Javascript 如何将两个浮动HTML标记与word wrap对齐?
我试图将两个浮动HTML元素对齐,使其面对另一侧的正确元素。 下面的HTML更清晰Javascript 如何将两个浮动HTML标记与word wrap对齐?,javascript,html,css,Javascript,Html,Css,我试图将两个浮动HTML元素对齐,使其面对另一侧的正确元素。 下面的HTML更清晰 标签{ 浮动:左; 宽度:20%; 右侧填充:2.5%; 单词包装:打断单词; 背景:红色; } 跨度{ 浮动:对; 宽度:75%; 左:2.5%; 单词包装:打断单词; 背景:绿色; } 医嘱ID: 4857924875928475924 评论: 这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这
标签{
浮动:左;
宽度:20%;
右侧填充:2.5%;
单词包装:打断单词;
背景:红色;
}
跨度{
浮动:对;
宽度:75%;
左:2.5%;
单词包装:打断单词;
背景:绿色;
}
医嘱ID:
4857924875928475924
评论:
这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。
用户:
用户名
定义您的p标记
p{overflow:hidden;}
因为您使用了浮动元素只需清除p
标记
标签{
浮动:左;
宽度:20%;
右侧填充:2.5%;
单词包装:打断单词;
背景:红色;
}
p{溢出:隐藏;}
跨度{
浮动:对;
宽度:75%;
左:2.5%;
单词包装:打断单词;
背景:绿色;
}
医嘱ID:
4857924875928475924
评论:
这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。
用户:
用户名
您可以使用实现等高列
HTML(无更改)
CSS
p {
display: flex;
}
label {
flex: 1 1 20%;
padding-right: 2.5%;
word-wrap: break-word;
background: red;
}
span {
flex: 1 1 75%;
padding-left: 2.5%;
word-wrap: break-word;
background: green;
}
Flexbox的好处:
请注意,所有主要浏览器都支持flexbox。一些最新的浏览器版本,如Safari 8和IE10,需要。要快速添加所需的所有前缀,请在左侧面板中发布CSS:。是否需要显示所有注释文本?是的,我必须显示所有字符。在我的例子中,它通常不会太长,但在某些情况下,它的长度足以导致此问题。本例是关于“两个等高列css”。您可以使用表格,也可以使用
display:table cell
当您是浮动元素时,我还建议在父标记中使用clearfix。