<!DOCTYPE html> <html> <head> <style> .container { display: flex; } .left, .middle, .right { flex: 1; } .left, .right { background-color: #f2f2f2; } .middle { background-color: #fff; padding: 20px; } .left, .right, .middle { margin: 10px; } </style> </head> <body> <div class="container"> <div class="left"> <p>左侧内容</p> </div> <div class="middle"> <p>中间内容</p> </div> <div class="right"> <p>右侧内容</p> </div> </div> </body> </html>
在上述代码中,大家首先创建一个显示容器,并使用CSS的flex布局方式使其变为一个水平排列的容器。之后,大家针对此容器中的每一个子元素设置了相同的flex属性,使其在容器中均匀分布,并通过设置左侧和右侧栏目的背景色区分出不同的位置。同时,大家还为中间的栏目设置了内边距,使其内容更加突出。
最后,大家通过为每一个子元素设置margin属性使它们之间保持一定间距,从而让整个布局看起来更加美观。当然,大家也可以通过其他的方法来实现三列均匀分布布局,如使用float属性、calc()函数等。掌握这些方法,就能让你的网页设计更加丰富多彩!