css总结

CSS总结

什么是CSS:
级联样式表的(Cascading Style Sheets)的缩写

CSS语法:

一条CSS样式规则由两个主要的部分构成:选择器,以{}包裹的一条或多条声明。

选择器:除前示的元素选择器外,还有id和class选择器,id 选择器适用范围只有一个元素,元素的class值可以多个,也可以重复.

CSS样式如何生效:

外部样式表:

先创建一个HTML的文件,再在同目录下创建一个CSS后缀文件。

内部样式表:

将样式放在HTML文件中。

内联样式:

所谓内联样式,就是直接把样式规则直接写到要应用的元素中。

级联优先级:


1.内联样式

2.内部样式表或外部样式表

3.浏览器缺省样式

颜色、尺寸、对齐:

尺寸:

可以用 height 和 width 设定元素内容占据的尺寸。常见的尺寸单位有:像数 px,百分比 %等。

对齐:

对于元素中的文本,我们可以简单的设置text-align属性为left, center, right即可(显然缺省的是左对齐)

盒子模型:

由内容:content, 内边距:padding, 边框:border, 外边距:margin构成

1.内容:盒子的内容,如文本、图片等

2.内边距:填充,即内容和边框之间的区域

3.边框:默认不显示

4.外边距:边框以外与其它元素的区域

定位:position属性用于对元素进行定位。该属性有以下一些值:


1.static 静态:设置为静态定位position: static;,这是元素的默认定位方式,也即你设置与否,元素都将按正常的页面布局进行。即:按照元素在 HTML出现的先后顺序从上到下,从左到右进行元素的安排。

2.relative 相对:设置为相对定位position: relative;,这将把元素相对于他的静态(正常)位置进行偏移

3.fixed 固定:设置为固定定位position: fixed;,这将使得元素固定不动,此时元素固定的位置仍由top, bottom, left, right属性确定,但相对的是视口。

4.absolute 绝对:设置为绝对定位position: absolute;,将使元素相对于其最近设置了定位属性(非static)的父元素进行偏移。,如果该元素的所有父元素都没有设置定位属性,那么就相对于这个父元素。

溢出: 当元素内容超过其指定的区域时,我们通过溢出overflow属性来处,这些溢出的部分。溢出属性有一下几个值:


1.visible 默认值,溢出部分不被裁剪,在区域外面显示

2.hidden 裁剪溢出部分且不可见

3.scroll 裁剪溢出部分,但提供上下和左右滚动条供显示

4.auto 裁剪溢出部分,视情况提供滚动条

伪类和伪元素:

伪类或伪元素用于定义元素的某种特定的状态或位置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值