样式表不过是一种文本文件,其中包含一个或多个通过属性和值决定网页某特定元素如何显示的规则。

构造样式规则:

样式表中的每条规则都有两个主要部分:选择器 selector 和声明块 declarationblock。声明块由一个或多个属性-值对组成。

例如:

h1 {color: red;
}

注释:    /*...... */多行或单行注释,且注释不可嵌套

继承:

当你为某个元素应用css属性时,这些属性不仅会影响该元素,还会影响其下的分支元素。

继承可以简化样式表。

层叠:当规则发生冲突时。有时候多条规则会定义元素的同一个属性,CSS用层叠的原则来考虑样式声明。

如果自定义的样式与浏览器的默认样式冲突,均以自定义的样式为准。在此基础上CSS用层叠的原则来考虑 特殊性、顺序、重要性。

建议在样式表中多使用类选择器,避免使用ID选择器。使用ID选择器通常会矫枉过正,降低灵活性。

属性的值:

inherit 对于任何属性,如果希望显示的指出该属性的值与对应元素的父元素对该属性设定的值相同,就可以使用inherit元素

预定义的值 不需要将预定义的值放在引号里。

长数和百分数 必须显示的指出长度的单位,在单位和数值之间应该没有空格。

纯数字:只有极少数CSS属性接受不带单位的数字。line-height  z-index

URL:有的CSS属性允许开发人员指定另一个文件的URL,注意,规则支持,相对URL应该相对于CSS样式表的位置,而不是相对于HTML文档的位置。

CSS颜色:可以使用预定义颜色关键字或以十六进制,RGB、HSL、RGBA、HSLA(CSS3引入的)

CSS 基础知识(一)相关推荐

  1. css点击a标签显示下划线_好程序员HTML5培训教程-html和css基础知识

    好程序员HTML5培训教程-html和css基础知识,Html是超文本标记语言(英语全称:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言. Css ...

  2. 〖前端开发〗HTML/CSS基础知识学习笔记

    经过一天的学习,把慕课网的HTML/CSS基础知识学完了,笔记整理: 1. 文件结构:HTML文件的固定结构:<html><head>...</head><b ...

  3. HTML/CSS基础知识(四)

    WEB标准和W3C的理解与认识 Web标准是一系列标准的集合. 网页主要由三部分组成:结构(Structure).表现(Presentation)和行为(Behavior). 对应的标准也分三方面:结 ...

  4. html css基础知识

    1 这是自己学习html时候做的一些记录,供大家参考 <!-- 2 块和内联3 块元素:独占一行的元素4 div p h ul5 div没有任何语义,就是一个纯粹的快元素6 就是为了方便布局7 ...

  5. HTML+CSS基础知识简单版

    HTML+CSS基础知识简单版 一.HTML概述 HTML:超文本标记语言,其实就是用来开发网页的一门语言: CSS:层叠样式表,可以用于渲染网页.美化网页.做网页. 1.HTML介绍 HTML:超文 ...

  6. CSS基础知识(一):选择器

    文章目录 前言 一.CSS基础知识 二.选择器 1.选择器 2.基础选择器 2.1 标签选择器 2.2 类选择器 2.3 id选择器 2.4 通配符选择器 2.5 基础选择器总结 3.复合选择器 3. ...

  7. CSS基础知识---三种选择器

    CSS基础知识---三种选择器 选择器 标签选择器 id选择器 class选择器 全部代码 选择器 标签选择器 id选择器 class选择器 标签选择器 选择器优先级:id>class>标 ...

  8. HTML+CSS基础知识5

    HTML+CSS基础知识5 30.`<strong>`.`<em>`和`<b>`.`<i>`标签的区别 31.引用标签 32.iframe嵌套页面 33 ...

  9. HTML+CSS基础知识3

    HTML+CSS基础知识3 15.css选择器 16.css的继承 17.css优先级 18.css盒子模型 19.css标签分类 20.显示框类型 21.标签的嵌套规范 22.溢出隐藏 23.透明度 ...

  10. CSS基础知识(定位)

    CSS基础知识 CSS布局的三种机制 普通流(标准流) 浮动 定位 定位模式 静态定位(static) 相对定位(relative) 绝对定位(absolute) 固定定位(fixed) 边偏移 定位 ...

最新文章

  1. 为什么现在腿会抽筋了?
  2. php中图片上传_php实现图片上传并进行替换操作
  3. android最新版本 note8,三星Note8官方国行版安卓9固件rom升级包:CHC-N9500ZCS4DSF5
  4. 小白学数据分析-----什么是DAU_II [玩家粘性分析模型]为什么游戏粘性会达到60%...
  5. 【Kafka】Kafka Tool 2 使用教程 SASL_PLAINTEXT
  6. 两个分数化简比怎么化_怎么化行最简形矩阵?
  7. 计算机字处理软件word文档,2012计算机字处理软件 Word(answer)
  8. HttpComponents之httpclient基本使用方法
  9. 立即更新!SonicWall 公司再次发布SMA 100 0day 固件更新
  10. 用Kotlin撸一个图片压缩插件ImageSlimming-导学篇(一)
  11. OpenCV imread读取图片,imshow展示图片,出现cv:Exception at memory location异常
  12. 软件测试岗完美面试攻略
  13. HTML5 视频网站
  14. Android开发-视图view讲解
  15. 学会这5招,快速清理c盘!
  16. [案例4-8]模拟物流快递系统程序设计
  17. 国外大学网上免费课程
  18. ISO8583包[详细说明]
  19. 大型系统存储层迁移实践
  20. 【转】投资从入门到精通,七本经典书籍

热门文章

  1. python matplotlib.figure.Figure.add_subplot()方法的使用
  2. pygame的学习以及python的巩固(窗口尺寸的显示)
  3. MobileNet V2 复现
  4. 轻轻松松明白什么是反射,反射有什么用,简单上手反射以及反射的优缺点
  5. xay loves count 枚举-复杂度-顺序无关-选择
  6. springmvc path请求映射到bean 方法的流程
  7. 软件概要设计和详细设计的区别
  8. JdbcTemplate中的query方法(代码)
  9. python如何读取excel的一个sheet_python pandas是如何读取excel表中的sheet的(四)
  10. 无法安装驱动程序此计算机上不存在,11.2.4 “安装程序没有找到安装在此计算机上的硬盘驱动器”问题 (1)...