2021-05-01 css第二天

        成年人的世界没有假期,只有无尽的学习。

     哪有那么多的不容易啊,只有更多的不努力啊。                

      下载vscode !加回车 快速生成HTML框架

    快速生成HTML结构语法

- 生成标签 直接输入标签名 按tab键即可  比如  div  然后tab 键, 就可以生成 <div></div>

- 如果想要生成多个相同标签  加上 * 就可以了 比如  div*3  就可以快速生成3个div

- 如果有父子级关系的标签,可以用 >  比如  ul > li就可以了

- 如果有兄弟关系的标签,用  +  就可以了 比如 div+p 

- 如果生成带有类名或者id名字的,  直接写  .demo  或者  #two  tab 键就可以了

- 如果生成的div 类名是有顺序的, 可以用 自增符号  $

- 如果想要在生成的标签内部写内容可以用  { }  表示

css 样式同理    

CSS 基本采取简写形式即可

比如 w200  按tab  可以 生成  width: 200px;

比如 lh26px  按tab  可以生成  line-height: 26px;

css选择器

常见的三种元素,块级元素、行内元素、行内块元素。

常见的块级元素

<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>

块级元素的特点

1.比较霸道,自己独占一行。

2.高度,宽度、外边距以及内边距都可以控制。

3.宽度默认是容器(父级宽度)的100%。

4.是一个容器及盒子,里面可以放行内或者块级元素。

注意:

文字类的元素内不能放块级元素

常见的行内元素:

<a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>、<span>

行内元素的特点:

1.相邻行内元素在一行上,一行可以显示多个。

2.高、宽直接设置是无效的。

3.默认宽度就是它本身内容的宽度。

4.行内元素只能容纳文本或其他行内元素。

注意:

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

常见的行内块标签:

<img />、<input />、<td>

行内块元素的特点

1.和相邻行内元素(行内块)在一行上,但是他们之间会有空白缝隙。

2.一行可以显示多个(行内元素特点)。

3.默认宽度就是它本身内容的宽度(行内元素特点)。

4.高度,行高、外边距以及内边距都可以控制(块级元素特点)。

元素显示模式的转换

简单理解:

一个模式的元素需要另外一种模式的特性 比如想要增加链接 <a> 的触发范围。 

转换方式

1.转换为块元素:display:block;

2.转换为行内元素:display:inline;

3.转换为行内块:display: inline-block;

css的背景:

背景合写样式:

background: 背景颜色 背景图片地址 背景平铺 背景图像滚动 背景图片位置;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • emment 语法生成HTML标签*n 生成多个标签 如:div*5 就是生成五个div标签h1+div*2+h4...
    59eeccf98e38阅读 221评论 0 0
  • Css复合选择器 Emmet语法: *连续生成 >父子关系 +兄弟关系 .自动生成div 一:常用复合选择器:后代...
    holy温馨阅读 135评论 0 0
  • CSS 代码规范 代码规范 [强制] 选择器与 { 之间必须包含空格. 示例: .selector { } [强...
    Amok校长阅读 454评论 0 0
  • 1、样式表书写位置 ◆内嵌式写法 ◆外链式写法 ◆行内样式表 ◆三种写法特点:★内嵌式写法,样式只作用于当前文件,...
    嗨黄先生阅读 202评论 0 0
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,606评论 28 53