发布于 2014-03-11 14:44:13
您可以使用line-height属性减少段落的高度行数:
* {
margin:0px !important;
padding:0px !important;
}
.di_header{
display:table;
width:100%;
}
.di_h_en{
width:30%;
height:100px;
display:table-cell;
vertical-align:bottom;
text-align:left;
border:solid 1px red;
}
.di_h_cn{
width:70%;
display:table-cell;
vertical-align: bottom;
text-align:right;
border:solid 1px red;
}
.di_h_en p{
font-size:32px;
line-height:30px;
border:dashed 1px black;
}
.di_h_cn p{
font-size:24px;
border:dashed 1px black;
}<div class="di_header">
<div class="di_h_en"><p>I'm left</p></div>
<div class="di_h_cn"><p>I'm chinese 我是中文</p></div>
</div>
在这里,我放了一个小一点的line-height,这样就减少了边框的边距。尝试使用30px值来查看更改。
发布于 2014-03-11 14:47:01
发布于 2014-03-11 14:54:30
这是因为两个<p>包含不同的font-size。您可以使用line-height属性来修复它们。
在CSS中添加line-height。您可以在另一个p元素上使用32px字体大小。
.di_h_cn p{
font-size:24px;
border:dashed 1px black;
line-height:38px; /* Add this line*/
}这是一个DEmo。http://jsfiddle.net/kheema/TkfSx/13/
https://stackoverflow.com/questions/22318221
复制相似问题