我有这个html:
<div class="row">
<div class="col-lg-6 form-box-item">
<p>long long long long long long long long long long long</p>
<select class="input-select"><option>Nem</option><option>Igen</option><option> </option></select>
</div>
<div class="col-lg-6 form-box-item">
<p>short 2</p>
<select class="input-select"><option>igen</option><option> </option></select>
</div>
<div class="col-lg-6 form-box-item">
<p>short 3</span></p>
<select class="input-select"><option>Nem</option><option>Igen</option><option> </option></select>
</div>
<div class="col-lg-6 form-box-item">
<p>short 4</p>
<select class="input-select"><option>igen</option><option> </option></select>
</div>
</div>
在桌面上,1-2进入第一个“视觉行”,3-4进入第二个。
如何使<p>short 2</p>
与<p>long long long long long long long long long long long</p>
的高度相同?
如何使<p>short 3</p>
和<p>short 4</p>
保持相同的高度?
我试着用row
设置align-items-stretch
,但它不影响子元素。
1条答案
按热度按时间dzhpxtsq1#
认为
text-overflow: ellipsis;
将是一个适合您的解决方案。请将它与line-clamp一起使用。例如,
这将停止后,3行。并给予固定高度/最大高度,如果需要。
如果你真的需要显示全文,试试CSS overflow-y Property来保持高度。