您不需要更改每個頁面上div的名稱,只是應用它的樣式,所以使用名爲「imagelist」的div並將所有常用樣式應用於樣式表中,然後將額外樣式應用於頁面本身。
在CSS:
#imagelist { common styles...}
在一個HTML頁面:
<style type="text/css">
#imagelist { something that makes it vertical... }
</style>
在其他HTML頁面:
<style type="text/css">
#imagelist { something that makes it horizontal... }
</style>
中,頁面樣式將覆蓋從進口外部樣式表,則不需要更改div的名稱,並重新指定兩者之間的所有常用樣式。
或者,你可以爲此創建水平和垂直類:
CSS:
#imagelist { common styles... }
.horizontal { something that makes it horizontal... }
.vertical { something that makes it vertical... }
HTML的水平頁:
<div id="imagelist" class="horizontal">content...</div>
HTML垂直頁:
<div id="imagelist" class="vertical">content...</div>
我認爲這可能是比第一種更好的解決方案。
我已經這樣做了。但是每一頁 – user1278496
的風格略有不同,這可能是因爲您將樣式應用於其他任何地方的相同元素 –