Css 与列表样式混淆<;李>;
我对Css 与列表样式混淆<;李>;,css,xhtml,Css,Xhtml,我对li有问题,当我在inline中使用列表样式显示li(项目符号)时,项目符号不显示 项目符号不是列表样式的有效值。相反,请使用: 无无标记 圆圈标记是一个圆圈 圆盘标记是一个填充圆。这是默认值 正方形标记是正方形 亚美尼亚语标记是传统的亚美尼亚语编号 十进制标记是一个数字 十进制前导零标记是由初始零(01、02、03等)填充的数字 格鲁吉亚语标记是传统的格鲁吉亚语编号(安、班、甘等) 低阿尔法标记为低阿尔法(a、b、c、d、e等) 低级希腊语标记为低级希腊语(α、β、γ等) 低级拉丁语标记
li
有问题,当我在inline
中使用列表样式显示li
(项目符号)时,项目符号不显示 项目符号
不是列表样式的有效值。相反,请使用:
- 无无标记
- 圆圈标记是一个圆圈
- 圆盘标记是一个填充圆。这是默认值
- 正方形标记是正方形
- 亚美尼亚语标记是传统的亚美尼亚语编号
- 十进制标记是一个数字
- 十进制前导零标记是由初始零(01、02、03等)填充的数字
- 格鲁吉亚语标记是传统的格鲁吉亚语编号(安、班、甘等)
- 低阿尔法标记为低阿尔法(a、b、c、d、e等)
- 低级希腊语标记为低级希腊语(α、β、γ等)
- 低级拉丁语标记是低级拉丁语(a、b、c、d、e等)
- 下罗马标记为下罗马(i、ii、iii、iv、v等)
- 上α标记为上α(A、B、C、D、E等)
- 上拉丁语标记为上拉丁语(A、B、C、D、E等)
- 上罗马标记为上罗马(I、II、III、IV、V等)
- inherit指定应从父元素继承列表样式类型属性的值
如需了解更多信息,包括浏览器支持(如果需要交叉浏览器兼容性)
这里有两种方法
使用图像li{背景图像:url(bullet.gif)不重复左中;左填充:20px;显示:inline;}
或者使用&bull代码>像这样&bull;Lorem ipsum dolor sit amet
我认为如果您想显示流动的列表项,而不是块加上查看项目符号,则必须使用float。您是否为ul或li设置了边距/填充?在样式表中是否有浏览器重置,将“列表样式类型”设置为“无”?我猜这是这两件事之一。列表项目符号之所以出现,是因为默认情况下,
元素具有显示:列表项。如果将其更改为其他内容(例如,display:inline
或甚至display:block
),则项目符号将消失
如果要实现水平菜单,有两种可能:
保留默认的display
属性,改为使用float
使用背景图像模拟子弹
不幸的是,另一个选项不是跨浏览器:
li
{
display: inline;
}
li:before
{
content: '•';
padding: 0 .5em;
}
你是什么意思(要点)?CSS中没有称为bullet point的属性,我不认为这是shivlal所要求的。注意问题中的“inline
display”。如果LI的显示设置为inline,则除非列表样式被破坏,否则它仍将有一个项目符号。如果海报试图在任何地方抛出标签,而不仅仅是在UL或OL中……这是一个完全不同的问题………没有“-什么”的兼容性:)当你这么做的时候,也许它应该被拼写为“方法”,而不是“mrthods”。这对于取消列表项的排序来说是非常好的。谢谢