html+css乱炖

1、css样式属性规范写法  

(1)布局定位属性:display、position、float、clear、visibility等。

(2)自身属性:width、height、margin、padding、border等。

(3)文本属性:font、line-height、text-align、vertical-align等。

(4)其他属性:color、background等。

2、position:absolute left auto 居中不管用时 ,margin-left  为width的一半

.divtag {
    width: 100px;
    position: absolute;
    left: 50%;
    margin-left: -50px;
  }

3、ie6/7 input margin双倍解决方法 <div style="width:300px; height:35px; border:1px red solid;margin-left:15px;"><input type="text"/></div>  给input标签的直属  父标签  加display:inline;属性 

4、建议把margin改成padding 因为外填充比较容易出现重叠 

5、td文本换行问题:如果为 td 指定了宽度。可以加 word-break:keep-all; 解决,这是 CSS3 的内容,不过是 IE 最先提出的,所以 IE6 中也支持。  



你可能感兴趣的:(html+css乱炖)