<img src = "imgs/btn.png" alt = "ABC" >
复制代码
<input type = "text" >
<br>
<img src= "" >
复制代码
<div data-count = "5" ></div>
复制代码
<tr>
<td></td>
<td></td>
</tr/>
<ul>
<li></li>
<li></li>
</ul>
复制代码
a标签里嵌套div,可能会致使a标签没法正常点击 若是span里面嵌套div,要把span加上display:blockcss
<html lang = "zh-CN" >
复制代码
<head>
<meta charset = "utf-8" >
</head>
复制代码
符号 实体编码html
© ©
¥ ¥
® ®
> >
< <
& &
复制代码
动态给src赋值时,空src会使浏览器认为src是当前页面连接,就会再一次请求页面,解决办法:html5
<img src = "about:blank" alt >
复制代码
这样浏览器会去加载一个空白页面,不会加载当前页面,也不会报错 background-image空url,会报404错误android
<form>
<label>Email: </label>
<input type = "email" >
</form>
复制代码
在label和input中间有一个空格,可能会致使label的width和input的width二者的和等于form致使input换行,由于块级元素开始会有空白文本 注意:注释标签也会建立相应的节点,只是不渲染css3
<div class = "btn-icon" ></div>
复制代码
contenteditable=true
,由于这个在IOS Safari上光标定位容易出现问题(若是须要作特殊效果除外)<input type="button">
,而不是写一个a标签设置样式,由于使用button能够设置disabled,而后使用CSS的:disabled,还有:active等伪类使用,例如在:active的时候设置按钮被按下去的感受<p class="title"></p>
,相反若是内容不是标题就不要使用标题标签了<input type="tel">
在手机上会弹一个电话号码的键盘,<input type="number"><input type="email">
都会弹相应的键盘文件名:小写字母加中划线 变量名:驼峰命名 引入的css能够不写type = "text/css"
,可是要写relweb
<link rel = "stylesheet" href = "../common.css"></link>
复制代码
js同上后端
<script src = "test.js"></script>
复制代码
company-logo、commit-btn
.clearfix:after{
content: "";
display: table;
clear: both;
}
复制代码
若是是头图等直接展现的图片仍是要img标签,若是是作为背景图就使用background,使用img能够写个alt属性加强SEO
复制代码
:before
:after
(会在标签后面追加一个标签)absolute
定位(页面的主要布局不能用absolute),能够用float
padding
由于IOS Safari切换输入框的时候会页面会弹闪得很厉害,由于你在切的时候它会先把键盘收起来,而后再弹出来,这个时间很短,给人感受页面弹闪了一下,但若是把body禁止滑动了就不会有这个问题,这有两个解决办法,第一种是把body fixed住,第二种设置body overflow: hidden,相对来讲第二种比较简单一点。IOS10彻底不会闪,IOS9如下仍是会闪
复制代码
background: rgba(232,228,236,1);
background: -moz-linear-gradient(left, rgba(232,228,236,1) 0%, rgba(202,195,213,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(232,228,236,1)), color-stop(100%, rgba(202,195,213,1)));
background: -webkit-linear-gradient(left, rgba(232,228,236,1) 0%, rgba(202,195,213,1) 100%);
background: -o-linear-gradient(left, rgba(232,228,236,1) 0%, rgba(202,195,213,1) 100%);
background: -ms-linear-gradient(left, rgba(232,228,236,1) 0%, rgba(202,195,213,1) 100%);
background: linear-gradient(to right, rgba(232,228,236,1) 0%, rgba(202,195,213,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e4ec', endColorstr='#cac3d5', GradientType=1 );
复制代码
由于常用undefined来判断变量有没有定义,若是要赋值应该要赋空值,如对象赋值为null,数字赋值为0,字符串赋值为空字符,
复制代码
使用三目运算代替简单的if-else
使用箭头函数代替简单的函数
复制代码