久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

css3 - text-overflow為何會在li的子標簽a下失效

瀏覽:145日期:2023-07-31 08:09:22

問題描述

<ul> <li><span>2014-05-28</span><a href='http://m.baoyu77737.com/wenda/news.html'>這不是廣告這不是廣告這不是廣告這不是廣告這不是廣告這不是廣告這不是廣告這不是廣告這不是廣告這不是廣告這不是廣告</a></li></ul>

設置的CSS如下

li{ overflow: hidden; white-space: nowrap; text-overflow:ellipsis; width: 747px;}

為什么給a設置同樣的樣式會失效,而li不會

問題解答

回答1:

設置 a { display: inline-block; } 即可。

Text overflow can only happen on block or inline-block level elements, because the element needs to have a width in order to be overflow-ed. The overflow happens in the direction as determined by the direction property or related attributes. - via: https://css-tricks.com/almanac/properties/t/text-overflow/

回答2:

在給a設置的時候,加上display: inline-block;

標簽: CSS
相關文章:
主站蜘蛛池模板: 抚顺县| 沁源县| 高清| 定西市| 建始县| 营口市| 南涧| 云龙县| 望城县| 万全县| 壶关县| 樟树市| 健康| 三亚市| 永修县| 水城县| 包头市| 无棣县| 玛纳斯县| 连云港市| 江孜县| 抚宁县| 壶关县| 岳西县| 连州市| 平武县| 焉耆| 稻城县| 阜阳市| 建昌县| 嘉兴市| 怀远县| 乐平市| 桓仁| 科技| 黔西县| 安丘市| 灵丘县| 南宁市| 蛟河市| 岑溪市|