利用class、id对元素进行分类、标识实例
建站知识 2021-07-03 08:43www.168986.cn长沙网站建设
用class对元素进行分类
你可以通过在样式表里利用.classname来为属于某一类 的元素定义CSS属性。
--------------------------------------------------------------------------------------------------------------------
<p>制造白葡萄酒的葡萄</p>
<ul>
<li><a href="ri.htm">雷司令(Riesling)</a></li>
<li><a href="ch.htm">夏敦埃(Chardonnay)</a></li>
<li><a href="pb.htm">白比诺(Pinot Blanc)</a></li>
</ul>
<p>制造红葡萄酒的葡萄</p>
<ul>
<li><a href="cs.htm">卡百内索维农(Caber Sauvignon)</a></li>
<li><a href="me.htm">墨尔乐(Merlot)</a></li>
<li><a href="pn.htm">黑比诺(Pinot Noir)</a></li>
</ul>
现在,我们希望白葡萄酒的链接全部显示为黄色,红葡萄酒的链接全部显示为红色,其余的
链接显示为缺省的兰色。
利用class
<p>制造白葡萄酒的葡萄</p>
<ul>
<li><a href="ri.htm" class="whitewine">雷司令(Riesling)</a></li>
<li><a href="ch.htm" class="whitewine">夏敦埃(Chardonnay)</a></li>
<li><a href="pb.htm" class="whitewine">白比诺(Pinot Blanc)</a></li>
</ul>
<p>制造红葡萄酒的葡萄</p>
<ul>
<li><a href="cs.htm" class="redwine">卡百内索维农(Caber Sauvignon)</a></li>
<li><a href="me.htm" class="redwine">墨尔乐(Merlot)</a></li>
<li><a href="pn.htm" class="redwine">黑比诺(Pinot Noir)</a></li>
</ul>
css:
a {
color: blue;
}
a.whitewine {
color: #FFBB00;
}
a.redwine {
color: #800000;
}
说明a代表a标签,a.whitewin代表引用a标签的whitewin类。
必须要注明是哪个标签,这与id不同,因为id是唯一的,所 以id直接引用就OK了
用id标示元素
在同一HTML文档中不能有两个具有相同id值的元素。文档中的每个id值都必须是唯一的。
你可以在样式表里通过#id为特定元素定义CSS属性。
----------------------------------------------------------------------------------------------------------------------
<h1>第1章</h1>
...
<h2>第1.1节</h2>
...
<h2>第1.2节</h2>
...
<h1>第2章</h1>
...
<h2>第2.1节</h2>
...
<h2>第2.1.1小节</h2>
...
为每一章节指定id
<h1 id="c1">第1章</h1>
...
<h2 id="c1-1">第1.1节</h2>
...
<h2 id="c1-2">第1.2节</h2>
...
<h1 id="c2">第2章</h1>
...
<h2 id="c2-1">第2.1节</h2>
...
<h3 id="c2-1-2">第2.1.1节</h3>
...
假如我们要求第1.2节显示为红色,那么CSS可以这样写
#c1-2 {
color: red;
}
说明#c1-2指引用id为c1-2的元素,注意与class的区别,class引用时用“.”。
你可以通过在样式表里利用.classname来为属于某一类 的元素定义CSS属性。
--------------------------------------------------------------------------------------------------------------------
复制代码
代码如下:<p>制造白葡萄酒的葡萄</p>
<ul>
<li><a href="ri.htm">雷司令(Riesling)</a></li>
<li><a href="ch.htm">夏敦埃(Chardonnay)</a></li>
<li><a href="pb.htm">白比诺(Pinot Blanc)</a></li>
</ul>
<p>制造红葡萄酒的葡萄</p>
<ul>
<li><a href="cs.htm">卡百内索维农(Caber Sauvignon)</a></li>
<li><a href="me.htm">墨尔乐(Merlot)</a></li>
<li><a href="pn.htm">黑比诺(Pinot Noir)</a></li>
</ul>
现在,我们希望白葡萄酒的链接全部显示为黄色,红葡萄酒的链接全部显示为红色,其余的
链接显示为缺省的兰色。
利用class
复制代码
代码如下:<p>制造白葡萄酒的葡萄</p>
<ul>
<li><a href="ri.htm" class="whitewine">雷司令(Riesling)</a></li>
<li><a href="ch.htm" class="whitewine">夏敦埃(Chardonnay)</a></li>
<li><a href="pb.htm" class="whitewine">白比诺(Pinot Blanc)</a></li>
</ul>
<p>制造红葡萄酒的葡萄</p>
<ul>
<li><a href="cs.htm" class="redwine">卡百内索维农(Caber Sauvignon)</a></li>
<li><a href="me.htm" class="redwine">墨尔乐(Merlot)</a></li>
<li><a href="pn.htm" class="redwine">黑比诺(Pinot Noir)</a></li>
</ul>
css:
复制代码
代码如下:a {
color: blue;
}
a.whitewine {
color: #FFBB00;
}
a.redwine {
color: #800000;
}
说明a代表a标签,a.whitewin代表引用a标签的whitewin类。
必须要注明是哪个标签,这与id不同,因为id是唯一的,所 以id直接引用就OK了
用id标示元素
在同一HTML文档中不能有两个具有相同id值的元素。文档中的每个id值都必须是唯一的。
你可以在样式表里通过#id为特定元素定义CSS属性。
----------------------------------------------------------------------------------------------------------------------
<h1>第1章</h1>
...
<h2>第1.1节</h2>
...
<h2>第1.2节</h2>
...
<h1>第2章</h1>
...
<h2>第2.1节</h2>
...
<h2>第2.1.1小节</h2>
...
为每一章节指定id
<h1 id="c1">第1章</h1>
...
<h2 id="c1-1">第1.1节</h2>
...
<h2 id="c1-2">第1.2节</h2>
...
<h1 id="c2">第2章</h1>
...
<h2 id="c2-1">第2.1节</h2>
...
<h3 id="c2-1-2">第2.1.1节</h3>
...
假如我们要求第1.2节显示为红色,那么CSS可以这样写
复制代码
代码如下:#c1-2 {
color: red;
}
说明#c1-2指引用id为c1-2的元素,注意与class的区别,class引用时用“.”。
上一篇:IE7浮层遮挡问题探讨及解决
下一篇:纯CSS3实现手风琴风格菜单具体步骤
长沙网站设计
- 如何自己建一个网站 自己想建个网站,怎么建
- 如何制作网站免费建站 创建网站免费注册
- html简单网页代码 html简单网页代码超链接
- dreamweaver网页制作 dreamweaver网页制作模板
- 上海网站建设 上海网站建设制作微信
- 如何制作网站和网页 如何制作一个网页
- html网页制作代码大全 端午节html网页制作代码大
- app开发公司 app开发公司前十名
- html网页制作 html网页制作文字居中
- app制作一个需要多少钱 请人制作一个app多少钱
- 成都网站制作 成都网站制作维护
- 百度建一个网站多少钱 百度做个公司网站要多少
- html+css网页制作成品 web网页制作成品css+javascrip
- html网页制作案例 html网页设计案例
- html+css网页制作成品 web网页制作成品css+javascrip
- 个人网站模板 个人网站模板HTML