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

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

    <tfoot id='i2eeI'></tfoot>
      1. 仅适用于 Internet Explorer 10 的条件 CSS

        Conditional CSS for Internet Explorer 10 only(仅适用于 Internet Explorer 10 的条件 CSS)
        <i id='0GYa0'><tr id='0GYa0'><dt id='0GYa0'><q id='0GYa0'><span id='0GYa0'><b id='0GYa0'><form id='0GYa0'><ins id='0GYa0'></ins><ul id='0GYa0'></ul><sub id='0GYa0'></sub></form><legend id='0GYa0'></legend><bdo id='0GYa0'><pre id='0GYa0'><center id='0GYa0'></center></pre></bdo></b><th id='0GYa0'></th></span></q></dt></tr></i><div id='0GYa0'><tfoot id='0GYa0'></tfoot><dl id='0GYa0'><fieldset id='0GYa0'></fieldset></dl></div>
        • <legend id='0GYa0'><style id='0GYa0'><dir id='0GYa0'><q id='0GYa0'></q></dir></style></legend><tfoot id='0GYa0'></tfoot>
            <bdo id='0GYa0'></bdo><ul id='0GYa0'></ul>

            <small id='0GYa0'></small><noframes id='0GYa0'>

                  <tbody id='0GYa0'></tbody>

                  本文介绍了仅适用于 Internet Explorer 10 的条件 CSS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  Internet Explorer 10 破坏了我的 jQuery 菜单.我可以按照下面的示例对我们的 CSS 进行小修改来解决此问题.

                  Internet Explorer 10 has broken my jQuery menu. I can fix this by applying a small revision to our CSS as per the example below.

                  /* For Internet Explorer 10 ------*/
                  margin-top: 1px;
                  
                  /* For all other browsers ------*/
                  margin-top: 2px;
                  

                  有没有办法在我的 CSS 包含中有条件地应用这些情况?

                  Is there a way to apply these cases conditionally in my CSS include?

                  我知道浏览器嗅探并不理想,但这似乎工作正常:

                  I know browser sniffing is not ideal, but this seems to work fine:

                  if ($.browser.msie  && parseInt($.browser.version, 10) === 10) {
                      $(".jMenu li ul").css("margin", "1px");
                  }
                  

                  推荐答案

                  既然你的菜单已经依赖 JavaScript,你可以使用 JavaScript 向 <body> 添加一个类基于userAgent字符串的代码:

                  Seeing as you're already relying on JavaScript for your menu, you could add a class to the <body> using JavaScript code based on the userAgent string:

                  if (navigator.userAgent.indexOf("MSIE 10") > -1) {
                      document.body.classList.add("ie10");
                  }
                  

                  ..然后在您的 CSS 中定位 Internet Explorer 10

                  ..and then target InternetExplorer10 in your CSS

                  /*IE 10 only */
                  .ie10 .myClass {
                      margin-top: 1px;
                  }
                  

                  这篇关于仅适用于 Internet Explorer 10 的条件 CSS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Plot data in website from multiple csv file(从多个 csv 文件中绘制网站中的数据)
                  Content Service for Google Apps Script returning HTML instead of JSON(返回 HTML 而不是 JSON 的 Google Apps 脚本的内容服务)
                  Javascript Confirm popup Yes, No button instead of OK and Cancel(Javascript 确认弹出窗口是,否按钮而不是确定和取消)
                  Opensource/free HTML5/CSS3/JavaScript IDE?(开源/免费 HTML5/CSS3/JavaScript IDE?)
                  jump to CSS selector in a css file from the HTML file in Vim using a single keystroke(使用单次击键从 Vim 中的 HTML 文件跳转到 CSS 文件中的 CSS 选择器)
                  Is there a good in-browser code editor?(有没有好的浏览器内代码编辑器?)

                      <tbody id='CRtYb'></tbody>

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

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

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