一,样式表分类

(1)内联样式。 --优先级最高,代码重复使用最差。

(当特殊的样式需要应用到单独某个元素时,可以使用。 直接在相关的标签中使用样式属性。样式属性可以包含任何 CSS 属性。)

(2)内嵌样式表。 --优先级别第二,不常用,代码重用性一般。

(当单个文件需要特别样式时可以使用内嵌样式表。在 head 部分通过 <style> 标签定义内部样式表。)

(3)外部样式表。 --  优先级最低,最常用,代码重用性最高。

(当样式需要被应用到很多页面的时候,可以使用。使用外部样式表可以关联多个元素或者文件。)

1、先创建一个样式表

2、写入样式表内容,调整样式表位置

二。选择器

每一条css样式定义由两部分组成,形式如下:
选择器
{
属性
}  
在{}之前的部分就是“选择器”。
“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。

选择器是选择器,外部样式表只是代码位置

(1)类别选择器( class选择器)

前面以"." 来标志,如:

.d1

{

color:red;

}

在HTML页中:

<div class="d1";>文字</div>    文字颜色为红色

<p class="d1";>文字</p>      文字颜色为红色

定义了一个class类,将样式应用到了元素中。

(2)id选择器  优先级最高

前面以"#"来标志,如:

#d2

{

color:blue;

}

在HTML页中:

<div class="d1" id="d2">文字</div>     文字颜色变为蓝色     id选择器优先级高于类别选择器

(3)标签选择器(根据标签名选择)如果同时出现类别选择器和id选择器,按照优先级来及执行。最不常用

前面以"标签名"来标志,如:

div

{

color:red;

}

在HTML页中:

<div>文字<div>      文字颜色变为红色

(4)复合选择器 。有id第一优先级/都是类别选择器第二优先级。最常用

[1]群组选择器

当几个元素样式属性一样时,可以共同调用一个声明,元素之间用逗号分隔。

.d1,#d2

{

color:red;

}

在HTML页中:

<div class="d1";>文字</div>    文字颜色为红色

<p id="d2";>文字</p>      文字颜色为红色

使用群组选择器,将会大大的简化CSS代码,将具有多个相同属性的元素,合并群组进行选择,定义同样的CSS属性,这大大的提高了编码效率,同时也减少了CSS文件的体积。

[2]后代选择器

后代选择器也称为包含选择器,用来选择特定元素或元素组的后代,将对父元素的选择放在前面,对子元素的选择放在后面,中间加一个空格分开。

.d1 #d2

{

color:blue;

}

在HTML页中:

<div class="d1" id="d2">文字</div>     文字颜色变为蓝色

后代选择器是一种很有用的选择器,使用后代选择器可以更加精确的定位元素。

转载于:https://www.cnblogs.com/big-lll/p/6648518.html

css 层叠式样式表(2)相关推荐

  1. react 组件添加样式_如何通过4个简单的步骤将CSS模块样式表添加到React组件

    react 组件添加样式 Let's say you'd like to add a CSS Modules Stylesheet to your project. You can find Crea ...

  2. TABLE 的css的样式表

    TABLE 的css的样式表 <script></script> 标签:css it    TABLE 的css的样式表 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...

  3. css基本样式表_基本的即用型CSS样式

    css基本样式表 View demo 查看演示Download Source 下载源 Today we are going to dig a little bit more into process ...

  4. css级联样式表_CSS –级联样式表| 第三部分

    css级联样式表 CSS2雄心壮志 (CSS2 ambitions precipitated) To meet the first specification does not cover even ...

  5. css级联样式表_CSS –级联样式表| 第1部分

    css级联样式表 CSS –级联样式表 (CSS – Cascading Style Sheets) CSS (Cascading Style Sheets) is a computer langua ...

  6. reset.css 重置样式表

    css重置样式表 个人整理工作中常用的css重置样式,和一些样式解决方法,并写上了注释, 大家还有什么好的重置样式,或者一些样式解决方案,欢迎留言讨论. html, body {height: 100 ...

  7. 浅谈CSS重构样式表性能

    什么情况下重构 结合代码的上下文重构代码会更加的容易.所以,如果是修复bug,或者开发新的功能时用到了已有的代码,觉得有可变动的空间,能更好的为项目所用,重构是最好的选择.顺带的重构不至于会把项目搞乱 ...

  8. CSS——CSS创建样式表

    三种插入样式表方法: 外部样式表 内部样式表 内联样式表 外部样式表 下面代码放在mystyle.css文件中 hr {color:sienna;} p {margin-left:20px;} bod ...

  9. GridView CSS的样式表

    在<head></head>标签中加入一个样式表,并定义它. <style. type="text/css">                  ...

最新文章

  1. CSS3 @font-face 规则
  2. win7蓝屏_Win7大面积蓝屏?急!解决办法在这儿~
  3. (原创)无废话C#设计模式之二十二:总结(针对GOF23)
  4. vCenter 升级错误 VCSServiceManager 1603
  5. 卖身字节跳动的互动百科或被改名
  6. 服务器端修改yapi-cli默认IP,centos部署yapi
  7. Java中如何删除文件呢?
  8. 揭秘淘宝286亿海量图片存储与处理架构,海量小文件存储的解决方案
  9. a超链接锚点的设置和应用 三国演义
  10. 怎么把分开的pdf放在一起_PDF多页合并为一页的方法是什么 怎么将PDF文件拆分成单页...
  11. iOS--相册视频MOV转MP4
  12. echarts xAxis字显示不全
  13. android A~Z通讯录排序索引
  14. Spring MVC PUT 表单参数获取
  15. Jmeter实现多用户压测
  16. lvgl roller(滑动列表控件)
  17. 【离散数学】一阶逻辑等值演算与推理
  18. Netty LengthFieldBasedFrameDecoder
  19. 修改matlab fig,科学网—fig图片修改技巧 - 张坤的博文
  20. 低成本简易家用高功率紫外灯臭氧制作,杀菌消毒除螨虫.约100元成本

热门文章

  1. python nltk book_NLTK学习笔记(一):语言处理和Python
  2. linux 执行程序 注销,Linux登录登出的过程 | Soo Smart!
  3. 上传图片被防火墙拦截_Web安全:文件上传漏洞
  4. mysql+dump+选项_mysqldump的几个主要选项探究
  5. java datahandler_Java Web Services:使用DataHandler类发送文件
  6. 单片机c语言中的循环语句,单片机c语言教程:C51循环语句
  7. vasp算表面吸附流程_VASP实例分析表面吸附计算
  8. 计算机应用能力考试xp,全国专业技术人员计算机应用能力考试XP
  9. 四人过桥问题c语言编程,SQL趣题:四人过桥的问题
  10. kubectl常用命令_《蹲坑学kubernetes》之十五:kubectl命令详解