整理一下CSS最容易躺枪的二十规则,大家能躺中几条?

时间: 2017-11-13阅读: 267标签: css

整理一下CSS最容易躺枪的二十规则,大家能躺中几条?


转载:API中文网

  

一、float:left/right 或者 position: absolute 后还写上 display:block?


二、认为布局就是 Float,所有的地方都是 Float,全家都是 Float!


三、认为 px 是一个绝对单位(px 是相对单位)整个页面都是 px,全家都是 px;


四、查看源码,满屏都是 div 的就不多说了吧……;


五、段落不会用 P 只会用 br 和 div;


六、多 class 症(病入膏肓的表现就是几乎每个元素上都有不止一个 class);


七、情绪化命名:.sb、#sb_box 、lj.png;


八、人民币符号:¥少一横.


九、给非定位元素定义了z-index堆叠级别;


十、不用h1、h2等标题标签,这是经常被忽略的HTML标签使用的语义性,标题用h1..h6是有层次的,而且对页面的抓取也有很大的影响,大家多注意吧;


十一、从一开始写页面就用一个长长的css reset把所有的浏览器默认样式统统干掉了;


十二、反正css就那么点东西,布局的时候不是position,就是float。可是你告诉我为毛在移动端你也不用css3;


十三、闭合浮动的时候,都是先定义好一个.clear样式,然后加空div;


十四、p标签包含div;


十五、不会用或乱用 B / I / S / U 之类在 html5 中重新定义过的标签;


十六、真的在address标签里写家庭住址信息或者其他地址信息;


十七、完全把main, section, article, aside等当成div来用了;


十八、搞不拎清 PNG 的分类,认为 PNG24 支持透明,不知道 PNG8 也支持 α 透明;


十九、混淆 INPUT 的 disabled 属性和 readonly 属性;


二十、为了让 Chrome 这个脑残支持小于12px 的文字,在 html 设置 -webkit-text-size-adjust:none;


CSS隐藏页面元素常用方法_不同场景下使用CSS隐藏元素

使用 CSS 让元素不可见的方法很多,剪裁、定位到屏幕外、明度变化等都是可以的。虽然它们都是肉眼不可见,但背后却在多个维度上都有差别

CSS 技术技巧_提高你CSS技术的法则

CSS技术技巧法则:不要让你的代码脱离你的掌控,尽量简洁、掌握基础、保持代码的可复用性、面向对象的css、Css3了解他能做的以及你可以使用的部分、渐进增强与优雅降级、Css预处理工具...

CSS隐藏元素的五种方法

用css隐藏页面元素有许多种方法。1、opacity:0;2、visibility:hidden;3、diaplay:none;4、position:absolute;5、clip-path。大家可以根据具体情况选择适合的方法来隐藏元素

初次接触CSS变量

本文的目的主要是展示CSS变量是如何工作的。随着Web应用程序变得越来越大,CSS变得越来越大,越来越多,而且很多时候都很乱,在良好的上下文中使用CSS变量,为您提供重用和轻松更改重复出现的CSS属性的机制。

纯css如何绘制三角形_利用border实现画三角形的原理方法

使用css画三角形,首先想到的思路是:利用border边框样式来实现,这是由于border的边框是由四个三角形组成的。

你知道我们平时在CSS中写的%都是相对于谁吗?

编写CSS的时候,经常会用到百分比赋值(%)实现自适应。像我们最常使用的流式布局设计模式,基本所有的column的宽度都是通过%来取值的。或者比如经常会遇到的元素水平垂直居中问题

CSS中的三大特性_继承性、层叠性、优先级

这是一篇基础的文章,主要介绍css中的三大特性:css继承性、css层叠性、css优先级

CSS中可以和不可以继承的属性

这篇文章整理css中无继承性的属性、继承性的属性、所有元素可以继承的属性、内联元素可以继承的属性、块级元素可以继承的属性

web前端开发书籍推荐_css/css3的好书有哪些?

css/css3样式已是web前端开发的主流技术了。每个优秀的前端程序员都应该熟悉,甚至精通css。那么要如何才能学好css,并很好的应用到实际开发中,这篇文章就推荐一些关于css相关的书籍给大家。

CSS3 clip-path 用法介绍

clip-path属性可以创建一个只有元素的部分区域可以显示的剪切区域。区域内的部分显示,区域外的隐藏。剪切区域是被引用内嵌的URL定义的路径或者外部svg的路径,或者作为一个形状例如circle().。clip-path属性代替了现在已经弃用的剪切 clip属性。