html5--6-5 CSS选择器2

实例

学习要点

  • 掌握常用的CSS选择器
  • 了解不太常用的CSS选择器

什么是选择器

当我们定义一条样式时候,这条样式会作用于网页当中的某些元素,所谓选择器就是样式作用的对象.

插入样式的三种方法

  1. 内联样式表(行内)
  2. 内部样式表(style中)
  3. 外部样式表
  • 创建一个外部样式表
  • 在head中使用link元素插入样式表

CSS语法

  • 单一元素的多个属性之间用分号隔开;若只有一个可以省略
  • 多个元素之间用逗号隔开
  • 如果值为若干单词,则要给值加引号;除了这种情况外其他时候不可以加引号
  • css代码的注释
  • 样式的优先顺序:
    • 设计者设计的样式>浏览器用户自定义的样式>浏览器自设的样式
    • 强制优先级:!important
  1. 行内(内联)样式
  2. 内部样式:style中的样式
  3. 外部样式

层叠、继承、冲突

  • 外观样式--比如字体、颜色可以继承;而布局有关的样式不可以继承,比如边框等

可以在同一个 HTML 文档内部引用多个外部样式表。

CSS选择器

常用选择器

  1. 通用选择器:“*”
  2. 元素选择器
  3. id选择器:前面有一个 # 号
  4. 类选择器:前面加符号 .
  • 给一个元素加上多个类名
  • 指定某一特定的类

属性选择器

  • E[att] :选择具有att属性的E元素。需要选择有某个属性的元素,而不论属性值是什么,可以使用简单属性选择器。

可以根据多个属性进行选择,只需将属性选择器链接在一起即可。

  • E[att="val"]:选择具有att属性且属性值等于valE元素。进一步缩小选择范围,(只选择有特定属性值的元素。)
  • E[att~="val"]:选择具有att属性且属性值有多个,其中一个的值等于val的E元素。
  • E[att|="val"]:选择具有att属性且属性值为以val开头并用连接符"-"分隔的字符串的E元素。
  • E[att^="val"]:选择具有att属性且属性值为以val开头的字符串的E元素。
  • E[att$="val"]:选择具有att属性且属性值为以val结尾的字符串的E元素。
  • E[att*="val"]:选择具有att属性且属性值为包含val的字符串的E元素。

html5--6-5 CSS选择器2相关推荐

  1. html中井号的作用,html5 css选择器 井号, 句点的区别

    一.理解CSS的样式组成CSS里的样式表是有规则组成的,每条规则有三个部分组成: 1.选择器(如下面例子中的:"body"),告诉浏览器文档的哪个部分受规则影响: 2.属性(如实例 ...

  2. 好程序员HTML5前端教程-css的引入方式和选择器

    好程序员HTML5前端教程-css的引入方式和选择器 01.引入css方式(重点掌握) 行内样式 内接样式 外接样式 3.1 链接式 3.1 导入式 css介绍 现在的互联网前端分三层: HTML:超 ...

  3. HTML5类选择器使用,CSS选择器种类及使用方法

    CSS选择器种类及使用方法 2018年04月17日 | 萬仟网IT编程 | 我要评论 css选择器 有通配符选择器书写格式:*+{声名块} 并集选择器/组合选择器 书写格式;元素或类或id+" ...

  4. html 井号 作用,html5 css选择器。 井号,句号的区别

    一.理解CSS的样式组成CSS里的样式表是有规则组成的,每条规则有三个部分组成:1.选择器(如下面例子中的:"body"),告诉浏览器文档的哪个部分受规则影响:2.属性(如实例中的 ...

  5. HTML5 CSS选择器总结(强烈推荐)

    你也许已经掌握了id.class.后台选择器这些基本的css选择器.但这远远不是css的全部.下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题.掌握了它们,才能真正领 ...

  6. HTML5+CSS3-边框背景图、多背景图、CSS选择器、网络字体、边框背景图片、过渡、放大、旋转

    边框背景图片 1.  background-origin:设置背景图片的起始原点 background-origin:border-box;------背景图片从边框开始显示 background-o ...

  7. HTML5网页设计样式-基本CSS选择器

    选择器是用来定位CSS样式代码控制的对象,实现各种效果.主要包括基本选择器和复合选择器. 基本CSS选择器 1.标记选择器 每一种HTML标记的名称都可以作为相应的选择器名称,基本格式如下: 标记名称 ...

  8. html5通用兄第选择器,css 通用兄弟选择器( ~ )

    stylus设置兄弟元素样式: 鼠标浮动在 .video-li 元素上时,.video-li 兄弟中 .video-info 下的 .word 显示. .video-li &:hover ~ ...

  9. html5类选择器用什么表示,HTML_揭秘常用的五类CSS选择器用法,有许多新手朋友不知道在什么 - phpStudy...

    揭秘常用的五类CSS选择器用法 有许多新手朋友不知道在什么情况下运用什么样的CSS选择器,针对新手朋友,对CSS选择器作一些简单的说明,这里重点介绍一下最常用的五类CSS选择器的使用. 本文向大家描述 ...

  10. html5选择器优先级,css选择器优先级怎么比较

    css选择器优先级怎么比较 CSS选择器中比较常见的有标签选择器.ID选择器.类选择器以及子选择器.而事实上,CSS选择器如果细分下来,竟然多达40多种.那他们的优先级该怎么比较呢,下面就来看看吧. ...

最新文章

  1. 几款二极管、三极管结电容与反向电压
  2. Boost Part III. 函数对象与高级编程 Library 10. Lambda 用法
  3. hdu 3068 最长回文【manacher】(模板题)
  4. SVN 405错误
  5. Windows单机配置Zookeeper环境
  6. 什么是数据、元数据、主数据?这可能是大多数人没看过的解释
  7. 量化研究: Julia还是Matlab?
  8. web flash 视频播放器代码开源
  9. 应用代码(4)——基于ADS1110芯片的高精度温度(PT1000)采集
  10. java毕业设计校园闲置物品租售系统mybatis+源码+调试部署+系统+数据库+lw
  11. 复杂的世界 简单的规律 —— 2021年诺贝尔物理奖科学背景介绍及解读
  12. python学习笔记--Dictionary
  13. Oracle错误12154的解决方法
  14. 最强集五福攻略来了,一天可得12张福字~
  15. 幸福公开课字幕 中英文全
  16. No converter found for return value of type错误解决以及消息转化器简单分析
  17. zzuli 2631: B(树链剖分)
  18. 编译原理三级项目PL/0的研究与改进
  19. 打车软件中司机数据系统设计
  20. python 计算结果 nan_python中的nan是什么意思

热门文章

  1. 第五周项目一-三角形类雏形(4)
  2. 在Android Studio中有六种依赖
  3. nginx配置文件基本配置
  4. Android OkHttp之 offline cache
  5. (0042) iOS 开发之iOS10.3新特性:如何动态更换APP图标
  6. (0020)iOS 开发之-设计模式-懒加载解惑
  7. 全国自考微型计算机原理及其应用,2010年10月全国自考微型计算机原理及应用试题...
  8. lodop打印不显示页码_CAD上明明有图,但是打印的时候不显示怎么办?原来要这样设置...
  9. java8新特性学习笔记链接
  10. 卷积神经网络(CNN)_相关知识