加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

html – 元素可以包含bem中的块

发布时间:2020-12-31 03:02:57 所属栏目:资源 来源:网络整理
导读:有人告诉我,编写代码就像我在下面那样错了.我想元素不能包含块和它的坏b.e.m. ul class="b-nav" li class="b-nav__item" a href="#" class="b-nav__item__link" Item /a /li /ul 我想过以这种方式编写它,但它也没有显示层次结构. ul class="b-nav" li class=

有人告诉我,编写代码就像我在下面那样错了.我想元素不能包含块和它的坏b.e.m.

<ul class="b-nav">

    <li class="b-nav__item">

         <a href="#" class="b-nav__item__link"> Item </a>


     </li>

 </ul>

我想过以这种方式编写它,但它也没有显示层次结构.

<ul class="b-nav">

    <li class="b-nav__item">

         <a href="#" class="b-nav__link"> Item </a>


     </li>

 </ul>

这是另一种方式,但对我来说,它似乎比上面的例子更糟糕.

<ul class="b-nav">

    <li class="b-nav__item">

         <a href="#" class="b-link"> Item </a>


     </li>

 </ul>

我最初编码错误的方式是什么?如果是这样,为什么,什么是最好的选择.

解决方法

您应该使用第二个或第三个样本.

或者你可以使用这个(它使用BEM混合物;我们在俄语中有一个talk).然后你需要从javascript代码访问b-nav的链接elem.

<ul class="b-nav">

    <li class="b-nav__item">

         <a href="#" class="b-nav__link b-link"> Item </a>

     </li>

 </ul>

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读