如果你有幾個不同的頁面寬度的佈局,你可能受益於創造一些佈局類,並將其安裝到你的身體(或其他含標籤):
<body class="wide">
<!-- stuff -->
<table>...</table>
</body>
然後在你的CSS:
table {width:500px} /* defaults for all tables regardless of class */
body.wide table {width:600px} /* overrides for specific layouts */
body.slim table {width:300px}
它看起來像浪費時間,它會爲只是表,但如果你也不同樣式的圖像,divs等,你可以節省很多的HTML標記。
#wrapper {width:500px;padding:20px 10px}
body.wide #wrapper {width:600px}
body.slim #wrapper {width:300px;padding:10px 5px}
table {width:500px} /* defaults for all tables regardless of class */
body.wide table {width:600px} /* overrides for specific layouts */
body.slim table {width:300px}
img {width:500px}
body.wide img {width:600px}
body.slim img {width:300px}
你99你的HTML%保持不變(如果你從數據庫中提取這一點,不希望每次使用它的時間去適應它非常有用),你只需要改變身體類。
來源
2010-06-17 12:39:32
Oli
這看起來像是完美的方式來做到這一點。我這樣做,這是什麼類和id是:) – Kyle 2010-06-17 12:22:21
這似乎是一個很好的方法,雖然你可能想給他們更有意義的名字;) – ChrisF 2010-06-17 12:23:04
RE我已經使用的CSS名稱,它只是爲了爲例。我生產的任何真正的CSS都被命名得更有意義。謝謝大家:-) – DaveDev 2010-06-18 09:44:52