gpt4 book ai didi

css - 无法在 MVC3 应用程序中切换到我样式化的 anchor 标记

转载 作者:行者123 更新时间:2023-11-28 09:14:09 27 4
gpt4 key购买 nike

我有一个 MVC 应用程序,它需要漂亮的圆形按钮并在 IE7 上工作。我找到了一些代码来设置 anchor 标签的样式,使它们看起来像漂亮的按钮。

不幸的是,它们似乎完全不符合 Tab 键顺序(我无法通过按 Tab 键导航到这些控件)。在某些屏幕上,我可以通过向表单上的所有控件添加 tabindex 来解决此问题,但不幸的是,不可能在所有屏幕上都这样做(例如,我有时会使用部分 View )。

请注意,在 FireFox 中也无法使用 Tab 键切换到控件。

我的“按钮”是这样放置的:

<a class="btn green" id="Submit">Save</a>

有一些javascript,给这个类加了一些and标签,让它有圆 Angular ,所以把 anchor 标签转换成这样:

<a class="btn green" id="Submit"><i></i><span><i></i><span></span>Save</span></a>

并且它们使用以下 css 设置样式:

    .btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
a.btn {color: #333;text-decoration: none; font-weight:bold; font-family: Arial; font-size: 12px; }
* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.green { background: rgb(175,211,86); }
.btn:hover { background-color: #FFF; }
.btn:focus { background-color: #FFF; }
.btnFocus { background-color: #FFF !important; }
.btn:active { background-color: #444; }
.btn[class] { background-image: url(images/shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.green { border-color: #9d4; }

* html .btn:hover { border-color: #a00; }

最佳答案

啊,刚想通了。

如果我们给 anchor 标签添加一个 href 属性就可以正常工作

<a class="btn green" id="Submit" href="#">Save</a>

不好意思给大家添麻烦

关于css - 无法在 MVC3 应用程序中切换到我样式化的 anchor 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11301432/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com