覆寫Inline CSS的覆寫功能作法

Inline CSS

除了HTML Email(即edm或電子報)之外,一般而言,Inline CSS最常見的用法就是:在段落間用來覆寫(或推翻)既定CSS的定義。

尤其對已經運行了一段時間的網站來說,任何一個CSS Selector都可能套用在多個頁面,如果貿然去更動,結果可能就是牽一髮而動全身式的殘局收拾不完。

通常,在防範最慘烈下場的全盤考量下,designer會選擇使用inline css來給新頁面的某些網頁元件樣式以客製合用的定義。

譬如像以下這樣:

<div style="background: black;color: white">
這是一個黑底色反白字的DIV頁面區塊
</div>

這樣的作法,當作個案特例的解法,偶一為之應該還好。

不過,如果不知不覺地連用好幾次,或許也會有:某天想到要全盤改動時,必須逐頁逐頁去改的麻煩。

這時候,就需要用到一種覆寫Inline CSS覆寫功能的技法了。

實際作法就像這樣:

/* 覆寫掉所有使用Inline CSS的DIV頁面區塊 */
div[style] {
background: white !important;
color: black !important;
}

Labels: , ,

加入del.icio.us書籤Add to MyShareAdd to HemiDemiadd to udnSpread the word on Twitter!Plurk this!

Trackback本文引用網址

文章結尾

《覆寫Inline CSS的覆寫功能作法》有3 則回應

  1. Blogger GoldenMango 回應於 7/09/2009 11:30:00 PM  

    IE6無效

  2. Blogger Hapi 回應於 7/11/2009 07:00:00 PM  

    hello... hapi blogging... have a nice day! just visiting here....

  3. Anonymous 花蓮民宿 回應於 7/12/2009 03:37:00 PM  

    需要用到一種覆寫Inline CSS覆寫功能的技法

Recent Entries近期發文

Archives歸檔彙整

RSS Feeds訂閱

  • Jas9 Taipei RSS feed
  • Subscribe and get your updates by email

Copyrights授權

Powered支援

  • 桔絲9 - [ jas9.com ]
  • Powered by Blogger
  • Weblog Commenting and Trackback by HaloScan.com

Friendconnect朋黨

厚著臉皮寫部落格 - Thick Skinned Blogging
網摘、引用、連結,不轉載

Events大事件

本站未加入置入性行銷

About關於本站

Jas 作者:Jas
天前開站發文
© 2003-2009 jas9.com

Statistics統計

  • RSS feed meter for http://www.blogger.com/atom/6188741
  • My BlogCatalog BlogRank

Friendwall留言

Label:Work

Label:Life

Label:Design

來自:jas9.com