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

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

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

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

問題描述

<ul> <li><span>2014-05-28</span><a href='http://www.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
相關文章:
主站蜘蛛池模板: 塘沽区| 丰镇市| 长岛县| 霍州市| 绥芬河市| 微山县| 高碑店市| 安塞县| 长岛县| 腾冲县| 龙井市| 灵寿县| 德兴市| 井陉县| 宿迁市| 武冈市| 绿春县| 山阴县| 怀远县| 屏东县| 兴安盟| 芜湖市| 海城市| 阜宁县| 平邑县| 胶州市| 峡江县| 嘉鱼县| 永福县| 南召县| 民县| 余姚市| 房山区| 雷山县| 利川市| 定远县| 河源市| 吉水县| 堆龙德庆县| 平塘县| 石嘴山市|