1.display:inline-block 和display:flex 和display:block的比较
display:block
block(块级元素): 使元素变成块级元素,独占一行,在不设置自己的宽度的情况下,块级元素会默认填满父级元素的宽度. 能够改变元素的height,width的值. 可以设置padding,margin的各个属性值,top,left,bottom,right都能够产生边距效果.
inline-block(融合行内于块级): 结合了inline与block的一些特点,结合了上述inline的第1个特点和block的第2,3个特点. 用通俗的话讲,就是不独占一行的块级元素(存在间隙问题,间隙为4像素)
去除空隙的方法是 :对父元素添加 font-size:0;
display: flex;
/*水平垂直居中*/ /*flex-end 是右边 flex-star 是左边*/
justify-content: space-around;
/*竖直垂直居中*/
align-items: center;
display:flex 是一种布局方式。它即可以应用于容器中,也可以应用于行内元素。是W3C提出的一种新的方案,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持。
Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。
5.outline-style: 属性用于设置元素的整个轮廓的样式,样式是none,轮廓不会显示
6. 当元素获得焦点时,发生 focus 事件
7.vertical-align: middle; 垂直居中对齐
8./* 对齐方式 */
justify-content: center; /* 居中排列 */
justify-content: start; /* 从行首开始排列 */
justify-content: end; /* 从行尾开始排列 */
justify-content: flex-start; /* 从行首起始位置开始排列 */
justify-content: flex-end; /* 从行尾位置开始排列 */
justify-content: left; /* 一个挨一个在对齐容器得左边缘 */
justify-content: right; /* 元素以容器右边缘为基准,一个挨着一个对齐, */
/* 基线对齐 */
justify-content: baseline;
justify-content: first baseline;
justify-content: last baseline;
/* 分配弹性元素方式 */
justify-content: space-between; /* 均匀排列每个元素
首个元素放置于起点,末尾元素放置于终点 */
justify-content: space-around; /* 均匀排列每个元素
每个元素周围分配相同的空间 */
justify-content: space-evenly; /* 均匀排列每个元素
每个元素之间的间隔相等 */
justify-content: stretch; /* 均匀排列每个元素
'auto'-sized 的元素会被拉伸以适应容器的大小 */
/* 溢出对齐方式 */
justify-content: safe center;
justify-content: unsafe center;
/* 全局值 */
justify-content: inherit;
justify-content: initial;
justify-content: unset;
2. iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。
3.HTML <a> 标签的 target 属性
| _blank | 在新窗口中打开被链接文档。 |
| _self | 默认。在相同的框架中打开被链接文档。 |
| _parent | 在父框架集中打开被链接文档。 |
| _top | 在整个窗口中打开被链接文档。 |
| framename | 在指定的框架中打开被链接文档。 |
<a href="pref.html" target="_top">Preface</a>
4.hr :一条线
5.
placeholder 属性提供可描述输入字段预期值的提示信息(hint)。
该提示会在输入字段为空时显示,并会在字段获得焦点时消失。
注释:placeholder 属性适用于以下的 <input> 类型:text, search, url, telephone, email 以及 password。
6.> : >
7.text-decoration-:属性规定文本修饰要使用的线条类型。
(1) none 默认值,规定文本修饰没有线条
(2)underline 规定文本的下方将显示一条线
(3)overline 规定文本的上方方将显示一条线
(4)line-through 规定文本的中间将显示一条线
(5)initial 设置该属性为它的默认值
(6) inherit 从父元素继承该属性
8. nth-child(n)选择器:用于匹配父元素索引为n的子元素,即选取属于其父元素的第N个子元素,不论元素的类型。(n可以是数字、关键词(Odd 和 even)或公式。)
9. 文本过长不换行显示省略号的全部代码:
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
10..swiper轮播图
11.属性选择器 input[type="text"]{color:red}
input[att^=value] 该属性的值 以指定值 开始
input[att$=value] 该属性的值 以指定值 结束
input[att*=value] 该属性的值 包含指定的值(忽略位置)
div[att~=value] 该属性的值必须时以系列空格分隔开的值 class="title featured home"
div[att |= value] 该属性的值就是 value 或者 以value开始并 立即跟山过一个 “-”字符 也就是 value- 比如 lang="zh-cn"
————————————————
11.点击input或者点击lable都可以选中
<input type="checkbox" name="chk" id="chk" value="" />
<!--for:是id-->
<label for="chk">自动登录</label>

border-color: 设置边框颜色
浙公网安备 33010602011771号