gpt4 book ai didi

css -
  • 文本溢出。不同浏览器结果不同
  • 转载 作者:行者123 更新时间:2023-11-28 06:18:30 25 4
    gpt4 key购买 nike

    我遇到了此处描述的相同问题:text-overflow: ellipsis doesn't appear to be working

    fiddle :http://jsfiddle.net/ThinkingStiff/Dc7UA/

    ul a { 
    text-decoration: none;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    width: 80px;
    height: 32px;
    }

    问题是,它只适用于 Firefox。 IE 会弄乱元素符号指示器。 Opera 它将隐藏元素符号指示器。

    enter image description here

    enter image description here

    enter image description here

    有没有办法让它们像在 Firefox 中一样工作?

    相关代码和片段如下

    ul a { 
    text-decoration: none;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    width: 80px;
    height: 32px;
    }
    <ul>        
    <li class="current">
    <a href="./">Home</a>
    </li>
    <li class="">
    <a href="./location/">Location</a>
    </li>
    <li class="">
    <a href="./rooms-and-rates/">Rooms &amp; Rates </a>
    </li>
    <li class="">
    <a href="./facilities/">Facilities</a>
    </li>
    <li class="">
    <a href="./things-to-do/">Things to do</a>
    </li>
    <li class="">
    <a href="./eating-and-drinking/">Eating and Drinking</a>
    </li>
    </ul>

    最佳答案

    我所做的更改是设置font-size & font-family 只是为了确保它是一致的。然后我允许高度是自动的而不是手动设置。我将显示更新为 inline-block 以获得更好的显示效果,并使用列表项本身来创建间距。

    CSS:

    li {
    margin: 0 0 5px;
    }

    ul a {
    text-decoration: none;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    font-size: 14px;
    font-family: Arial;
    width: 80px;
    height: auto;
    }

    Working Example

    关于css - <li> 文本溢出。不同浏览器结果不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35750007/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com