Html css和div,如何修复始终垂直放置在顶部的文本
我有这个HTML和CSS,stackoverflow好心地给出了创建它的指导。 但是,右侧的小文本垂直显示在先前较大字体的顶部。 不管我怎么做,它都是这样。 欢迎提出建议Html css和div,如何修复始终垂直放置在顶部的文本,html,css,Html,Css,我有这个HTML和CSS,stackoverflow好心地给出了创建它的指导。 但是,右侧的小文本垂直显示在先前较大字体的顶部。 不管我怎么做,它都是这样。 欢迎提出建议 <!DOCTYPE html> <html> <head> <title>test</title> <link rel="stylesheet" type="text/css" href="test.css"> </head> <
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<link rel="stylesheet" type="text/css" href="test.css">
</head>
<body>
<div id="a_list">
<div id="a01" class="highlight_on_hover">
<div class="lineitem">
<div class="lineitem_lefttext">left text</div><div class="lineitem_righttext">right text</div>
</div>
</div>
</div>
</body>
</html>
#a_list {
float: left;
width: 600px;
margin: 0px 0px 0px 0px;
color: black;
background: white;
}
.highlight_on_hover {
color:black;
}
.highlight_on_hover:hover {
color:red;
}
.lineitem {
display: flex;
justify-content: space-between;
vertical-align: center;
}
.lineitem_lefttext {
/*background-color: green;*/
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: center;
font-size: large;
}
.lineitem_lefttext:after {
content: " ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................";
vertical-align: center;
}
.lineitem_righttext {
flex-shrink: 0;
font-size: xx-small;
vertical-align: center;
}
测试
左文本右文本
#单子{
浮动:左;
宽度:600px;
保证金:0px 0px 0px 0px;
颜色:黑色;
背景:白色;
}
。在悬停时突出显示{
颜色:黑色;
}
.突出显示悬停上的悬停:悬停{
颜色:红色;
}
.行项目{
显示器:flex;
证明内容:之间的空间;
垂直对齐:居中;
}
.lineitem_lefttext{
/*背景颜色:绿色*/
溢出:隐藏;
文本溢出:省略号;
空白:nowrap;
垂直对齐:居中;
字体大小:大号;
}
.lineitem_lefttext:之后{
内容:" ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................";
垂直对齐:居中;
}
.lineitem_righttext{
弹性收缩:0;
字体大小:xx小;
垂直对齐:居中;
}
如果您的意思是为什么它总是保持正确,而不是位于其他div
前面,那么您需要删除flexdiv
中的调整内容:间隔;
间距:
项目均匀分布在行中;第一个项目位于开始行,最后一个项目位于结束行
\u列表{
浮动:左;
宽度:600px;
保证金:0px 0px 0px 0px;
颜色:黑色;
背景色:#f1f1;
}
。在悬停时突出显示{
颜色:黑色;
}
.突出显示悬停上的悬停:悬停{
颜色:红色;
}
.行项目{
显示器:flex;
垂直对齐:居中;
}
.lineitem_lefttext{
利润率:10px;
溢出:隐藏;
文本溢出:省略号;
空白:nowrap;
垂直对齐:居中;
字体大小:大号;
}
.lineitem_lefttext:之后{
内容:“;
垂直对齐:居中;
}
.lineitem_righttext{
利润率:10px;
弹性收缩:0;
字体大小:xx小;
垂直对齐:居中;
}
测试
左文本右文本
如果您的意思是为什么它总是保持正确,而不是位于其他div
前面,那么您需要删除flexdiv
中的调整内容:间隔;
间距:
项目均匀分布在行中;第一个项目位于开始行,最后一个项目位于结束行
\u列表{
浮动:左;
宽度:600px;
保证金:0px 0px 0px 0px;
颜色:黑色;
背景色:#f1f1;
}
。在悬停时突出显示{
颜色:黑色;
}
.突出显示悬停上的悬停:悬停{
颜色:红色;
}
.行项目{
显示器:flex;
垂直对齐:居中;
}
.lineitem_lefttext{
利润率:10px;
溢出:隐藏;
文本溢出:省略号;
空白:nowrap;
垂直对齐:居中;
字体大小:大号;
}
.lineitem_lefttext:之后{
内容:“;
垂直对齐:居中;
}
.lineitem_righttext{
利润率:10px;
弹性收缩:0;
字体大小:xx小;
垂直对齐:居中;
}
测试
左文本右文本
设置时。lineitem\u righttext
的字体大小:xx小;
其上边距和上边距也很小,因此文本粘贴在上方。您可以设置上边距和上边距来删除文本。或者只需将字体大小:大;
更改为ali即可用左边的文本换行。当你设置时。lineitem_righttext
用字体大小:xx小;
它的上边距和上边距和上边距也很小,所以文本被粘在上面。你可以设置上边距和上边距来取下文本。或者只需设置字体大小:large;
与左侧文本对齐。您的代码:
<div class="lineitem_righttext">right text</div>
右文本
工作解决方案1:
<div class="lineitem_righttext"><p>right text</p></div>
右文本
说明:
垂直对齐:居中;
将其内部的对象居中;右侧文本
仅为文本,不能作为对象读取,将其放置在对象内部就像一样工作。您的代码:
<div class="lineitem_righttext">right text</div>
右文本
工作解决方案1:
<div class="lineitem_righttext"><p>right text</p></div>
右文本
说明:
垂直对齐:居中;
将其内部的对象居中;右侧的文本
仅为文本,不能作为对象读取,将其放置在对象内部就像一样工作。参考此链接可能会有所帮助
\u列表{
浮动:左;
宽度:600px;
保证金:0px 0px 0px 0px;
颜色:黑色;
}
。在悬停时突出显示{
颜色:黑色;
}
.突出显示悬停上的悬停:悬停{
颜色:红色;
}
.行项目{
显示器:flex;
垂直对齐:居中;
}
.lineitem_lefttext{
利润率:15px;
溢出:隐藏;
文本溢出:省略号;
空白:nowrap;
垂直对齐:居中;
字体大小:大号;
}
.lineitem_lefttext:之后{
内容:“;
垂直对齐:居中;
}
.lineitem_righttext{
利润率:10px;
弹性收缩:0;
字体大小:小;
垂直对齐:居中;
}
请参考此链接,可能会对您有所帮助
\u列表{
浮动:左;
宽度:600px;