<tfoot id='m54Yl'></tfoot>
  • <i id='m54Yl'><tr id='m54Yl'><dt id='m54Yl'><q id='m54Yl'><span id='m54Yl'><b id='m54Yl'><form id='m54Yl'><ins id='m54Yl'></ins><ul id='m54Yl'></ul><sub id='m54Yl'></sub></form><legend id='m54Yl'></legend><bdo id='m54Yl'><pre id='m54Yl'><center id='m54Yl'></center></pre></bdo></b><th id='m54Yl'></th></span></q></dt></tr></i><div id='m54Yl'><tfoot id='m54Yl'></tfoot><dl id='m54Yl'><fieldset id='m54Yl'></fieldset></dl></div>

      1. <small id='m54Yl'></small><noframes id='m54Yl'>

          <bdo id='m54Yl'></bdo><ul id='m54Yl'></ul>

        <legend id='m54Yl'><style id='m54Yl'><dir id='m54Yl'><q id='m54Yl'></q></dir></style></legend>

        向 HTML 元素添加额外属性是一种不好的做法吗?

        时间:2023-09-08

        <small id='wi3Ln'></small><noframes id='wi3Ln'>

              <tfoot id='wi3Ln'></tfoot>

                <tbody id='wi3Ln'></tbody>

              <legend id='wi3Ln'><style id='wi3Ln'><dir id='wi3Ln'><q id='wi3Ln'></q></dir></style></legend>
            1. <i id='wi3Ln'><tr id='wi3Ln'><dt id='wi3Ln'><q id='wi3Ln'><span id='wi3Ln'><b id='wi3Ln'><form id='wi3Ln'><ins id='wi3Ln'></ins><ul id='wi3Ln'></ul><sub id='wi3Ln'></sub></form><legend id='wi3Ln'></legend><bdo id='wi3Ln'><pre id='wi3Ln'><center id='wi3Ln'></center></pre></bdo></b><th id='wi3Ln'></th></span></q></dt></tr></i><div id='wi3Ln'><tfoot id='wi3Ln'></tfoot><dl id='wi3Ln'><fieldset id='wi3Ln'></fieldset></dl></div>
                <bdo id='wi3Ln'></bdo><ul id='wi3Ln'></ul>

                  本文介绍了向 HTML 元素添加额外属性是一种不好的做法吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  有时我会为我的一些控件添加一个属性.喜欢:

                  Sometimes I add an attribute to some of my controls. Like:

                  <a href id="myLlink" isClimber="True">Chris Sharma</a>
                  

                  我知道这不是一个有效的 html.但它在某些情况下对我有帮助.

                  I know it is not a valid html. But it helps me in some cases.

                  这是否被认为是一种不好的做法?我的一个朋友说,内网环境没问题,但在互联网上,搜索引擎可能会发现它不友好.

                  Is this considered as a bad practice? A friend of mine says that it is ok for Intranet environment but on internet it might not be find friendly by search engines.

                  如果这不是一个好的做法,最好的做法是什么?

                  If it is not a good practice, what are the best practicess?

                  谢谢

                  推荐答案

                  是的.这被认为是一种不好的做法.您的 HTML(如果是 4.0)将无法成功验证.相反,像这样添加一个类:

                  Yes. It is considered a bad practice. Your HTML (if it's 4.0) won't validate successfully. Instead, add a class like so:

                  <a href id="myLlink" class="climber" >...</a>
                  

                  记住你可以有多个类:

                  <a href id="myLlink" class="climber girl pretty" >...</a>
                  

                  您可以使用 CSS 或 JQuery 根据这些类选择内容,并根据组合选择性地覆盖样式:

                  And you can use CSS or JQuery to select out stuff based on these classes, and selectively override style based on the combinations:

                  a.climber             { color: brown; }
                  a.climber.girl        { color: red; }
                  a.climber.girl.pretty { color: pink; }
                  

                  这篇关于向 HTML 元素添加额外属性是一种不好的做法吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:使用getAttribute(),还是不使用getAttribute():这是个问 下一篇:html5:复选框/收音机中名为 required 的属性的意义

                  相关文章

                  最新文章

                    <bdo id='lyUKS'></bdo><ul id='lyUKS'></ul>

                • <legend id='lyUKS'><style id='lyUKS'><dir id='lyUKS'><q id='lyUKS'></q></dir></style></legend>
                  <tfoot id='lyUKS'></tfoot>

                    1. <i id='lyUKS'><tr id='lyUKS'><dt id='lyUKS'><q id='lyUKS'><span id='lyUKS'><b id='lyUKS'><form id='lyUKS'><ins id='lyUKS'></ins><ul id='lyUKS'></ul><sub id='lyUKS'></sub></form><legend id='lyUKS'></legend><bdo id='lyUKS'><pre id='lyUKS'><center id='lyUKS'></center></pre></bdo></b><th id='lyUKS'></th></span></q></dt></tr></i><div id='lyUKS'><tfoot id='lyUKS'></tfoot><dl id='lyUKS'><fieldset id='lyUKS'></fieldset></dl></div>
                    2. <small id='lyUKS'></small><noframes id='lyUKS'>