介绍
在CSS中实现并排生成多行dt和dd的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
由于不改变dt元素和dd元素的紧凑属性在HTML5中已经过时,所以需要在CSS进行调整。
<>强如何实现dt和dd并排强>
使用& lt; dl>& lt; dt>& lt; dd>“定义列表”的描述方法
& lt; dl> & lt; dt>标题& lt;/dt> & lt; dd>目录& lt; dd> & lt; dt>标题& lt;/dt> & lt; dd>目录& lt; dd> & lt;/dl>
像这样,连续写标题和内容,如果想把【标题】和【内容】进行横向排列的时候,你不能像表格那样写,或者即使你利用浮动,也没有地方可以写clearfix。
在这种情况下,使用“浮动:左;”和“边缘——左”,可以实现一种并排的方法。
给& lt;dt祝辞浮:左;在那里使失去高度的& lt;dt祝辞的部分给予margin-left的方法。
如果是这种做法的话,即使内容成为多行,也可以不破坏外表。
<强>我们来看一个实例强>
假设你编写Web站点的更新信息,首先,让我们编写HTML。
然后,编写CSS,就是说浮动给& lt;dt祝辞,& lt;dd在里写margin-left(这里好像80 px左右比较好),
HTML
& lt; dl> & lt; dt> 10月20日& lt;/dt> & lt; dd>文字被添加& lt; br> 多行内容出现& lt;/dd> & lt; dt> 10月20日& lt;/dt> & lt; dd>文字被添加& lt;/dd> & lt; dt> 10月18日& lt;/dt> & lt; dd>网站续订& lt;/dd> & lt; dl> CSS
dt { 浮:左; } dd { margin-left: 80 px; }
效果如下:也实现了水平对齐
感谢各位的阅读!看完上述内容,你们对在CSS中实现并排生成多行dt和dd的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。