class屬性多個樣式的用法


今天看到一個非常好用的樣式用法,給已經在睡夢中蘇醒的你們來一段代碼頭腦風暴。

大家都知道現在div+css布局的使用已經不是可以用潮流來概括的了,換個詞應該是:普及。

以前的表格布局現在是少之極少,因為表格布局會產生太多的字符數,而且代碼版面沒有div+css樣式來得簡潔明了。

很多設計員應該都知道一個樣式對應一個class,那么反過來呢,是不是也是一對一的關系?我想不是的,css樣式不會局限於此,這就是css樣式的強大之一了。

接下來看下class對應多個樣式究竟怎么寫?為了方便大家查看代碼,我就直接復制代碼下來了,方便講解。

大家把目標鎖定在加粗的部分,稍微懂一點代碼的人都應該可以發現我最后一個div的class是這樣的class="bottom content",注意這個bottom和content之間的空格。這樣的樣式應用是什么意思呢?

這就是我今天要分享的。這種就是樣式的交叉應用,也可以稱為樣式疊加法。

當兩個樣式之和是你要的第三個樣式的時候,你就沒有必要在去書寫第三個樣式了,直接使用樣式的交叉使用方法,這樣可以省去你很多編寫樣式的時間。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<!--來源:http://www.maxhb.net-->

<title>無標題文檔</title>

</head>

<style type="text/css">

.top { font-weight:bold}

.content {background-color:#F00;}

.bottom { font-size:20px;}

.yanse {color:#0F0}

</style>

<body>

<div class="top">

這里單獨設置字體加粗!

</div>

<div class="content">

這里單獨設置字體的顏色!

</div>

<div class="bottom">

設置的是字體的大小!

</div>

<div class="bottom content">

設置字體的大小和背景顏色!

</div>

</body>

</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM