CSS层叠样式表

1.初识CSS

  • 概念:

    CSS(Cascading Style Sheets),通常称为CSS样式表层叠样式表(级联样式表)

  • 作用:

    • 主要用于设置HTML页面中的文本内容(字体,大小,对齐方式等),图片的外形(宽高,边宽样式,边距等)以及版面的布局和外观显示样式。
    • CSS以HTML为基础,提供了丰富的功能,如字体,颜色,背景的控制及整体排版等,而且还可以针对不同的浏览器设置不同的样式。

2.三种CSS样式表

2.1行内式(内联样式)

  • 概念:

    程行内样式,行间样式。

    是通过标签的style属性来设置元素的样式

  • 其基本语法格式如下:

    <标签 style="属性1:属性值1; 属性2:属性值2; 属性3:属性3;"> 内容</标签名>
    

    实际上任何HTML标签都拥有stytle属性,用来设置行内式。

  • 案例:

    <div style="color:red; font-size: 12px;">窗前明月光,疑是地上霜</div>
    
  • 注意:

    • style其实就是标签的属性

    • 样式属性和值中间是:

    • 多组属性值之间用;隔开。

    • 只能控制当前的标签和以及嵌套在其中的字标签,造成代码冗余

  • 缺点:

    • 没有实现样式和结构相分离

2.2内部样式表(内嵌样式表)

  • 概念:

    称内嵌式

    是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义

  • 基本语法格式如下:

<head><style type="text/css">选择器(选择的标签){属性1:属性值1;属性2:属性值2;属性3:属性值3;}</style>
</head>
<style>div{color: red;font-size: 12px;}
</style>
  • 注意:

    • style标签一般位于head标签中,当然理论上它可以放在HTML文档的任何地方。
    • type="text/css"在***html5***中可以省略。
    • 只能控制当前页面
  • 缺点:

    没有彻底分离

综合案例

