学习记录——CSS

CSS(Cascading Sytle Sheets层叠样式表)
层叠:多个样式可以作用在同一个html元素上,同时生效。将内容展示和样式控制分离

css与html的结合方式

1.内联样式:在标签内使用style属性指定css代码
 2.内部样式:在head标签内,定义style标签,style标签的标签体内容就是css代码
3.外部样式:定义css资源文件,在head标签内,定义link标签,引入外部资源文件。

css语法

格式:选择器{
属性名1:属性值1;
属性名2:属性值2;
}
选择器:筛选具有相似特征的元素
每一对属性需要使用;隔开,最后一对属性可以不加;

选择器
1.基础选择器

	id选择器:选择具体的id属性值的元素。语法:#id属性值{}
	元素选择器:选择具有相同标签名称的元素。id选择器的优先级高于元素选择器。语法:标签名称{}
	类选择器:选择具有相同class属性值的元素。类选择器的优先级高于元素选择器。语法:.class属性值{}

2.扩展选择器

1.	选择所有元素:*{}
2.	并集选择器:选择器1,选择器2{}
3.	子选择器:筛选选择器1元素下选择器2元素
	选择器1 选择器2{}
4.	父选择器:筛选选择器2的父元素选择器1
	选择器1>选择器2{}
5.	属性选择器:选择元素名称,属性名=属性值的元素
	元素名称[属性名=“属性值”]{}
6.	伪类选择器:选择一些元素具有的状态
		元素:状态{}
		如:<a> link:初始化的状态
			   visited:被访问过的状态
			   active:正在访问的状态
			   hover:鼠标悬浮的状态

3.属性

1.字体,文本
	font-size:字体大小
	color:文本yanse
	text-align:对齐方式
	line-height:行高
2.背景
	background:
3.边框
	border
4.尺寸
	width height	
5.盒子模型:控制布局
	margin:外边距
	padding:内边距(默认情况下,内边距会影响整个盒子的大小,box-sizing:border-box设置盒子的属性,让width和height就是最终盒子的大小)
	float:浮动 left right
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值