css处理文字过长时显示为多余部分省略
css代码如下:.contentBox1{width:250px;height:174px;margin:0px;padding:0px;}.contentBox1ull...
css代码如下:
.contentBox1{ width:250px; height:174px; margin:0px; padding:0px; }
.contentBox1 ul li{
float:left;
height:auto;
width:250px;
text-decoration:none;
}
.contentBox1 ul li a{
float:left;
height:20px;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
color:#000;
}
.contentBox1 ul li span{
float:right;
font-family:"微软雅黑";
font-size:14px;
font-weight:bold;
color:#03C;
}
在HTML中的代码是:
<div class="contentBox1">
<ul>
<li><a>XXXXXXXXXXXXXXXXXXXXXXXXXXXXX</a><span>2014.12.16</span></li>
<li><a>XXXXXXXXXXXXXXXXXXXXXXXXXXXXX</a><span>2014.12.16</span></li>
<li><a>XXXXXXXXXXXXXXXXXXXXXXXXXXXXX</a><span>2014.12.16</span></li>
</ul>
</div>
我得到的结果是:
提问:怎么把li的点点放到a标签文字的前面??? 展开
.contentBox1{ width:250px; height:174px; margin:0px; padding:0px; }
.contentBox1 ul li{
float:left;
height:auto;
width:250px;
text-decoration:none;
}
.contentBox1 ul li a{
float:left;
height:20px;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
color:#000;
}
.contentBox1 ul li span{
float:right;
font-family:"微软雅黑";
font-size:14px;
font-weight:bold;
color:#03C;
}
在HTML中的代码是:
<div class="contentBox1">
<ul>
<li><a>XXXXXXXXXXXXXXXXXXXXXXXXXXXXX</a><span>2014.12.16</span></li>
<li><a>XXXXXXXXXXXXXXXXXXXXXXXXXXXXX</a><span>2014.12.16</span></li>
<li><a>XXXXXXXXXXXXXXXXXXXXXXXXXXXXX</a><span>2014.12.16</span></li>
</ul>
</div>
我得到的结果是:
提问:怎么把li的点点放到a标签文字的前面??? 展开
展开全部
.contentBox1 ul li{
float:left;
height:auto;
width:250px;
text-decoration:none;
list-style-position: inside;
}
.contentBox1 ul li a{
/*float:left;*/
display: inline-block;
height:20px;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
color:#000;
}
追答
.contentBox1 ul li a{
display: inline-block;
height: 20px;
margin-bottom: -7px;//这是新加的
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
color:#000;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
test-overflow属性可以定义文本溢出容器时如何显示,具体用法如下:
text-overflow 属性规定当文本溢出包含元素时发生的事情。
默认值:clip
语法:text-overflow: clip|ellipsis|string;
允许的值:
clip:修剪文本。
ellipsis:显示省略符号来代表被修剪的文本。
示例:
<div style="width:20px;">文字内容超过20px就会显示为三个点</div>
div{
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询