16个前端容易忽视的细节点(css基础为主)。
来源:互联网 发布:全球人工智能大会 编辑:程序博客网 时间:2024/06/05 03:16
1.z-index不起作用时,检查元素是否定位,定位了不起作用给最上层祖先元素加z-index。
2.绝对定位,以已定位的最近的祖先元素为定位基准,一般给父级加相对定位。
3.h5表单新增的input,type类型,url,email再提交表单是会进行验证。
4.表单autocomplete可决定,是否保存之前输入内容。autofocus进入页面时,自动聚焦。
5. #list>li:nth-child(odd){background-color:pink;}
#list>li:nth-child(even){background-color:yellow;}
odd表示奇数行,even表示偶数行
3n表示行数为3的倍数
-n+4前四行生效
n+5第五个及第五个之后生效
6.body{-webkit-user-select:none;
-ms-user-select: none }
禁止用户选中页面所有页面文字
浏览器兼容前缀,当样式在某个浏览器中不生效,
可以尝试加上对应浏览器的前缀,
谷歌和Safari是-webkit-,火狐-moz-,ie -ms-,-o-
7.iframe框架标签,通过该标签一个页面上可以同时显示多个页面
8. label标签可以通过for属性关联一个表单项标签,来辅助该表单项获取焦点。点击label标签同等于点击对应的表单项。
9. 创建一个计数器叫做xin
.ol_list{counter-reset:xin;list-style: none;
padding:0;}
.ol_list>li:before{
display:inline-block;width: 2em;text-align: center;
递增xin这个计数器
counter-increment: xin;
获取计数器xin的值然后再拼接上一个空格
content: counter(xin) " ";}
10.display设置盒子模型类型
常用类型 inline(内联/行内/文本)
inline-block(内联块)
block(块)
特殊类型:
table的display值为table,
tr的值是row,
td的值是table-cell
ul的display值为block,
li的是list-item。
11.设置行高,行高与高度相等时,文字垂直居中
行高大于高度时,文字偏下,行高小于高度时,文字偏上。
12.元素的圆角最大值是该元素高宽中最长的一半。
值可以是1-4个数值,其作用与margin,padding,设置方式相同,从左上角开始顺时针排列。
border-top-left-radius:20px;设置左上角。
border-radius:20px/30px;设置四个角水平半径和垂直半径。
13. left和top设置50%时只是让元素的左上角与定位对象的
中心点重合,元素并没有垂直水平居中,可以通过margin
或者transform 中的位移来实现元素的中心点与定位对象的
中心点重合,当然也可以直接计算出垂直水平的居中的
left和top值,就是定位对象宽度减去定位元素宽度再除以
2得到left 定位对象高度减去定位元素高度再除以2得到
top 例如定位对象宽度500 定位元素宽度200 那么left
值应设置(500-200)/2
14.页面配置,name属性指定为视图设置,
设置内容为,页面宽度为显示设备宽度,页面缩放比例1,
用户手动缩放为禁止
<meta name="viewport" content="width=device-width,
initial-scale=1.0,user-scalable=no">
15.初学者学习js,出现错误时多用alert,conslole.log检测
16.关于this的使用可以这样理解,指代的调用函数的对象。
- 16个前端容易忽视的细节点(css基础为主)。
- 职业女性容易忽视的101个细节
- 容易忽视的一些细节
- c++容易被忽视的细节序列 (一)
- 语言 基础 容易忽视的
- 商务通话容易忽视的细节
- Vi 编辑器容易被忽视的细节
- 一个容易被忽视的 strlen 细节
- 商务通话容易忽视的细节
- 容易被忽视的心理细节
- 几个容易忽视的java编程细节
- Linux容易被忽视的细节
- HttpClient容易忽视的细节-关闭连接
- 几点容易忽视的地方(002)
- 前端程序员容易忽视的一些基础知识
- 前端程序员容易忽视的一些基础知识
- 前端程序员容易忽视的一些基础知识
- 产品需求文档中容易被忽视的10个细节
- 阿里云免费DV证书Nginx配置https
- 文本框字数限制 keyup
- ElasticSearch集群配置
- 桟的应用——数制转化
- 25.Struts2_主题
- 16个前端容易忽视的细节点(css基础为主)。
- matlab常用函数
- POJ-3683-Priest John's Busiest Day(2-SAT染色)
- 嵌入式系统开发提升可靠性的七大技巧
- Makefile经典教程
- lua require dofile loadfile 比较笔记
- 《C++ primer plus》读书笔记 博客目录
- 折半查找
- Delphi预编译指令总结