资讯详情

110节---------4月6日

Emmet语法

1.快速生成HTML结构语法

  • 生成标签:直接输入标签名,然后按下tab键即可
  • 添加多个标签*号,如:div*3
  • 可以使用父子关系标签>,如:ul>li
  • 可以使用兄弟标签 ,如:div p
  • 生成带类名(class)或id直接写名字".a"或者"#a"
  • 生成带有顺序的,可以用自增符号$,如div{$}

注:这些符号可以复合使用

2.快速生成CSS样式语法

简写直接采用

(1)w200--width:200px tac----taxt-align:"center"

(2)in26--line-height:26px


快速格式化代码

Vscode快速格式化代码:shift alt f 或者选择鼠标右键


复合选择器

在CSS根据选择器的类型,选择器可分为基本选择器和复合选择器。复合选择器是基于基本选择器组合基本选择器形成的。

  • 目标元素(标签)的选择可以更准确、更高效地选择
  • 复合选择器由两个或多个基本选择器以不同的方式组合而成
  • 常用的复合选择器包括:后代选择器、子选择器、并集选择器、伪选择器等

后代选择器

后代选择器,也被称为包含选择器,可以选择父元素中的子元素。它的写作方法是在前面写一个外部标签,在后面写一个内部标签,当标签嵌套时,内标签成为外标签的后代。 元素1 元素2{ 样式声明} 上述语法表示元素1中的所有元素2(后代元素)。 例如︰

ul li { 样式声明}/*选择ul里面所有的li标签元素*/
  • 元素1和元素2之间的空间
  • 元素1为父级,元素2为子级,最终选择元素2
  • 元素2可以是儿子或孙子,只要是元素1的后代
  • 元素1和元素2可以是任何基本选择器

子选择器

子元素选择器(子选择器)只能选择作为某一元素的最新子元素。简单理解就是选择亲子元素. 语法︰ 元素1>元素2{样式声明} 上述语法表示所有直接后代(子元素)元素2中的元素1。 例如︰

div > p { 样式声明}/*选择div 所有最新级别p 标签元素*/

  • 元素1和元素2中间大于号隔
  • 元素1为父级,元素2为子级,最终选择元素2
  • 元素2必须是自己的儿子,孙子、重孙等都不属于他

并集选择器

开集选择器可以选择多组标签,并定义e相同的样式。通常用于集体声明. 并集选择器由英文逗号(,)连接而成,任何形式的选择器都可以作为并集选择器的一部分。

语法︰ 元素1,元素2{风格声明} 上述语法表示元素1和元素2的选择。 例如∶

ul, div {风格声明}/* 选择ul和div标签元素 */
  • 元素1和元素2用逗号隔开
  • 逗号可以理解为和
  • 通常竖着写
  • 最后一个选择器不需要逗号

伪类选择器

伪选择器用于向某些选择器添加特殊效果,如向链接添加特殊效果,或选择第一个和第n个元素。伪选择器书写的最大特点是使用冒号(∶)例如:hover 、:first-child 。 因为伪类选择器很多,比如链接伪类、结构伪类等这里先给大家讲解一下常用的链接伪类选择器。

  • a : link /*选择所有未访问的链接*/
  • a : visited/*选择所有被访问的链接*/
  • a : hover/*选择鼠标指针上方的链接*/
  • a :active/*选择活动链接(鼠标按下未弹起的链接)*/

链接伪选择器注意事项 为保证生效,请遵守规定的循顺序声明:link - :visited - :hover - :active。 由于a链接在浏览器中有默认风格,我们需要在实际工作中单独指定链接的风格。

h和通常用于实际工作a。

用于选择获得焦点的表单元素。 焦点是光标,一般情况下<input>类表单元素才能获取,因此这个选择器也主要针对于表单元素来说。

input : focus { background-color: yellow ; }


CSS元素显示模式

元素显示模式就是元素(标签)以什么方式显示,比如div自己占一行

html元素一般分为两种类型:块元素和行内元素

块元素

常见的块元素有<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>等,其中<div>标签是最典型的块元素。

特点:

  • 更霸道,自己独占一行。
  • 可控制高度、宽度、外距和内距。
  • 默认宽度是容器(父级宽度)的100%。
  • 它是一个容器和盒子,可以放行内部或块级元素。

注意:

  • 块级元素不能用于文本元素
  • <p>标签主要用于存储文本,因此<p>块级元素不能放在里面,尤其是<div>
  • 同理,<h1>~<h6>都是文字块级标签,里面不能放其他块级元素

行内元素

行内常见元素有<a>、<label>、<b>、<em>、<i>、<del>、<s>、<ins>、<U>、<span>等,其中<span>标签是最典型的行业元素。有些地方也称行内元素为内联元素。

特点:

  • 一行可以显示相邻行中的多个元素。
  • 高宽直接设置无效。
  • 默认宽度是其自身内容的宽度。
  • 行内元素只能容纳文本或其他行内元素。

注意:

  • 链接不能放链接
  • 特殊情况链接<a>块级元素可以放在里面,但可以放在里面<a>转换块级模式是最安全的

行内块元素

行业元素中有几个特殊的标签——<img />、<input />、<td>,它们还具有块元素和行内元素的特点。有资料称之为行内块元素。

特点:

  • 与相邻的行内元素(行内块)在一行上,但它们之间会有空白。一行可以显示多个(行内元素特征)。
  • 默认宽度是其自身内容的宽度(行内元素特征)。
  • 高度、行高、外距、内距均可控制(块级元素特征)。

标签: 5w200kr碳膜电阻

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台