CSS介绍

1. CSS介绍

    css是层叠样式表,简称样式表,是一种标记语言,用于给HTML结构设置样式,例如:文字大小、颜色、元素宽高

    样式:文字大小、背景颜色、元素宽高等。

    层叠:一层一层“涂”上去。

    表:列表

    核心思想:HTML搭建结构,CSS添加样式,实现了结构与样式的分离。

2. CSS的编写位置       

2.1 行内样式:

采用“名:值”对的形式,HTML的规范是中间用 = 连接 ,CSS规范是名和值之间用:连接 ,最后再加一个分号。

写在标签的style属性中,又称:内联样式

示例:

效果:

注意点:

1. style属性的值不能随便写,要符合CSS语法范围,是 名:值;  的形式。

2. 行内样式表,只能控制当前标签的样式,对其他标签无效

存在的问题:

书写繁琐、样式不能复用、并且没有体现出 “结构与样式分离” 的思想,不推荐大量使用,只有对当前元素添加简单央视时,才偶尔使用。

2.2 内部样式

写在html页面内部,将所有的CSS代码提取出来,单独放在<style>标签中。

示例:

效果:

注意点:

1.<style>标签理论上可以放在HTML文档的任何地方,但一般都放在

标签中。

2. 此种写法:样式可以复用、代码结构清晰。

存在的问题:

1. 并没有实现:结构样式完全分离。

2. 多个HTML页面无法复用样式。

2.3 外部样式

写在单独的 .css 文件中,随后在HTML文件中引入使用。

语法:新建一个扩展名为 .css 的样式文件,把所有CSS代码都放入此文件中。

在HTML文件中引入.css文件。

注意点:

        a. <link>标签要写在<head>标签中。

        b. <link>标签属性说明:

                i:href:引入的文档来自哪里。

                ii:rel:(relation:关系)说明引入的文档与当前文档之间的关系。

        c. 外部样式表的优势:样式可以复用、结构清晰、可触发浏览的缓存机制,提高访问速度,实现了结构与样式的完全分离。

        d. 实际开发中,几乎都使用外部样式,这是最推荐的使用方式!

3. CSS语法规范

CSS语法由两部分构成:

  • 选择器:找到要添加样式得元素
  • 声明块:设置具体的样式(声明块是由一个或多个声明组成的),声明的格式为:属性名: 属性值;

备注1:最后一个声明后的分号理论上能省略,但最好还是写上。

备注2:选择器与声明块之间,属性名与属性值之间,均有一个空格,理论上可以省略,但最好还是写上。

注释的写法:

示例:

CSS代码风格

  • 展开风格----开发时推荐,便于维护和调试。
  • 紧凑风格----项目上线时推荐,可以减少文件体积。
  • 备注:
  • 项目上线时,我们会通过工具将【展开风格】的代码,变成【紧凑风格】的代码,这样可以减小文件体积,节约网络流量,同时也能让用户打开网页时速度更快。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

要敢为人先啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值