日期:2014-05-16  浏览次数:20727 次

css实现在文本溢出时,显示省略标记(...)

<style>
* { margin: 0; padding: 0; }
a { text-decoration: none; color: #000; }
ul {
??? width: 300px;
??? margin: 40px auto;
??? padding: 12px 4px 12px 24px;
??? border: 1px solid #D4D4D4;
??? background: #F1F1F1;
??? list-style: none;
}
li { margin: 12px 0; }
li a {
??? display: block;
??? width: 80px;
??? overflow: hidden;/*注意不要写在最后了*/
??? white-space: nowrap;
??? -o-text-overflow: ellipsis;
??? text-overflow: ellipsis;??
}
/*
clip:
??? 不显示省略标记(...),而是简单的裁切。
ellipsis:
??? 当对象内文本溢出时显示省略标记(...)
*/
</style>
</head>
<body>
<ul>
?? <li><a href="#">网页设计网页设计网页设计</a></li>
</ul>