我想爲我的網站上的圖像添加替代標記以改善搜索引擎優化。問題是我使用CSS嵌入它們background-image:url(...)。替換css background-image:url(...)與<img>標記並保持滾動效果
它創建了所需的滾動效果(見下文),但對SEO不利。
當前代碼:
.text {
margin: 200px 20px;
}
.image-background {
background-attachment: fixed;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 100%;
display: block;
height: 800px;
margin-bottom: 150px;
margin-left: -1500px;
margin-right: -1500px;
margin-top: 150px;
width: 3500px;
}
.image1 {
background-image: url(https://i.ytimg.com/vi/tntOCGkgt98/maxresdefault.jpg);
}
.image2 {
background-image: url(http://media1.santabanta.com/full1/Animals/Cats/cats-149a.jpg);
}
<div class='text'>
Lorem ipsum dolores...
</div>
<div class='image-background image1'></div>
<div class='text'>
Lorem ipsum dolores...
</div>
<div class='image-background image2'></div>
<div class='text'>
Lorem ipsum dolores...
</div>
的問題是:如何添加<img>
標籤與alt
性質不破壞外觀?
編輯:
我使用<IMG>用CSS 位置嘗試:固定,但不能讓它使用一個以上的圖像(my broken jsfiddle here)很好地工作。
編輯2:
這些圖像是網站內容的一部分,不佈局。他們值得使用alt標籤,我並不是想以「壞」的方式填充更多的關鍵字。我最初把它們作爲背景來達到視覺效果。現在我想解決這個錯誤,但不改變網站的外觀。我在說about my photos on this blog。
編輯3:
我並不想在這裏使用只有 CSS。任何代碼修改,JS庫或幾乎任何東西都很好!
您可以包括圖像標記用CSS來隱藏它 –
爲什麼不只是改變在編輯器中實際的標記? – adeneo
@JaromandaX不會谷歌找出它隱藏並懲罰SEO分數嗎? – ssobczak