成年人的世界没有假期,只有无尽的学习。
哪有那么多的不容易啊,只有更多的不努力啊。
下载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: 背景颜色 背景图片地址 背景平铺 背景图像滚动 背景图片位置;