CSS中dt和dd对齐是网页设计中一个非常重要的技巧,以下将介绍其基本原理和具体实现方法。 dt和dd是HTML中定义列表项的标签,“dt”用来定义定义列表项的项目,“dd”用来定义一个“dt”标签的...
CSS中dt和dd对齐是网页设计中一个非常重要的技巧,以下将介绍其基本原理和具体实现方法。
dt和dd是HTML中定义列表项的标签,“dt”用来定义定义列表项的项目,“dd”用来定义一个“dt”标签的描述。例如:
<dl>
<dt>公司名称</dt>
<dd> ABC企业有限公司 </dd>
<dt>公司地址</dt>
<dd> 北京市海淀区xx路1号 </dd>
</dl>
dl dt {
float:left;
clear:left;
width: 120px;
text-align: right;
margin-right: 20px;
}
dl dd {
float:left;
width: auto;
margin-left: 0;
}
dl dt {
display: inline-block;
width: 120px;
text-align: right;
margin-right: 20px;
}
dl dd {
display: inline-block;
width: calc(100% - 140px);
margin: 0;
padding: 0;
}
dl {
display: table;
border-collapse: collapse;
margin: 0;
padding: 0;
}
dl dt {
display: table-cell;
width: 120px;
text-align: right;
margin-right: 20px;
vertical-align: top;
}
dl dd {
display: table-cell;
width: auto;
margin: 0;
padding: 0;
vertical-align: top;
}