<style>/*选择器{属性:值:}*/p{color: #076c;font-size: 14px;}/*文字的颜色是 蓝色*/h4{color: #210c99;}h1{color: #00ff00;font-size: 16px;}body{background-image:url(./img/bg2.jpg);}
</style>

展示

2.3外部样式表(外链式)

  • 概念:

    称链入式

    是将所有的样式放在一个或多个以.CSS为扩展名的外部样式表文件中,

    通过link标签将外部样式表文件链接到HTML文档中

  • 其基本语法格式如下:

<head><link rel="stylelesheet" type="text/css" href="css文件路径">
</head>
  • 注意:

    • link是单标签
    • link标签需要放在head头部标签中,并且指定link标签的三个属性
属性 作用
rel 定义当前文档与被链接文档之间的关系,在这里需要指定为“stylesheet”,表示被链接的文档是一个样式表文件
type 定义所链接文档的类型,在这里需要指定为“text/CSS”,表示链接的外部文件为CSS样式表。我们都可以省略
href 定义所链接外部样式表文件的URL,可以是相对路径,也可以绝对路径

4.4三种样式表总结(位置)

样式表 优点 缺点 使用情况 控制范围
行内样式表 书写方便,权重高 没有实现样式和结构相分离 较少 控制一个标签(少)
内部样式表 部分结构和样式相分离 没有彻底分离 较多 控制一个页面(中)
外部样式表 完全实现结构和样式相分离 需要引入 最多,强烈推荐 控制整个站点(多)

3.总结CSS样式规则

使用HTML时,需要遵从一定的规范。CSS也是这样,要想熟练地使用CSS对网页进行修饰,首先需要了解CSS样式规则,

具体格式如下:

总结:

  1. ​ 选择器用于指定CSS样式作用的HTML标签,花括号内是对该对象设置的具体样式。
  2. 属性和属性值以“键值对”的形式出现。
  3. 属性是对指定的对象设置的样式属性,例如字体大小,文本颜色等。
  4. 属性和属性值之间用英文“”连接。
  5. 多个“键值对”之间用英文“”连接。
  6. 多个“键值对”之间用英文“;”进行区别。

第一章CSS层叠样式表相关推荐

  1. css层叠样式表基础学习笔记--第一章 css简介及引入

    第一章 css简介及引入 1-01 css简介 1-02 css优缺点 1-03 css书写格式 1-04 css引入格式 行内样式 内部样式 外部样式 导入样式 1-05 css注释 1-01 cs ...

  2. 第四章css总结,第四章CSS层叠样式表分析.doc

    第四章CSS层叠样式表分析 第章CSS层叠样式表CSS的" " color=" ">这样的标签以及与标签搭配的显示属性(如"background ...

  3. 【Hello CSS】第一章-CSS的语法与工作流

    作者:陈大鱼头 github: KRISACHAN 在上一篇[Hello CSS]的序章CSS起源中介绍了CSS的诞生原因以及发展历史,了解了CSS的存在意义.从正篇篇开始将会正式开始介绍CSS这门语 ...

  4. 【web前端初级课程】第二章 CSS层叠样式表

    目录 一.使用CSS的方法 二.CSS的选择器 三.CSS的常见样式 四.相关练习 一.使用CSS的方法 (一)行内样式 在标签的style属性中写CSS代码. (二)页面样式 在head标签中添加s ...

  5. css层叠样式表——css基础介绍

    css层叠样式表第一天 css层叠样式表01 css层叠样式表第一天 css介绍 css语法 html标签全局属性 引入css样式的方式 知识点应用 css介绍 css是Cascading Style ...

  6. 第一章: HTML、CSS、JavaScript入门篇

    文章目录 第一章 基本标签及使用 前端简介 web服务端 简易服务端 HTTP协议 HTML简介 web服务的本质 HTML语法结构 HTML注释 标签的分类01 head内常用标签 body内基本标 ...

  7. css高级教程第一章笔记

    2019独角兽企业重金招聘Python工程师标准>>> 大年30,今天刚刚看完第一章,上传上来一些笔记. 1.css:可以将文档的表现部分与内容分开 2.id:是唯一的,id可以用来 ...

  8. 精通CSS与HTML设计模式 第一章(轻松搞定CSS)

    精通CSS与HTML设计模式 第一章(轻松搞定CSS) 精通CSS与HTML设计模式 第二章(HTML设计模式) 精通CSS与HTML设计模式 第三章(CSS选择符与继承) 精通CSS与HTML设计模 ...

  9. CSS学习 | 《CSS揭秘》读书笔记——第一章

    第一章 引言 web标准 标准的制定过程:CSS规范通常是由CSS工作组的成员来编写的. 人员结构如:88%来自W3C会员公司的成员(比如浏览器厂商.主流网站.研究机构.常规技术公司等):7%特邀专家 ...

最新文章

  1. 5G时代,微软又走对了一步棋!
  2. python自学视频-师傅带徒弟学Python:第一篇Python基础视频课程
  3. tensorflow max_pooling
  4. JAVA中JPasswordField实现密码的确认
  5. 【BZOJ-2435】道路修建 (树形DP?)DFS
  6. 10 个步骤让你成为高效的 Web 开发者
  7. 在Ubuntu和CentOS上搭建NodeJs的执行环境步骤
  8. html+字体有白色的重影+重影字体设置,win10字体重影怎么解决_win10电脑字体不清晰有重影修复方法...
  9. 背包九讲——全篇详细理解与代码实现
  10. 舵机信号线怎么区分,有什么用
  11. 单片机Fault故障常见应对办法
  12. TIA protal与SCL从入门到精通(5)——函数终止跳转处理
  13. sails mysql_Sails+MVC+Mysql+Node+学习笔记一
  14. win10系统桌面右键新建卡顿、反应慢问题
  15. Kali忘记root密码强制更改办法
  16. 【SSLGZ 2812】2017年10月30日提高组T2 凤凰院真凶
  17. UltraEdit 多词搜索
  18. springboot整合jsp模板
  19. android layout文件夹下新建子文件夹 及解决文件夹爆红
  20. 如何批量获取企业工商信息?

热门文章

  1. 基于语音信号识别性别(Matlab代码实现)
  2. App优化--App瘦身
  3. 产品经理,瞎比比,来测测你产品测试知道多少?
  4. JavaScript 中的作用域(scope)是指什么?
  5. angularjs中$scope是什么意思
  6. Java中的线程基础知识
  7. uniapp ios内购支付问题(返回订单信息失败)
  8. 威高集团有限公司手术机器人在中国品牌日活动现场受高度赞赏
  9. 经济学十大原理(三)
  10. 黄仁勋:英伟达考虑用英特尔晶圆厂代工芯片