li 样式 不显示 overflow:hidden 导致Li前面样式不见的解决办法

xiaoxiao2021-02-28  70

用了overflow:hidden 会影响 list-style,即当ul 中的li 的overflow 为hidden的时候, list-style不起作用,不显示前面的点、圈等样式。

解决办法:在ul或li内加入样式:list-style-position: inside; 即可。注意适当调节padding位置使之最适合。

列表的样式:

    disc :      实心圆

  circle :     空心圆

  square :     实心方块

  decimal :   阿拉伯数字

  lower-roman : 小写罗马数字

  upper-roman : 大写罗马数字

  lower-alpha : 小写英文字母

  upper-alpha :  大写英文字母

  none :  不使用项目符号

  armenian :   传统的亚美尼亚数字

  cjk-ideographic: 浅白的表意数字

  georgian :   传统的乔治数字

  lower-greek :  基础的希腊小写字母

  hebrew :  传统的希伯莱数字

  hiragana :  日文平假名字符

  hiragana-iroha: 日文平假名序

  katakana :  日文片假名字符

  katakana-iroha: 日文片假名序号

  lower-latin :  小写拉丁字母

  upper-latin :  大写拉丁字母

  *list-style-image: url(images/disc.gif); 用图像disc.gif代替列表项目显露

  *list-style-position : outside | inside

  outside:  列表项目标记放置在文本以外,且围绕文本不根据标记对齐

  inside :  列表项目标记放置在文本以内,且围绕文本根据标记对齐

转载请注明原文地址: https://www.6miu.com/read-19243.html

最新回复(0)