Html 如何使用光盘设置P标记的样式

Html 如何使用光盘设置P标记的样式,html,css,Html,Css,我想用光盘制作一个p标签(好像有人认为他们正在查看列表项)。 我(开发人员)知道我正在处理DOM上的一个P元素,我一刻也不打算认为P标记是一个LI元素。2完全不同的元素。我现在处于品牌模式 谢谢你的建议 更新 我想这样做是因为我们现在有一个很好的布局系统,每个li元素中都有li元素和嵌套的p元素。但项目经理希望在列表中创建嵌套列表,我正试图避免这样做,因为在我们的品牌推广过程中,这将需要更多的css工作来处理。您可以使用css属性display:list item使其看起来像列表项 p {

我想用光盘制作一个p标签(好像有人认为他们正在查看列表项)。 我(开发人员)知道我正在处理DOM上的一个P元素,我一刻也不打算认为P标记是一个LI元素。2完全不同的元素。我现在处于品牌模式

谢谢你的建议

更新


我想这样做是因为我们现在有一个很好的布局系统,每个li元素中都有li元素和嵌套的p元素。但项目经理希望在列表中创建嵌套列表,我正试图避免这样做,因为在我们的品牌推广过程中,这将需要更多的css工作来处理。

您可以使用css属性
display:list item
使其看起来像列表项

p
{
    margin: 10pt;
    display: list-item;
}
看一看

旁注:这个问题引发了相当多的讨论。所以,我想说清楚:

  • 语义上

    • 如果内容的含义是段落,请使用
      标记
    • 否则,如果含义是列表,请使用
    • 标记
  • 视觉上

    • 你想怎么做就怎么做。只要语义正确,光盘的
      没有问题

您能解释一下为什么要这样做吗?或者你想要实现什么?哎呀,这是一个糟糕的编程动作。列表赋予代码更多的语义。此外,辅助技术还为用户提供了一些额外的信息,即“28项无序列表”,正如大家所说:为什么要这样做这是一种不好的做法,您可以使用
  • 标记轻松解决。使用光盘设置段落样式有什么问题?一个是文档结构,另一个是表示。内容的含义可能是一个段落,而不是一个列表,但这并不意味着我不能直观地呈现它,不管我想怎样。@GCyrillus回答你的问题,关键是要保持HTML编码和品牌尽可能简单,而不必为了项目经理的单个初始请求而重新转换整个HTML代码。既然你回答了,我们可能永远也不知道为什么会有这样的想法:)用光盘设计段落有什么错?一个是文档结构,另一个是表示。内容的含义可能是一个段落,而不是一个列表,但这并不意味着我不能以我想要的方式直观地呈现它。@TelmoMarques:有一种叫做语义的东西,我可以用div来设计整个网站,这并不能使它成为一个好的网站。“我们有不同用途的标签是有原因的。”MadaraUchiha,你把语义问题和表示混淆了。如果一个项目是一个P,它应该被标记为一个P,如果设计师非常反常,想让它看起来像一个李,那是他或她的事,只要它被标记为一个P,并且功能类似于一个P。@MadaraUchiha一个带有光盘的段落仍然是一个段落。这就是我想说的。一种不好的做法是,当内容的含义不是列表时,仅仅因为视觉属性而将
    更改为