条件格式:我想使用 javascript 实现圆角,但前提是它在 IE 中

发布于 2024-08-09 20:39:12 字数 318 浏览 2 评论 0原文

我使用 -moz-border-radius 和 -webkit-border-radius 来制作圆角。但据我们所知,IE 7 不支持这一点。我想做的是基本上使用 firefox 和 Safari 的标准,但是对于 IE 我想使用 javascript。通过使用此 http://www.editsite.net/blog/rounded_corners.html

我的问题是如何设置条件以便每个浏览器都知道渲染页面的方式?

I use -moz-border-radius and -webkit-border-radius for making rounded corner. However as we know IE 7 doesn't support that. What I would like to do is to basically use standard for firefox and Safari however for IE I would like to use javascript. by using this http://www.editsite.net/blog/rounded_corners.html

My question is how can i make conditional so that each browser know the way to render the page?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

何以畏孤独 2024-08-16 20:39:12

使用 条件注释 包含

Use conditional comments to include a <script> for MSIE only.

旧人 2024-08-16 20:39:12

只需将 -moz-border-radius 和 -webkit-border-radius 规则保留在 CSS 中,IE 将完全忽略它们。您可以使用 条件注释 放置 IE 的 JavaScript,如下所示:

<!--[if IE]>
    <script type="text/javascript">
        Rounded('rounded', 6, 6);
    </script>
<![endif]-->

除 IE 之外的所有浏览器会完全忽略这一点。如果您只想对特定版本的 IE 执行此操作,请使用以下命令:

<!--[if IE 7]>
    <script type="text/javascript">
        Rounded('rounded', 6, 6);
    </script>
<![endif]-->

Just leave the -moz-border-radius and -webkit-border-radius rules in your CSS, IE will completely ignore them. You can place the javascript for IE using conditional comments like so:

<!--[if IE]>
    <script type="text/javascript">
        Rounded('rounded', 6, 6);
    </script>
<![endif]-->

All browsers other than IE will completely ignore this. If you want this only for a specific version of IE, use this instead:

<!--[if IE 7]>
    <script type="text/javascript">
        Rounded('rounded', 6, 6);
    </script>
<![endif]-->
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文