是否有必要执行以下操作:
ul {
list-style-type: none;
padding: 0;
margin: 0;
}
ul li {
list-style-type: none;
padding: 0;
margin: 0;
}
或者只是ul
上的这些样式是否足够?
是否存在浏览器兼容性原因?
答案 0 :(得分:3)
不,这不是必要的。
ul { /* this is an unordered list */
list-style-type: none;
padding: 0;
margin: 0;
}
ul li { /* this is an unordered list item */
list-style-type: none; /* perhaps only this is redundant. */
padding: 0;
margin: 0;
}
UL
基本显示有块元素,而显示LI
的列表项。
您可能需要单独设置它们的样式,而冗余是因为'list-style'是继承的。