CSS总结

CSS:层叠样式表

CSS样式主要写法:选择器 {  属性:值;  }

学习CSS,主要就是掌握选择器与属性


1.在html文件中使用css有三种引入方式:

①行内样式表:直接通过标签的全局属性style去定义样式

<div style="color:red;width:300px;"></div>

②内部样式表:写在style标签中

<style type="text/css">
 div {
    color:red;
    width:300px;
 }
</style>

③外部样式表:将样式写在css文件中,再通过link标签引入

<link rel="stylesheet" type="text/css" href="common.css" />

备注:

  • css文件以css为后缀名,且里面只能放样式 不能放标签等其他东西。
  • rel="stylesheet" type="text/css"这两个是固定搭配 直接写即可
  • 不推荐@import的方式引入css样式

2.选择器


3.常用属性

属性描述
文字样式font简写属性
font-family字体
font-size文字大小
font-weight文字粗细
font-style是否倾斜
文本样式color文字颜色
text-align文本对齐
text-decoration装饰文本(上下划线,删除线)
text-indent首行缩进
text-transform字母大小写转换
white-space文本过长的处理方式
direction文本方向
unicode-bidi控制字符串反转(配合direction使用)
line-height行间距
letter-spacing字符间距
word-spacing修改空格的长度
背景样式background简写属性
background-color背景颜色
background-image背景图片(可以设置多个,用逗号隔开)
background-repeat是否重复图片
background-position背景图片位置
background-attachment背景图像固定
background-size背景缩放
background-origin背景图像的相对定位位置
background-clip规定背景图片/背景颜色的绘制范围(兼容性问题,前面要加-webkit-,不然不生效)(菜鸟教程少了个text值)
列表样式list-style简写属性
list-style-image将标志换成图像
list-style-position修改标志的位置
list-style-type修改默认的标志类型
表格样式border边框
border-collapse合并相邻边框
盒子模型margin外边距
border边框(盒子模型这三个都是简写属性,可以细分为x-left等)
padding内边距
width
height
边框border简写属性
border-width边框粗细
border-style边框样式
border-color边框颜色
border-radius圆角边框
修饰盒子box-shadow盒子阴影
text-shadow文字阴影
vertical-align控制行内元素/行内块元素的对齐方式
元素显示模式转换dispaly转换为块元素:display:block
转换为行内元素:display:inline
转换为行内块元素:display:inline-block
布局方式float浮动
position定位
displayflex弹性盒子布局:display:flex
元素的显示与隐藏display完全消失(不占位置)
visibility可见性(占位置)
overflow溢出时,是否隐藏溢出部分
css3盒子模型box-sizing切换成CSS3盒子模型:box-sizing:border-box

备注:

1.样式冲突时:

①不同样式表的优先级:行内样式>内部样式=外部样式>浏览器默认样式(内部样式与外部样式的优先级相同,具体看谁在下面就表现谁的)

②不同选择器的优先级:!important(∞)>内联样式(1000)>id选择器(100)>类选择器(10)=属性选择器=伪类选择器>标签选择器(1)=伪元素选择器>通配符选择器>继承

③同一个样式表里写了两个相同属性 或 选择器权重相同时,谁在下面就表现谁的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值