亚洲一区在线播放-欧美另类极品videosbest使用方法-亚洲成人av在线播放-黄色录像大片-色悠悠av-91欧美日韩-中文字幕偷拍-综合色婷婷一区二区亚洲欧美国产-一级爱爱片-黑人添美女bbb添高潮了-久久青娱乐-黄色一级视屏-美女国产在线-亚洲九九九九-欧美 日韩 国产 成人 在线观看-星空大象mv高清在线观看免费-国产福利合集-好吊色视频在线观看-尤物综合网-18岁成年人网站

網頁布局圖片背景與img標簽使用

2016/12/29 8:39:45   閱讀:1906    發布者:1906

個人建議同時寫背景圖片和 img 標簽,兼顧SEO 的同時在高對比度模式下
也可以正常顯示圖片。具體代碼晚些補上…

使用<img> 還有一個好處是,用戶可以很方便的右鍵保存 Logo 或者復制 Logo 圖片的鏈接。

<h1 class="logo"> <!-- 注意 a 標簽不要加 title,會造成部分讀屏軟件重復讀取 --> 
<a tabindex="2" accesskey="1" href="#">
<img src="http://m.fuhangvalve.cn/images/logo-w3c-screen-lg" alt="W3C">
<span class="alt-logo">W3C</span> </a> </h1>

.logo a { background: url(http://m.fuhangvalve.cn/images/logo-w3c-screen-lg) no-repeat 0 0; 
display: block; width: 249px; height: 107px; position: relative; overflow: hidden;
margin: 10px auto; } .logo img { color: #fff; } .logo .alt-logo { position: absolute;
z-index: -1; left: 0; top: 0; right: 0; bottom: 0; padding-left: 22px; padding-top: 25px;
font-size: 50px; color: #fff; background-color: #075F9F; }

.alt-logo 的作用是當圖片加載失敗的時候可以顯示一個替代文本,
如果只用兼容 IE8 以上,可以用 ::after 偽元素代替。

個人認為的css背景圖與html插入img的區別

1.寫在css里面的圖片是以背景圖形式存在的,而寫在html里的img是以標簽
形式存在的,在網頁加載的過程中,以css背景圖存在的圖片會等到結構
加載完成(網頁的內容全部顯示以后)才開始加載,而html里的img標簽是
網頁結構(內容)的一部分會在加載結構的過程中加載。
 
2.通常是非內容的圖片就寫在css里面(用來修飾頁面的元素),如果是內容性的圖片就寫在html里面,
打個比方,你要做一個有漂亮邊框的相冊。那么修飾邊框的圖片就寫在css里面,
相框里面的內容照片就寫在html里面。
 
3.圖片做為背景,在圖片沒加載的時候或者加載失敗的時候,不會有個圖片的占位標記,不會出現紅叉。