CSS3学习——初步应用

    CSS是由选择器(selector)与样式规则(rule)组成(和jquery相似)。而选择器是指CSS样式要应用的目标。当不同的选择器写在一起的时候,中间用逗号(,)隔开即可;当有多个样式规则时,中间用分号(;)隔开。下面进行演示:

    首先在对应的CSS文件中对要修饰的对象进行定义

.text_style1 {
color:red;        /*设置文字颜色(此处为注释)*/
background:white;
font-style:italic;
font-weight:bold;}
    然后在HTML文件中引用该CSS文件,并标记上对应元素
<head>
    <link rel=stylesheet type="text/css" href="文件路径/对应文件名">
</head>
....
<p class="text_style1">应用CSS</p>

以下对CSS样式表的选择器进行总结:

1、标记名称:直接利用HTML里面的标记名称作为选择器,HTML文件中所有相同的标记都应用相同的样式。

p {
font-size: 14px;}
2、 全局选择器:使用‘*’符号
* {
color: #fff000;}
3、 Class选择器:在HTML中应用时,添加class="对应CSS"即可。如果仅希望在某一种标记上应用Class选择器的样式,则在Class选择器之前加上标记名称eg. 标记名称.class属性名{样式规则}。则该样式只会在对应标记上显示。
.class属性名 {
对应的样式表规则}
<font class="class名称">要修饰的内容</font>

4、ID选择器:在HTML中应用时,需要在对应标记中添加ID属性。id的值应该具有唯一性,可以利用js来动态控制对应HTML组件。

#font_style{
font-size: 16px;
font-weight: bold;}
<font id="font_style">要修饰的内容</font>
5、 属性选择器:这个选择器属于高级选择器,用来筛选标记中的属性。
a[target] {
background-color: yellow;}
筛选属性的方式
筛选方式含义
[attribute="value"]属性等于value
[attribute~="value"]属性包含完整value
[attribute|="value"]属性等于value或以value-开头
[attribute^="value"]属性开头有value
[attribute$="value"]属性最后有value
[attribute*="value"]属性中出现value

举例如下所示,下面组件都包含了class属性

<div class="first_cond">div标记</div>
<font class="secondtest">font标记</font>
<a class="test">a标记</a>
<p class="test word">p标记</p>
当使用“~=”属性选择器进行筛选时,只会用到<a>、<p>标记
[class~="test"]{
brackground: red}

6、反向选择

:not(p) {
color: red}
整个网页的字体都会应用为红色,只有<p>标记不应用。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值