据我了解,在现代 Web 开发中,并排水平对齐元素是通过使用浮动来实现的(例如,三列布局是通过将两个方向浮动到另一个方向来实现的)。然而,这确实带来了各种问题,目前我正在开发一个需要在标题和内容中分别列的网站,因此我需要浮动几乎所有内容并设置各种边距和宽度以防止它们到处乱跳.
随着 HTML5 和 CSS3 的兴起,我想知道是否有什么东西可以用更简单的解决方案代替浮动?由于 HTML5 和 CSS3 引入了更简单的方法来使某些事情发生(例如带有边框半径的圆角),因此人们会认为网站中的多个列几乎是不可避免的,这样可以减轻麻烦。