CSS学习

css三种使用方式

1.内联样式:直接在标签上,通过style属性进行使用
2.内部样式:在head标签中,通过标签,使用样式
3.外部样式:在通过head标签中,使用标签,引入css文件,进行样式的使用

css标签作用
font-family: “字体”;字体
font-size: 50px;字号
font-weight: 300;粗细 : normal-普通 , bold-粗
text-indent: 2em;缩进
text-decoration: underline;下划线/none-去掉下划线
text-align: center;文字左右居中
vertical-align: bottom;文字垂直显示位置
line-height: 30px;行高 ,如果文字只有一行,行高=高度,那么文字垂直居中
color: red;颜色
width: 8px;
height: 8px;
background-color:颜色;背景色
background-image: url(图片链接);背景图
background-repeat: no-repeat;是否重复
background-size: cover;覆盖
background-attachment: fixed;背景固定
list-style: none;去掉li标签前面的符号
overflow: hidden;隐藏溢出部分
overflow: scroll;设置滚动条:溢出部分滚动条查看
overflow: visible;溢出部分可见
overflow: auto;继承父元素的溢出处理方式
display: flex;不换行
align-items: center;水平
justify-content: space-between;两端对齐,平均分布
z-index: 10;数字越大显示在越上层

css特征

1.继承性:父元素的一些样式,会被其子元素继承
2.层叠性:一个元素可以有多个样式效果进行叠加
3.优先级:浏览器默认样式<标签的默认样式<[外部样式/内部样式/内联样式]
**外部样式/内部样式/内联样式:根据谁后写,谁优先

css选择器

1.标签选择器:根据标签名字,选择对应标签(当前页面html标签全选)
2.id选择器:根据标签id,选择标签(唯一,选出一个)
3.class选择器:根据标签class属性,选择标签(一个html页面,class可以重复,选出多个符合条件标签)
4.分类选择器: 元素选择器和class/id选择器一起使用
5.分组选择器:选择器1,选择器2,…选择器n
6.派生选择器:找子标签(内部第一层元素) 选择器>选择器{}
子孙(内部所有) 选择器 选择器{}
7.伪类选择器:

<style type="text/css">
/* 伪类选择器:hover,鼠标移到图片上,图片边框变为白色的2px */
	.box img:hover{
		border: 2px solid white;
		width: 363px;/* 修改宽高,符合元素所在区域大小 */
		height: 298px;
	}
	/* 伪类:focus,输入框获取焦点的时候,设置样式 */
	#ipt:focus{
		height: 30px;
	}	
	/* 伪类:link */
	a:link{
		text-decoration: none;/* 去掉文本下划线 */
		font-size: 40px;
		color: #FF0000;
	}
</style>

display:样式

1.块级元素:占据一整行,其它内容换行显示。可以设置width
2.行内元素:宽高由内容决定,剩下的区域可以显示其他元素。不支持width,height。比如:span,input
3.块级行内元素:具有块级元素的特征,但是不换行。可以设置width,height,比如:img.

css样式的display作用
display:none;隐藏标签
display:block;设置为块级元素
display:inline;设置为行内元素
display:inline-block;设置为行内块级元素

css边框

盒子作用
border:宽度px 样式 颜色;边框
border-radius: 5px;设置边框为圆角
border-collapse:collapse;边框合并
border-spacing:0;边框边距0
margin:上下px 左右px;外边距
padding:上下px 左右px;内边距

定位

定位:流定位,浮动定位,相对定位,决定定位,固定定位
1.流定位: 页面中块级元素从上到下依次显示,行内元素在一行中从左到右依次显示
2.浮动定位: 让元素脱离流定位,通过css中float属性设置元素浮动方向,浮动元素依旧在父元素内部,实现特殊定位

浮动标签作用
overflow: hidden;让包裹元素与内部元素高度匹配
float: left;左浮动
float: right;右浮动
clear: none/both;none-不清除/both-清除两边浮动元素影响

3.相对定位: position:relative ,参考自己位置
4.绝对定位: position:absolute ,参考有相对定位的父元素,依次向上找,最终到html(body)
5.固定定位: position:fixed ,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值