css网格 - 我还需要使用列表吗?

问题描述 投票:4回答:2

对不起,除了我正在寻求简化之外,这不是一个特别的代码问题。

我正在尝试迁移到使用CSS网格,因为这个概念看起来很棒且更直观 - 但在我被带走之前,我只是考虑一点来试验。

css网格渲染列表没用吗?

代替:

<ul class="floater-left">
    <li>x</li>
    <li>y</li>
    <li>z</li>
</ul>

我现在只需要:

<div class="grid-type-1">  // where this type 1 has set out columns
    <p>x</p>
    <p>y</p>
    <p>z</p>
</div>

因为现在我可以通过放入一些选择器来命令我的“列表”,使列表更容易传播,证明等等。

我在这里吠叫错了吗?

html css css-grid semantic-markup
2个回答
2
投票

简短回答:您仍然需要列表(如果您需要文档中的列表)。

答案很长:Markup语义特朗普CSS便利。如果使用HTML呈现给定的ul结构具有语义意义,那么使用一个。虽然开发人员可能不会使用pli看到差异,但屏幕阅读器会将我们可能被误导的HTML呈现给具有各种挑战(视觉,触觉等)的人,他们极大地依赖于HTML文档的准确性。


0
投票

[li]标签和[Div]标签在显示中相同但在结构的概念中,它有区别使用[li]标签是List项目中更好的表达。

© www.soinside.com 2019 - 2024. All rights reserved.