如何修复 iOS Safari 显示与浏览器不同的 'a' 标签样式?
how to fix iOS Safari displaying 'a' tag style different then browser?
非常简单的问题。以下图片供参考。
这是我 phone 的 iOS 野生动物园。
这是我的浏览器,请注意,两者都是从实时服务器本身获取的。
下面是 HTML 和 CSS 代码。
HTML
<div class="about-more-wrapper">
<a type="button" data-toggle="modal" data-target="#inProgressModal">
More
</a>
</div>
CSS
.about-more-wrapper a {
cursor: pointer;
color: #666666;
display: block;
height: 100%;
min-height: 40px;
margin-top: 0;
padding-left: 1.625rem;
}
.about-more-wrapper a:hover {
color: #101010;
text-decoration: none;
}
.about-more-wrapper a::before {
content: '';
position: absolute;
right: 0;
bottom: 0;
left: 5%;
background-color: #666666;
height: 20%;
width: 1px;
}
.about-more-wrapper a::after {
content: '';
position: absolute;
right: 0;
bottom: 0%;
left: 5%;
background-color: #101010;
height: 0%;
width: 1px;
}
如您所见,iOS上没有显示颜色的代码。
任何帮助深表感谢。干杯!
我找到了问题的解决方法!
由于该代码实质上会触发 bootstrap 模式,所以我做了他们说的一切
来自说包含 type="button" 的文档。然而,这与我的 css 冲突,因为我没有提供任何 class 按钮,因此 safari 只是添加了它的默认按钮 css.
我没有看透这一点,因为我使用 Chrome 作为我的主要开发工具。但是 mac 的 safari 也显示相同的内容。
删除 type="button"
解决了我的问题。
非常简单的问题。以下图片供参考。
这是我 phone 的 iOS 野生动物园。
下面是 HTML 和 CSS 代码。
HTML
<div class="about-more-wrapper">
<a type="button" data-toggle="modal" data-target="#inProgressModal">
More
</a>
</div>
CSS
.about-more-wrapper a {
cursor: pointer;
color: #666666;
display: block;
height: 100%;
min-height: 40px;
margin-top: 0;
padding-left: 1.625rem;
}
.about-more-wrapper a:hover {
color: #101010;
text-decoration: none;
}
.about-more-wrapper a::before {
content: '';
position: absolute;
right: 0;
bottom: 0;
left: 5%;
background-color: #666666;
height: 20%;
width: 1px;
}
.about-more-wrapper a::after {
content: '';
position: absolute;
right: 0;
bottom: 0%;
left: 5%;
background-color: #101010;
height: 0%;
width: 1px;
}
如您所见,iOS上没有显示颜色的代码。 任何帮助深表感谢。干杯!
我找到了问题的解决方法! 由于该代码实质上会触发 bootstrap 模式,所以我做了他们说的一切 来自说包含 type="button" 的文档。然而,这与我的 css 冲突,因为我没有提供任何 class 按钮,因此 safari 只是添加了它的默认按钮 css.
我没有看透这一点,因为我使用 Chrome 作为我的主要开发工具。但是 mac 的 safari 也显示相同的内容。
删除 type="button"
解决了我的问题。