我的问题
专业网页设计师是否喜欢这些方法中的任何一种?
绘制网站时,Web 浏览器是否首选这些方法?
这一切都只是个人喜好吗?
我还缺少其他技术吗?
注意:以上问题与设计多列布局有关
向左飘浮;
这是我在创建列布局时经常使用的方法,它似乎工作得很好。父母确实会自行崩溃,因此您只需要clear:both;
事后记住即可。我刚刚发现的另一个问题是无法垂直对齐文本。
显示:内联;
这似乎纠正了折叠父项的问题,但增加了空格。
从 html 中删除空格似乎是解决此问题的最简单方法,但如果您对 html 真的很挑剔,则不需要。
显示:内联块;
似乎表现得一模一样display:inline;
。
显示:表格单元格;
完美运行。
我的想法:
我确定我错过了很多东西,比如某些会破坏布局的异常,但display:table-cell;
似乎效果最好,我想我会开始替换float:left;
,因为我似乎总是把clear:both;
. 我在网上阅读了很多关于这方面的文章和博客,但没有一个给出明确的答案,告诉我在布局我的网站时应该使用什么。