浮动:左;VS显示:内联;VS显示:内联块;VS显示:表格单元格;我的问题这些方法中的任何一种都是专业网页设计师的首选吗?在绘制网站时,网页浏览器是否更喜欢这些方法?这都是个人喜好吗?还有其他我错过的技术吗?注:以上问题与设计多列布局有关。浮动:左;http://jsfiddle.net/CDe6a/这是我在创建列布局时经常使用的方法,它似乎工作得很好。但是,父级确实会崩溃,所以您只需要记住clear:both;之后。另一个康我刚刚发现的是文本不能垂直对齐。显示:内联;这似乎纠正了折叠父级的问题,但增加了空格。http://jsfiddle.net/CDe6a/1/从html中删除空格似乎是解决此问题的最简单方法,但如果您对html非常挑剔,则不需要这样做。http://jsfiddle.net/CDe6a/2/显示:内联块;似乎表现得很像display:inline;.http://jsfiddle.net/CDe6a/3/显示:桌面单元;http://jsfiddle.net/CDe6a/4/效果很好。我的想法:我肯定我漏掉了很多东西,比如一些会破坏布局的例外,但是,display:table-cell;似乎效果最好,我想我会开始float:left;因为我似乎总是搞砸了clear:both;..我在网上读过很多关于这方面的文章和博客,但没有一篇文章和博客给我一个明确的答案,我应该使用什么来布局我的网站。
3 回答
MYYA
TA贡献1868条经验 获得超4个赞
float: left;
overflow: auto;
overflow: auto
overflow: hidden
line-height
display: table-cell
- 3 回答
- 0 关注
- 571 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消