一些页面布局常见CSS问题

 最近一直在忙着写一点JS,以前的HTML CSS却又抛之脑后,是该检讨一番了,最近就总结一下自己在布局方面遇到的一些问题吧。


Li标签的高度间隙

想起来以前给我的同学说写个百度首页的事情,便掏出来研究了一番。暂且不管实际比例,谈一谈大概的布局,我大概看了一下实际上百度首页(www.baidu.com)的布局,就最顶上那不起眼的一栏,我还下了一番功夫。如果不是把它放在顶上我还真忘记了li标签大概有一个4px的高度间隙(距离顶部),这里最好的解决方法就是给ul加上font-size:0;这个属性就能解决这一问题。


父级DIV中并排两个子DIV

最上面一行导航栏,我是用左右浮动然后宽度用百分比自适应的方法解决的,最初一直无法让这两个DIV并排显示,我最初清浮动的方式都是用的after伪类,后来父级DIV我使用了overflow的方法,设置它的高度为100%,左边div浮动,右边相对左边,当然两个都已经去除过浮动了。具体代码如下。

#header{width: 100%;overflow:hidden;}

#header-left{width:50%;float:left;}
#header-left ul li a{font-size:12px;}
#header-left ul li{margin:0 10px;}
#header-left ul li{float:left;}
#header-left ul{float:left;font-size: 0;width:250px;}

#header-right{width:50%;margin-left:50%}
#header-right ul li a{font-size: 12px;}
#header-right ul li{margin:0 10px;}
#header-right ul li{float:right;}
#header-right ul{float:right;font-size: 0;width: 500px;}

希望对大家有所帮助!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值