1.怎么让一个div块级元素水平居中?
复制
#layout {margin:0 auto;}
2.如何清除列表前的圆点?
复制
.list { list-style-type:none;}
3.CSS强制换行与强制不换行?
复制
/* 禁止换行 */ .nowrap{word-break:keep-all;white-space:nowrap;} /* 强制换行 */ .break{word-break:break-all;}
4.单行文字图标居中
复制
div { height:25px; line-height:25px; }
5.如何对齐文本与文本输入框,加上 vertical-align:middle;
6.多个class合并书写
复制
//通常class里面只写一个值,事实上可以多个值,用空格隔开即可。 <span class="a b c"></span>
7.css sprites用法 .a { display:inline-block; height:16px; 16px; background:url(icon.png) x坐标 y坐标 no-repeat; } //网页中可以使用来显示,当然,方法还有好多。
8.DIV水平垂直居中
复制
<div id="1990c"></div> #1990c{ 600px; height:400px; position:absolute; //设置绝对定位 top:50%; //距离顶部50% left:50%; //距离左侧50% margin-top:-200px; //向上移动div高度的一半 margin-left:-300px; //向左移动div宽度的一半 }
9.子容器margin-top后父容器下移
复制
<div id="head"> <div id="logo"> </div> </div> #logo{ margin-top:10px; } //实际效果:head下移10px //解决办法:给head定义样式overflow:hidden
10.用CSS实现段落前面缩进两个字
复制
p{ text-indent: 2em; /*em是相对单位,2em即现在一个字大小的两倍*/}