這顯然是一個非常不同的問題:「一個<figure>
元素是否只包含一個<figcaption>
而沒有圖像?」我們可以在不使用圖片時使用<figcaption><figure>
我將我的網站轉換爲使用HTML5語義元素。我有很多投資組合頁面,包含大量的圖像。每個圖像有一個標題,就像這樣:
<img ... >
<p class="caption">... </p>
我可以代替p
標籤與類別figcaption
,而無需包裹圖像和字幕中figure
元素?
在figure
元素中包裝所有圖像和標題對我來說是一件很痛苦的事,並且會增加額外的(不必要的)代碼。
使用figcaption
在語義上似乎比使用p
標籤的類更好。
圖像不是直接引用的正文在頁面上,所以使用figure
是不嚴格necassary或需要(正如我所說我不願意花時間這樣做,並認爲它增加了代碼膨脹)。
這些天有些正派的文本編輯器具有RegEx查找和替換功能。通過RegEx和'全部替換',絕對可以*和*輕鬆地將您的代碼更改爲有效的HTML,包括一個「圖形」標籤。 –