HTML+CSS基础篇——小技巧集合

1、清除两个input之间空隙
	a、设置两个input的父div的font-size=0
	b、两个input都 float:left 浮动起来,然后设置父div宽度width,最后设置父div的 margin: 0 auto; 就可以让两者水平居中了

11、两个input不对奇
【解决】两个都设置vertical-align: middle;居中

111、清除浮动:浮动一定要封闭到一个盒子中,否则就会对页面后续元素产生影响
.clearfloat{
    zoom: 1;
}
.clearfloat:after{
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

2、无序列表水平展示
	a、ul { list-style: none;   /*消除默认样式*/ }
	b、li { float: left;  /*左浮动起来*/  }

3、水平居中显示
	a、设置水平固定宽度
	b、设置margin: 0 auto
特殊情况:比如:
a、知道父元素960px; (div)
b、给该元素套一个p标签,并设p标签一个宽度值,如600px;
c、再设置p标签水平居中, text-align: center;
c、设置p标签margin-left: 180px;
就这么愉快地搞定
4、水平并垂直居中(http://blog.csdn.net/freshlover/article/details/11579669)
	0、设置父元素: position: relative;
	a、设置固定宽高
	b、position: absolute;margin: auto;
	   top: 0;left: 0;bottom: 0;right: 0;
	bb(另一种方式)、width: 300px;  height: 200px; padding: 20px;  
        position: absolute;  top: 50%; left: 50%;  
        margin-left: -170px; /* (width + padding)/2 */  
        margin-top: -120px; /* (height + padding)/2 */  
    
5、浮动会让元素塌陷。即被浮动元素的父元素不具有高度。例如:一个父元素包含了浮动元素,它将塌陷具有零高度。怎么让父元素高度正常?
    a、在父元素中设置clear: both; overflow:hidden

6、清除点击后的超链接字体系统默认颜色
``` /*控制超链接的初始状态和访问状态*/ li a:link, li a:visited { color: #ccc; text-decoration: none; } 7、注释,对应模块的开始和结束 8、img小图标的居中(经常是在文字和图标一行垂直显示的情况) vertical-align: middle; 9、文字在行中垂直居中 a、设置height 和 line-height的高度为父元素的的高度值 b、或者巧妙使用margin 10、background具体图片样式要在设置图片资源后才生效 background-size: contain;/*要放在background url后面设置才有效果*/ 11、取消button默认背景样式 background: none; ``` 12、文字垂直显示      设置width的宽度(1em)或设置一个小值 13、简写css   a、border边框属性 ``` //border-width;border-style;border-color border:1px solid yellow; ```   b、background背景属性 ``` //background-color;background-image;background-repeat;background-position background: #ccc url(uimage.png) no-repeat top center; background-size: contain; ```   c、font字体属性 ``` //font-style;font-variant;font-weight;font-size/line-height;font-family font:italic bold 14px/18px arial, sans-serif; ```   d、list-style列表属性 ``` //list-style-type;list-style-position;list-style-image list-style:square inside url(‘/img/uimage.gif’); ```

14、让一个div下的图片img和文字span垂直对齐
【解决】

.xxxDiv *{
	vertical-align: middle;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值