您的位置:首页 > Web前端 > CSS

一些页面布局常见CSS问题

2016-05-24 09:34 519 查看
最近一直在忙着写一点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;}



希望对大家有所帮助!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: