CSS四种基础选择器及其样式优先级、内部样式与内联样式


通用选择器
  1. 为页面所有元素定义CSS样式规则并自动应用
  2. 选择器名称固定,为星号(*)
  3. 通常设置的样式是: margin:0px、padding:0px和box-sizing: border-box等
标签选择器
  1. 为页面里特定的元素提供CSS样式规则并自动应用
  2. 选择器名称为页面元素的标签名
类选择器
  1. 为页面里的一类元素提供CSS样式规则
  2. 选择器名称自定义,前面使用点(.)
  3. 类选择器选择的元素标签,通过class属性引用类样式
ID选择器
  1. 为页面里具有特定id属性的元素提供CSS样式规则
  2. 选择器名称自定义,选择器名称前面使用#号
  3. ID选择器选择的元素标签,通过id属性引用id样式
CSS样式优先级
  1. 不同来源的样式优先级顺序(由高到低):内联样式>内部样式>外部样式
  2. 相同来源的样式优先级顺序:样式规则越具体,优先级越高,如具体的选择器会覆盖通用选择器的样式; 当作用在同一个元素上的多条 CSS 规则的选择器相同时,后面定义的规则会覆盖前面定义的规则。即CSS遵循后定义优先原则。
  3. 当标签未应用优先级更高的样式时,通用选择器 (*) 定义的样式会覆盖标签的默认样式。例如, 当通用选择器 (*) 定义了 font-size 样式时,<h1>等标题标签的默认字体大小样式将被覆盖。

CSS四种基础选择器、内部样式与内联样式使用示例


Java大方向

Java是一门面向对象的编程语言,不仅继承了C++的众多优点, 还摒弃了C++中复杂的多继承、指针等概念, 具有简单性、面向对象、分布式、健壮性、安全性、平台独立性与可移植性、多线程以及动态性等特点。 使用Java语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序

本例对p标签应用了内联样式text-indent: 2em,实现首行文本缩进2个字符。