css三种引入方式以及其优先级的说法
css 三种引入方式
方式一:行间式
1.在标签头部的style属性内
2.属性值满足css语法
3.属性值用key:value形式赋值,value具有单位
4.属性值之间用 分号 ; 隔开
方式二:内联式
- 在style标签内(style标签一般为head的子标签
- 属性值满足的是css语法
- 属性值用key:value形式赋值,value具有单位
- 属性值之间用 分号 ; 隔开
方式三:外联式
1.在外部的css文件中
2.属性值满足css语法
3.属性值用key:value形式赋值,value具有单位
4.属性值之间用 分号 ; 隔开 一般独行分开赋值
5.格式 div{样式块}
6.将html 与css文件建立联系:html 通过link标签链接外部css(一般我们在head中链接)
一、三种方式的书写规范
1、行间式
<div style="width: 100px; height: 100px; background-color: red"></div>
2、内联式
<head>
<style>
div {
width: 100px;
height: 100px;
background-color: red;
}
</style>
</head>
3、外联式
file: zero.css
div {
width: 100px;
height: 100px;
background-color: red;
}
file: zero.html
<head>
<link rel="stylesheet" type="text/css" href="css/zero.css" />
</head>
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>css三种引入方式</title>
<!-- 三种 行间式|内联式|外联式 -->
<link rel="stylesheet" type = "text/css"href="01.css">
</head>
<body>
<!-- 行间式: -->
<!-- 1. 在标签头部的style属性内 -->
<!-- 2.属性值满足的是 css语法 -->
<!-- 3. 属性值用key:value 形式赋值,value 具有单位 -->
<!-- 4. 属性值之间用;隔开 -->
<div style="width:100px;height: 100px;background-color: red"></div>
<!-- 内联式 -->
<!-- 1.在style标签内(style标签一般为head的子标签 -->
<!-- 2.属性值满足的是 css语法 -->
<!-- 3. 属性值用key:value 形式赋值,value 具有单位 -->
<!-- 4. 属性值之间用;隔开 -->
<style type="text/css">
div{
width: 200px;
height:200PX;
background-color: brown;
}
</style>
<!-- 外联式 -->
<!-- 1.在外部css文件中 -->
<!-- 2.属性值满足的是css语法 -->
<!-- 3.属性值用key:value 形式赋值,value具有单位 -->
<!-- 4.属性值之间用;隔开(一般独行分开赋值) -->
<!-- 5.格式: div{样式块} -->
<!-- 将html 与 css文件建立联系:html通过link标签链接外部css (一般在head中链接)-->
<!-- <div></div> -->
<!-- <link rel="stylesheet" type = "text/css"href="01.css"> -->
</body>
</html>
css三种引入方式的优先级
三种引入方式本没有优先级一说。
三种方式协调布局:不重复的属性一定为唯一位置的唯一值。
重复的属性采取覆盖赋值,保留最后位置的属性值
行间式(
)一定是运行逻辑上最后被解析的位置(js的正常操作就是行间式)
加上 ! important 会影响优先级顺序
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>三种引入方式优先级</title>
<!-- 注: 三种方式间没有优先级之说-->
<!-- 三种方式协调布局:不重复的属性一定为唯一位置的唯一值 -->
<!-- 重复的属性采取覆盖赋值,保留最后位置的属性值 -->
<!-- 行间式一定是逻辑上最后被解析的位置(js正常操作的就是行间式) -->
<style type="text/css">
div{ width: 100px;
height: 100px;
color: black;
/*加上 !important 会影响优先级*/
background-color: blue!important;
}
</style>
<link rel="stylesheet" type="text/css"href="02.css">
</head>
<body>
<div style="background-color: yellowgreen"></div>
</body>
</html>
css三种引入方式以及其优先级的说法的更多相关文章
- Python 45 css三种引入方式以及优先级
一:css三种引入方式 三种方式为:行间式 | 内联式 | 外联式 行间式 1.在标签头部的style属性内 2.属性值满足的是css语法 3.属性值用key:value形式赋值,value具 ...
- 006 CSS三种引入方式
CSS三种引入方式 一.三种方式的书写规范 1.行间式 <div style="width: 100px; height: 100px; background-color: red&q ...
- 前端 CSS 三种引入方式
CSS三种引入方式 行内样式 内接样式 外部样式 链接式 导入式 行内样式 就是在标签加上style属性设置样式 <!DOCTYPE html> <html lang="e ...
- CSS三种引入方式:内联、页级、外联
1.内联CSS 内联CSS也可称为行内CSS或者行级CSS,它直接在标签内部引入,显著的优点是十分的便捷.高效:但是同时也造成了不能够重用样式的缺点,如果代码行数到达一定长度不建议采用.通常内联CSS ...
- CSS【03】:CSS 基础选择器与三种引入方式
基础选择器 选择器:css 选择 html 标签的一个工具,是将 css 与 html 建立起联系,那么 css 就可以控制 html 样式 选择器其实就是给 html 标签起名字 标签选择器 作用: ...
- css-1,css的三种引入方式 基本选择器
<!-- (1)CSS 层叠样式表 作用:修饰网页结构 (2)css的三种引入方式 权重: 优先级高 权重大 谁在页面谁的权重大 - 行内样式 注意:行内样式的优先级是最高的 - 内接样式 - ...
- html(常用标签,标签分类),页面模板, CSS(css的三种引入方式),三种引入方式优先级
HTML 标记语言为非编程语言负责完成页面的结构 组成: 标签:被<>包裹的由字母开头,可以结合合法字符( -|数字 ),能被浏览器解析的特殊符号,标签有头有尾 指令:被<>包 ...
- 11 CSS的三种引入方式和基本选择器
<!-- 整体说明: 1.CSS的三种引入方式 (1)行内样式 (2)内接样式 (3)外接样式 2.CSS的基本选择器 (1)id选择器 (引用方式:#id) (2)标签选择器(引用方式:标签名 ...
- js介绍,js三种引入方式,js选择器,js四种调试方式,js操作页面文档DOM(修改文本,修改css样式,修改属性)
js介绍 js运行编写在浏览器上的脚本语言(外挂,具有逻辑性) 脚本语言:运行在浏览器上的独立的代码块(具有逻辑性) 操作BOM 浏览器对象盒子 操作DOM 文本对象 js三种引入方式 (1)行间式: ...
随机推荐
- spark基础知识四
围绕spark的其他特性和应用.主要包括以下几个方面 spark自定义分区 spark中的共享变量 spark程序的序列化问题 spark中的application/job/stage/task之间的 ...
- C语言实现linux之who功能
/* who_test.c */ #include<stdio.h> #include<string.h> #include<getopt.h> #include& ...
- oracle用dba创建用户并授权
参考: https://blog.csdn.net/zhang195617/article/details/5857769 sqlplus中切换用户,如切换到adm用户,命令为:conn adm/12 ...
- Unity开发:5.0+版本标准资源包无内置问题
一.问题如下: 在Unity中,一般都会内置有基础的资源包,可以在Assets->Import Package中,点击其下的子项进行导入: 但是我发现,5.0版本与之前的4.x版本相比,安装包变 ...
- Cmder下ssh免密登录配置
1.本地生成ssh-key 在本地cmder终端下运行下面的命令生成ssh的公钥和私钥文件: ssh-keygen -t rsa 其中,.ssh/id_rsa为私钥文件,留在本地使用,而.ssh/id ...
- Spring boot + mybatis + dubbo + zookeeper + mysql + mybatis-generator 一个小demo
代码的链接地址:https://gitee.com/frostGG/springbooo_dubbo_demo.git 1.项目的目录经构: 介绍: 这一个项目,用的是阿里的dubbo,和zookee ...
- 小程序 - 底部导航栏“tabBar”
小程序底部导航 1.app.json页面配置: { "pages": [ "pages/movie/movie", "pages/cinema/cin ...
- Chartjs 简单使用 ------ 制作sin cos 折线图
Chart.js 一款简单干净的图表工具,基于html5 的Javascript. 可以用来制做条形,扇形,折线,混合等等的强大工具 图表要放在html 的 cancas 标签中 <canv ...
- 【学习笔记】Docker基础
基本概念 Docker是什么? Docker是一种基于Golang开发的虚拟化技术,开发人员和系统管理员使用容器开发,部署和运行应用程序的平台. 使用Linux容器部署应用程序称为容器化. 容器不是新 ...
- 「雅礼集训 2017 Day1」字符串 SAM、根号分治
LOJ 注意到\(qk \leq 10^5\),我们很不自然地考虑根号分治: 当\(k > \sqrt{10^5}\),此时\(q\)比较小,与\(qm\)相关的算法比较适合.对串\(s\)建S ...