css 之优先策略
- <html>
- <head>
- <title>testCSS</title>
- <style type="text/css">
- h2{
- color:red;
- }
- h2{
- color:green;
- }
- h3{
- color:red;
- }
- h5{
- color:green;
- }
- </style>
- <link rel="stylesheet" type="text/css" href="a.css" />
- </head>
- <body>
- <h1 style="color:red;color:green">1.绿色,当内联的方式定义color:red;color:green,以后面的为准,后面会把前面的覆盖</h1>
- <h2 >2.绿色,当内联的方式定义两次颜色,以后面的为准,后面会把前面的覆盖</h2>
- <h3 style="color:green">3.当以内联和内部样式表的方式定义,内联优先于内部样式表</h3>
- <h4 style="color:green">4.当以内联和内部样式表的方式定义,内联优先于内部样式表,与内部样式表存放的位置无关</h3>
- <h5>5.当内部样式表和外部样式表同时定义时,与内联样式与外部样式表定义的顺序有关,以后面为准,后面会把前面的覆盖</h5>
- </body>
- <style type="text/css">
- h4{
- color:red;
- }
- </style>
- </html>
执行结果:

- <html>
- <head>
- <title>testCSS</title>
- <style type="text/css">
- h1{
- color:green;
- }
- #h1id{
- color:blue;
- }
- .h1class{
- color:yellow;
- }
- #h2id h2{
- color:blue;
- }
- .h2class h2{
- color:yellow
- }
- div h2{
- color:red;
- }
- </style>
- </head>
- <body>
- 一、内联>>id选择器>>类选择器>>标签选择器 >>:表示优先的意思 <br>
- <h1 style="color:red" id="h1id" class="h1class">1.红色 内联、标签选择器、类选择器、id选择器都符合,优先内联</h1>
- <h1 style="" id="h1id" class="h1class">2.蓝色 标签选择器、类选择器、id选择器都符合,优先id选择器</h1>
- <h1 style="" class="h1class">3.黄色 标签选择器、类选择器都符合,优先类选择器</h1>
- <h1 style="" >4.绿色 最终才是标签选择器</h1>
- 二、派生选择器依然遵守上面的规律 id派生>>类派生 >>标签派生
- <div id="h2id" class="h2class"><h2>1.蓝色</h2></div>
- <div class="h2class"><h2>2.黄色</h2></div>
- <div ><h2>3.红色</h2></div>
- </body>
- </html>

css 之优先策略的更多相关文章
- css模块化策略
为什么要模块化? 分治和复用 封装,不污染全局,不被全局污染. 继承 BEM(block:块,Element:元素,Modifier:修饰符)策略 .block__Element--Modifier ...
- CSS样式的特点与优先选择权
CSS样式的特点:(子元素会继承父元素的某些样式,子元素有自己的样式就用自己的样式,没有的就用父元素的) 1.继承: 网页中子元素,将继承父元素的样式(比如要控制p ...
- css样式的优先顺序
一.css样式的权重:!important(1000+) > 内联样式( 1000 ) > ID选择器(100 ) > 类选择器(10) > 标签选择器( 1 ) > ...
- 企业如何从“API优先”的策略中获益
在过去的几年里,全球API经济在以难以置信的速度进行快速地增长.物联网.人工智能.自动驾驶等等众多令人充满期待的技术正蓬勃发展,这也证明了API对于如今整个技术圈子的重要性,也预示着在不久的将来它还将 ...
- 创建一个离线优先,数据驱动的渐进式 Web 应用程序
原文地址:Build an offline-first, data-driven PWA 译文出自:我的个人博客 概述 在本文中,您将学习如何使用 Workbox 和 IndexedDB 创建离线优先 ...
- 2.Bootstrap CSS
Bootstrap CSS 一.Bootstrap CSS概览 移动设备优先 移动设备优先是 Bootstrap 3 的最显著的变化. 在之前的 Bootstrap 版本中(直到 2.x),您需要手动 ...
- 你不知道的css各类布局(四)之响应式布局
响应式布局 概念 响应式布局指的是同一页面在不同屏幕尺寸下有不同的布局 布局特点 响应式设计的目标是确保一个页面在所有终端上(各种尺寸的PC.手机.手表.冰箱的Web浏览器等等)都能显示出令人满意的效 ...
- bootstrip CSS
什么是网格(Grid)? 摘自维基百科: 在平面设计中,网格是一种由一系列用于组织内容的相交的直线(垂直的.水平的)组成的结构(通常是二维的).它广泛应用于打印设计中的设计布局和内容结构.在网页设计中 ...
- [css]我要用css画幅画(七) - 哆啦A梦
接着之前的[css]我要用css画幅画(六),今天画的有所不同,画的是哆啦A梦,我们小时候对他的称呼其实是小叮当机器猫. (PS:这次我要做的事情,很多人已经做过,这并不是什么创新,我只是在学习并记录 ...
随机推荐
- 实战Django:简易博客Part1
舍得学习新技能的时候,通常不喜欢傻读书--捧着一本阐述该项技能的书籍,然后傻看,一路看下来,脑子里塞满了新的概念.知识点,头是越来越大,但技能却几乎没掌握半分. 多年来,舍得养成了用做实例来学习新技能 ...
- VS2013+Qt5.6+VSaddin1.2.5
1 下载Qt(1)Qt安装包http://download.qt.io/official_releases/qt/(2)Qt插件http://ftp.jaist.ac.jp/pub/qtproject ...
- 【C#】使用C#将类序列化为XML
直接上代码: public static class XmlSerializer { public static void SaveToXml(string filePath, object sour ...
- oh-my-zsh配置你的zsh提高shell逼格终极选择
抱歉,这篇博文推迟发布了,人都是有惰性的...看在这个牛逼闪闪的标题就原谅我吧! 为何这篇文章要归类到 mac 下? 第一个问题,稍后我们说明下. zsh是个什么东东? 第二个问题... 你应该稍微接 ...
- oracle 配置 oem
1.启动命令是[oracle@yoon ~]$ cd $ORACLE_HOME/bin [oracle@yoon ~]$ ./emctl start dbconsole 停止命令是[oracle@yo ...
- Linux: uid/euid/suid的关系
三种进程用户的简单解释:三种用户/组ID:uid/gid: 实际用户/组IDeuid/egid: 有效用户/组ID, 进程执行某个应用的用户/组ID.suid/sgid: 设置用户/组ID, 应用所属 ...
- AutoCAD/Civil 3D 学习笔记
Civil学习笔记 1.环境配置 1.添加引用: Civil二次开发需要5个基本的AutoCAD的dll引用-acdbmgd.dll, acmgd.dll, accoremgd.dll, AecBas ...
- GPIO初始化之PB3/PB4/PA13/PA14/PA15引脚的复用--寄存器版本
为了节省IO资源单片机会在一个IO上复用很多功能,一般的单片机用到 一个功能后就能再用两外复用的功能了,这就体现出了STM32 GPIO的强大功能了,我们用重映射的方法把其中一个外设映射到其他IO脚上 ...
- arm-elf-gcc汇编代码个人理解
arm-elf-gcc汇编代码个人理解 有关arm-elf-gcc的安装使用问题请参照本人博客的另一篇文章http://www.cnblogs.com/wsine/p/4664503.html 由于各 ...
- button swift
// // ViewController.swift // UILabelTest // // Created by mac on 15/6/23. // Copyright (c) 2015年 fa ...