0
我不知道這是否可行,但任何幫助將不勝感激。使用CSS訪問樣式自定義屬性
我在我的HTML的代碼:
<img src="mountains.jpeg" class="green inline-image" data-caption="A picture of mountains!">
其中data-caption
是一個自定義屬性。
我想做點什麼like this。
正如您所見,data-caption
必須位於圖像正下方的一個小框中,其寬度與圖像完全相同。我不知道這是否可行,所以你可以推薦一種替代方法嗎?
我試圖做這樣的事情:
<img src="mountains.jpeg" class="green inline-image">
<div class="photo-caption">
A picture of mountains!
</div>
CSS:
.inline-image {
width:30%;
}
.photo-caption {
width:30%;
background-color:blue;
}
這工作,但我寧願沒有作出新的<div>
每一個標題。我寧願將它放在<img>
標籤中。
非常感謝!
http://stackoverflow.com/questions/18300536/get-value-of-attribute-in -css –
你可以使用JavaScript ;-) – KhaledMohamedP
你可以做到這一點,如果你使用div與ba ckground image – Akshay