国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

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

問題描述

<ul> <li><span>2014-05-28</span><a href='http://www.intensediesel.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
相關文章:
主站蜘蛛池模板: 万安县| 祁阳县| 赫章县| 肥东县| 龙门县| 伊通| 江川县| 汉中市| 牙克石市| 云霄县| 祁连县| 卫辉市| 芜湖县| 呼伦贝尔市| 商河县| 静宁县| 抚松县| 西华县| 龙州县| 辽阳县| 天津市| 金平| 宝清县| 清水河县| 寻乌县| 乾安县| 乡宁县| 伽师县| 金川县| 六安市| 滨州市| 天峻县| 修武县| 古蔺县| 遵化市| 南丰县| 胶州市| 大洼县| 皋兰县| 新疆| 皋兰县|