CSS学习笔记(文字属性~后代选择器)

CSS格式

<style type="text/css">
选择器{
	属性;
}
</style>

style要写在head标签里;style里的type属性可以不写,因为它默认的就是type=“text/css”;属性后的分号不要忘记。
CSS注释:/* */

文字相关属性

1.文字样式:font-style:normal/italic/oblique;
italic和oblique都是斜体,不同的是oblique比italic的字更偏右一些。
2.文字粗细:font-weight:normal/bold/bolder/lighter/数字(用的比较少);
3.文字大小:font-size:50px;
px:像素。
4.字体系列:font-family:'宋体'/serif;
如果字体系列的名称超过一个字,它必须用引号,双引号或单引号
设置的字体必须是用户电脑里面已经安装的字体
四个属性一起设置:font:style weight size family;

p{
     font:italic bolder 50px "宋体";
}

注意
1.style、weight可以省略,size、family不可以省略
2.style和weight可以交换,其他不可以。

1. 如果设置的字体不存在,而我们又不想让用户用电脑默认的字体:

font-family:"哈哈哈哈字体","隶书","宋体"

前面的字体找不到,就继续用后面的字体。
2. 如果想给很多文字里的英文设置另一种字体:

font-family:"Times New Roman","宋体";

因为英文字体不可以处理中文,但中文字体可以处理英文,所以可以先设置英文字体在设置中文字体。
并不是字体名字是英文,它就是英文字体,因为每个中文字体都有它的英文名。
**3.**企业中常用的字体:
中文:宋体、黑体、微软雅黑
英文:“Times New Roman”、Arial

文本属性

1.文本装饰:text-decoration:underline/line-through/overline/none;
underline:下划线;
line-through:删除线;
overline:上划线;
none:什么都没有,多用于去掉超链接的下划线。
2.文本对齐:text-align:center/right/left
3.文字缩进:text-indent:2em;
2em,其中em是单位,一个em代表缩进一个文字的宽度。

颜色属性

p{
	color: red;
}

取值:
1.color:red;英文单词赋值
2.color:rgb();
每个像素都有红、绿、蓝三原色,​r(red)g(green)b(blue)就是三原色
rgb(0,0,0)
里面的数字分别设置红色,绿色,蓝色显示的亮度。每个数字的取值范围都是0-255,0代表不发光。
红色:rgb(255,0,0);
黑色:rgb(0,0,0);
白色:(255,255,255);
灰色:让这三个值一样,越小越接近黑色,越大越接近白色。
3.color:rgba()
a代表透明度,取值是0-1,值越小越透明
4.十六进制
eg:#FFEE00
FF表示r,EE表示g,00表示b,每两位表示一个颜色
FF相当于255
5.十六进制缩写
eg:#FE0
在十六进制中每个颜色的两位的值是相同的,就可以把它转换成十六进制的缩写。

标签选择器

作用:根据指定的标签名称,在当前界面中找到所有名称的标签,然后设置属性。
只要是HTML中的标签,都可以作为标签选择器

id选择器

注意:id不能重复命名
id名称只能由字母,数字,下划线组成,并且不能以数字开头。
一般CSS不用id,id一般用到JS里。

#id名称{
       属性:;
}

类选择器 class

.class名称{
       属性:;
}

注意:class名称是可以重复的。
class名称只能由字母,数字,下划线组成,并且不能以数字开头。
CSS一般用class
在HTML中每个标签可以同时绑定多个类名。

后代选择器

先找到名称1的标签,再找到名称1下所有名称2的标签。

名称1 名称2{
	属性:值;
}
div p{
     color:red;
}
/*或者*/
.hhhh p{
	color:red;
}
/*或者*/
.hhhh .hahaha{
	color:blue;
}
/*或者*/
div ul li p{
	color:yellow;
}
<div class="hhhh">
	<p>   </p>
	<ul>
		<li>
			<p class="hahaha">   </p>
		</li>
	</ul>
</div>
<p>   </p>

会找到div里两个p标签,不会找到没有在div标签里的p标签
注意
1.标签1,标签2之间一定要隔一个空格。
2.后代是指所有的后代。
3.后代选择器不仅仅可以用标签选择器,还可以用其他选择器。
4.后代选择器不只有两个标签,可以有多个标签,一直找后代的后代的······

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值