CSS学习日记3

CSS层叠样式表

CSS(Cascading Style Sheets,层叠样式表)是一种将表示样式应用到标记的系统。CSS以设计、改变其HTML页面的样式而知名,并使用于Web和其他媒介,如XML文档中。1996年12月W3C推出了CSS规范的第一个版本,1998年W3C发布了CSS的第二个版本即CSS2.0,2001年5月W3C开始进行CSS3标准的制定,到目前为止该标准还没有最终定稿。
CSS1.0
选择器:要使用CSS对HTML页面中的元素实现一对一,一对多或者多对一的控制,就需要用到CSS选择器。选择器大致分为派生选择器、ID选择器和类选择器,用来定义希望应用样式的HTML元素或者标签。
样式属性:该属性主要包括Font字体、Text文本、Background背景、Position定位、Dimensions尺寸、Layout布局、Margin外边框、Border边框、Padding内边框、List列表、Table表格和Scrollbar滚动条等,用于定义网页的一些样式变化。
伪类属性:主要定义了针对描述对象a的link、hover、active、visited和针对节点的first-letter、first-child、first-line等几个伪类属性。
保存方式:用户可以直接存储在HTML网页中,也可以将CSS样式代码存储为独立的样式表文件
CSS2.0
选择器:css2提供了更多强大的选择器,用来定位HTML节点或者标记
在这里插入图片描述
位置模型:在CSS2中进一步增强了位置属性功能,增加了relative、absolute和fixed等几个值
在这里插入图片描述
布局、表格样式:CSS2对display属性进行了扩充,用户可用该属性指定元素是否会显示以及如何显示,也可以使用该属性配合位置和浮动进行页面的布局。另外,用户还可以将一个非表格的结构化文档显示为一个表格样式。
媒体类型:用于对不同的媒体类型定义不同的样式。

在这里插入图片描述
伪类:CSS2增加了focus(将样式添加到被选中的元素)、:first-child(将特殊的样式添加到元素的第一个子元素)、:lang(允许创作者来定义指定的元素中使用的语言)。
光标样式:增加了cursor属性,用于指定设备应该显示怎样的光标类型。
在这里插入图片描述
DIV+CSS其实是一种错误的叫法,标准的叫法应该是XHTML+CSS,因为DIV与table都是XHTML或HTML语言中的一个标记,而CSS只是一种样式表现。DIV+CSS已经将内容和表现分割开来,所以修改网页时只需指定内容修改即可。
CSS常用命令规则
在这里插入图片描述
在这里插入图片描述

CSS语法规范

选择器以及一条或多条声明/给谁该样式{改什么样式}
在这里插入图片描述
属性和属性值之间用“-”,每一组“键值对”用;结尾
在这里插入图片描述

CSS代码风格

1.样式格式书写

  1. 紧凑格式在这里插入图片描述

  2. 展开格式
    在这里插入图片描述

2.样式大小写

小写

空格

冒号后面保留一个空格
选择器后面也要一个空格

CSS基础选择器

作用

选择标签

选择器分类

标签选择器

标签名作为选择器,把某一类标签统一设置样式在这里插入图片描述

类选择器

单独选一个或几个标签

在这里插入图片描述
在这里插入图片描述

样式点定义,结构类(class)调用在这里插入图片描述
如果长名字可用中横线命名
命名规范看

div就是一个盒子
在这里插入图片描述
在这里插入图片描述

多类名使用方式

中间用空格隔开

id选择器

在这里插入图片描述
id选择器,样式定义前面必须是#,调用用id,只能调用一次
在这里插入图片描述

id和类选择器的区别

类选择器相当于某个名字,可被多次使用
id 不能被重复使用

通配符选择器

使用*,选择所有的标签

字体属性

字体系列

使用font-family属性定义文本的字体系列

在这里插入图片描述
可直接body来选择全体字体,引号包含,逗号隔开

使用font-size属性定义字体大小

标题标签比较特殊,需要单独指定文字大小
在这里插入图片描述
在这里插入图片描述

文字样式

font-style,normal政策;italic倾斜。

字体复核属性

在这里插入图片描述
必须严格按照上面顺序来写,其中style和family绝对不能省略

字体属性总结
在这里插入图片描述

CSS文本属性

文本外观例如颜色、对齐文本、装饰文本、

文本颜色

在这里插入图片描述

对齐文本

text-align设置元素内文本内容的水平对齐方式
在这里插入图片描述

装饰文本

text-decoration规定添加到文本的装饰,可以给文本加下划线、删除线、上划线。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文本缩进

text-indent首行缩进在这里插入图片描述
两个文字大小距离

行间距

line-height
在这里插入图片描述
行高真正改变 的是上下间距

文本属性总结
在这里插入图片描述

CSS引入方式

1.行内式
2.内部样式
3.外部样式表

内部样式表

在这里插入图片描述
一般style放在head上方,代码结构清晰,没有完全和样式分离

行内样式表

直接在标签里加style属性,行内式引入
在这里插入图片描述

外部样式表

样式单独写到CSS文件,把CSS引入到HTML页面使用
CSS文件里面只有样式没有标签
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

CSS引入方式总结
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值