1. 行内式

行内式是通过标签的style属性来设置元素的样式,其基本语法格式如下。

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

任何HTML标签都拥有style 属性,用来设置行内式。

2. 内嵌式

内嵌式是将CSS代码集中写在 HTML文档的头部标签中,并且用

<style>选择器{属性1:属性值1;属性2:属性值2;}
</style>

3. 链入式

链入式是将所有的样式放在一个或多个以.css为扩展名的外部样式表文件中,通过<link/>标签将外部样式表文件链接到HTML文档中,其基本语法格式如下。

<link href-"CSS文件的路径” type-"text,
relE"stylesheet" />

该语法中,标签需要放在头部标签中,并且指定标签的3个属性,具体如下。

  • href: 定义所链接外部样式表文件的URL,可以是相对路径,也可以是绝对路径。
  • type: 定义所链接的文档类型,“text/css”表示链接的外部文件为CSS样式表。
  • rel: 定义当前文档与被链接文档之间的关系,在这里需要指定为“stylesheet”,表示被链接的文档是一个样式表文件。

css3与浏览器

为了更好地兼容不同内核的浏览器,CSS3中部分属性需要添加浏览器的私有前缀,具体如下。

  • 以-webkit-开头的样式,只有以Webkit为内核的浏览器可以解析,如Chrome、Safari。
  • 以-moz-开头的样式,只有以Gecko为内核的浏览器可以解析,如Firefox。
  • 以-ms-开头的样式,只有以Trident为内核的浏览器可以解析,如IE。
  • 以-o-开头的样式,只有以 Presto为内核的浏览器可以解析,如Opera。

HTML中引入CSS的三种方式——响应式Web系列学习笔记相关推荐

  1. CSS初学之引入css的三种方式(一)

    1.引入css的三种方式 一.第一种 简介 ​ 第一种:行内样式 ​ 每一个元素都具备style属性,通过该属性可以设置元素的相关样式 ​ 缺点: ​ 复用性不高,样式更新麻烦 ​ 不复合网页标准,h ...

  2. HTML中放置CSS的三种方式和CSS选择器

    (一)在HTML中使用CSS样式的方式一般有三种: 1 内联引用 2 内部引用 3 外部引用. 第一种:内联引用(也叫行内引用) 就是把CSS样式直接作用在HTML标签中. <p style=& ...

  3. CSS——在HTML中引入CSS的四种方式

    1.HTML标签内联样式 2.style标签内写css 3.link标签导入css样式 <link rel="stylesheet" type="text/css& ...

  4. CSS浮动、定位与z-index层叠等级详解——响应式Web系列学习笔记

    文章目录 CSS的浮动 框1{float:none;} 框1{float:right;} 框1{float:left;} 框1.2.3{float:left;} CSS的定位 浮动和定位的使用区别 C ...

  5. html引入css的三种方式

    1. 外部样式表 CSS保存在.css文件中. 在HTML里使用<link>引用 2.内部样式表 不使用外部CSS文件 将CSS放在HTML<style>里 3. 内联样式(不 ...

  6. CSS盒子模型的使用及其注意事项——响应式Web系列学习笔记

    CSS中的一个基本概念就是盒子模型,所谓盒子模型就是把HTML页面中的元素看作是一个矩形区域,即元素的盒子. 盒子由margin(外边距).border(边框).padding(内边距).conten ...

  7. CSS常用选择器、伪元素选择器、伪类选择器大全——响应式Web系列学习笔记

    1. 常用的CSS选择器 CSS选择器的作用就是从HTML页面中找出特定的某类元素.常用的几类CSS选择器如下表所示. 选择器 代码 示例代码 说明 通用选择器 * *{} 选择所有元素. 标签选择器 ...

  8. 引入css的方式的四种方式,引入css的四种方式

    1.内联式引用:直接用在标签上,但维护成本高 style='font-size:16px;color:#000000' 2.外部连接式引用:css代码与html代码分离,便于代码重复使用 style. ...

  9. CSS 引入 HTML 的三种方式

    CSS 引入 HTML 的三种方式   在 html 文档中引入 CSS 样式表有三种引入方法: 内部样式表(嵌入式) 行内样式表(行内式) 外部样式表(链接式) 一.内部样式表   内部样式表(内嵌 ...

最新文章

  1. (续)我对09毕业生说两句
  2. LUOGU P2764 最小路径覆盖问题 (最小路径点覆盖)
  3. 计算机专业学位英语试题,(荐)2015年最新电大学位英语考试精篇复习资料 小抄版.doc...
  4. js根据毫米/厘米算像素px
  5. C/C++工程师需要掌握哪些技能?他们的工资这么高,是有原因的!
  6. 从头开始搭建一个mybatis+postgresql平台
  7. 腾讯 2017 年投资项目榜单 TOP 10,与阿里死磕到底?
  8. Mysql的共享锁和排他锁(转载)
  9. shop++源码反编译----随笔
  10. servlet详解及Tomcat中多线程下的Servlet(1)
  11. 昨日关注-Domain Services
  12. 雷达导论PART-III.8 雷达接收机与数字化
  13. 代价敏感随机森林Python附代码
  14. Unity性能优化之图形渲染(渲染性能的加强)
  15. C#开发工控上位机编程 csdn_中吉午餐自动售货机加热自动午餐盒智能便利店【盒饭售货机】_智能云仓储库存wms管理分配货_电子标签价签拣货系统_工控erp上位机软件开发设计...
  16. 数据结构化和半结构化的区别
  17. html css 画梯形,css怎么画梯形?
  18. GRECP/LPL RECOVERY
  19. Kubernetes(k8s)的Secret以密文的方式存储数据
  20. 谷歌地图JavaScript API第3版 地理编码服务

热门文章

  1. 详解分布式一致性机制
  2. 如何构建一套高性能、高可用性、低成本的视频处理系统?
  3. 面试官:为什么 HashMap 的加载因子是0.75?
  4. 力扣--替换后的最长重复字符
  5. 与WebXR共同创建者Diego Marcos一起探讨沉浸式Web的未来(下)
  6. LiveVideoStackCon 2019北京你来吗?
  7. 荣登2019中国“十佳大数据案例”,腾讯大数据再获国家认可
  8. 【Go API 开发实战 7】基础 3:记录和管理 API 日志
  9. PyCharm中已经有requirements.txt没有提示自动安装
  10. 谷歌发布第二代TPU,并提供了免费试用方案