2.1 CSS一些常见的属性&&选择器

cascading style sheet

css是cascading style sheet 层叠式样式表的简写。

一些常见的属性

字符颜色:

color:red;
color属性的值,可以是英语单词,比如red、blue、yellow等等;也可以是rgb、十六进制。

字号大小:

font-size:40px;
font就是“字体”,size就是“尺寸”。px是“像素”。
单位必须加,不加不行。

背景颜色:

background-color: blue;
background就是“背景”。

加粗:

font-weight: bold;
font是“字体” weight是“重量”的意思,bold粗。

不加粗:

font-weight: normal;
normal就是正常的意思

斜体:

font-style: italic;
italic就是“斜体”

不斜体:font-style: normal;

下划线:

text-decoration: underline;
decoration就是“装饰”的意思。

没有下划线:

text-decoration:none;

基础选择器

标签选择器

 body {
            font-family: "Microsoft YaHei UI", serif;
            font-size: 14px;
}

id选择器

#表示选择id
同一个页面内id不能重复

#a {
            font-family: "Microsoft YaHei UI", serif;
            font-size: 14px;
}

类选择器

.表示选择类。
类可以重复

.a {
            font-family: "Microsoft YaHei UI", serif;
            font-size: 14px;
}

后代选择器

空格就表示后代

div .a {
            font-family: "Microsoft YaHei UI", serif;
            font-size: 14px;
}

交集选择器

交集选择器没有空格。

div.a {
            font-family: "Microsoft YaHei UI", serif;
            font-size: 14px;
}

并集选择器(分组选择器)

用逗号就表示并集。

div,a {
            font-family: "Microsoft YaHei UI", serif;
            font-size: 14px;
}

通配符*

*就表示所有元素。
效率不高,如果页面上的标签越多,效率越低,所以页面上不能出现这个选择器。

 * {
            margin: 0;
            padding: 0;
 }

儿子选择器

IE7开始兼容,IE6不兼容。

    div>p{
        color:red;
    }

序选择器

IE8开始兼容
选择第1个li:


ul li:first-child{
    color:red;
}

选择最后一个1i:


ul li:last-child{           
    color:blue;
}

下一个兄弟选择器

IE7开始兼容
+表示选择下一个兄弟

h3+p{
    color:red;
}

哪些属性能继承?

color、 text-开头的、line-开头的、font-开头的。
这些关于文字样式的,都能够继承; 所有关于盒子的、定位的、布局的属性都不能继承。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值