如果你有两个span元素,高将是相同的。跨度显示:内联;默认。
<span class="left">
<span>one</span>
<span>two</span>
</span>
<span class="right">
<span>one</span>
<span>two</span>
</span>
所有的浏览器有文字区域的默认样式:
textarea {
-webkit-appearance: textarea;
background-color: white;
border: 1px solid;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
flex-direction: column;
resize: auto;
cursor: auto;
padding: 2px;
white-space: pre-wrap;
word-wrap: break-word;
}
input, textarea, keygen, select, button {
margin: 0em;
font: 13.3333px Arial;
text-rendering: auto;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
}
我的解决办法:
.parent {
border: 1px solid green;
display: flex;
}
梦幻般的答案- 谢谢! –
OMG最佳答案我已阅读...但是,这里有一个问题..如果你有一个div ..和文本是“新”...没有下行...但是,你可以清楚地看到一个区别下降者的空间......有没有一种方法可以对文本进行“缩小包装”。顺便说一句,这是一个只有文本的div ......不是内部跨度或任何东西。 – carinlynchin
@carinlynchin,尝试使用'行高'属性... https://stackoverflow.com/q/45112764/3597276 –