国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

你必須要知道的幾個CSS技巧

2024-07-11 08:38:02
字體:
來源:轉載
供稿:網友

有些經典的CSS技巧,我們還是需要記住的,這樣可以節省我們大量的時間,下面零度就為大家推薦幾個比較好的CSS技巧:

1、在不同頁面上使用同樣的導航代碼

許多網頁上都有導航菜單,當進入某頁時,菜單上相應這一項就應該變灰,而其他頁亮起來。一般要實現這個效果,需要寫程序或專門為每一頁做設計,現在靠CSS就可以實現這個效果。

首先,在導航代碼中使用CSS類:

<ul>
<li><a href="#" class="home">首頁</a></li>
<li><a href="#" class="about">關于我們</a></li>
<li><a href="#" class="contact">聯系我們</a></li>
</ul>

然后分別為每一頁的Body指定一個id,和上面類同名。如<body id="home">。

然后設計CSS如下:

#home .home, #about .about, #contact .contact
{
commands for highlighted navigation go here
}

這里,當id設為home時,.home就會起作用,也就是class設為home的那一行導航條就會顯示出特殊效果來。其他頁也是如此。

怎么樣,是不是很簡單呢?

2、Block和inline元素對比

所有的HTML元素都屬于block和inline之一。block元素的特點是:

總是在新行上開始;

高度,行高以及頂和底邊距都可控制;

寬度缺省是它的容器的100%,除非設定一個寬度

<div>, <p>, <h1>, <form>, <ul> 和 <li>是塊元素的例子。相反地,inline元素的特點是:

和其他元素都在一行上;

高,行高及頂和底邊距不可改變;

寬度就是它的文字或圖片的寬度,不可改變。

<span>, <a>, <label>, <input>, <img>, <strong> 和<em>是inline元素的例子。

用code class="inline">display: inline 或display: block命令就可以改變一個元素的這一特性。什么時候需要改變這一屬性呢?

讓一個inline元素從新行開始;

讓塊元素和其他元素保持在一行上;

控制inline元素的寬度(對導航條特別有用);

控制inline元素的高度;

無須設定寬度即可為一個塊元素設定與文字同寬的背景色。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 无棣县| 旬邑县| 郧西县| 汕头市| 会同县| 阿荣旗| 天柱县| 南昌市| 翁源县| 兴化市| 土默特左旗| 通海县| 习水县| 微山县| 瓦房店市| 壶关县| 西城区| 抚远县| 泾川县| 北票市| 菏泽市| 团风县| 息烽县| 德保县| 云龙县| 维西| 新晃| 麻栗坡县| 清涧县| 个旧市| 佛冈县| 怀集县| 松阳县| 尖扎县| 剑阁县| 永年县| 阿拉善右旗| 巴林左旗| 扎赉特旗| 铅山县| 余姚市|