美文网首页
a标签样式的一个兼容性问题

a标签样式的一个兼容性问题

作者: 愿你如夏日清凉的风 | 来源:发表于2017-05-24 15:53 被阅读454次

今天写样式的时候,发现了一个a标签css样式的兼容性问题,我们来看实际的代码:

<a href="sign-up.html" class="sign-up-btn center">报名加入</a>
.sign-up-btn {
  display: block;
  width: 5rem;
  height: 2.0666666666666667rem;
  line-height:2.0666666666666667rem;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  background: url("../img/sign-up-btn-link.png") no-repeat center center;
  background-size: 4rem 1.0666666666666667rem;
  border: 1px solid #0ab0ea;
}
.sign-up-btn:hover {
  background: url("../img/sign-up-btn-hover.png") no-repeat center center;
  background-size: 4rem 1.0666666666666667rem;
}

这个a标签在苹果手机上点击进入sign-up.html这个页面之后再返回回来竟然显示不了背景图片,而且只有苹果手机显示不了,安卓没有问题,我尝试很多种设置,都没有用。

后来,虽然不知道为什么在苹果手机上显示不了背景图片,但我找到了另一种方法来解决。

.sign-up-btn {
  display: block;
  width: 4rem;
  height: 1.0666666666666667rem;
  line-height:1.0666666666666667rem;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #3558ea;
  background: url("../img/sign-up-btn-bg.png") no-repeat 0 0;
  background-size: 100%;
}
.sign-up-btn:hover {
  text-decoration: none;
  color: #3558ea;
  background-position: 0 -55px;
  background-size: 100%;
}

把之前的两张图片拼在一起,只在.sign-up-btn {}里面加图片,这样就不会出现这种问题。虽然解决了问题,但却不知道为什么。希望以后我能弄明白原因。

相关文章

  • a标签样式的一个兼容性问题

    今天写样式的时候,发现了一个a标签css样式的兼容性问题,我们来看实际的代码: 这个a标签在苹果手机上点击进入si...

  • H5页面在ios/android 兼容性汇总

    1、img标签在ios显示有兼容性问题: 解决: 1、img标签只能写内联样式(style),不能写cl...

  • CSS学习笔记二—— 样式引入方式,伪类,块与内联,继承属性

    样式引入方式 link标签没有兼容性问题还可以引入图标等资源在页面加载的时候同时加载css文件可通过js控制dom...

  • H5新增

    H5标签兼容 结构标签 多媒体标签 状态标签 用处不大 存在显示不一致及兼容性问题了解即可 列表标签 注释标签...

  • 浏览器兼容性问题

    样式兼容性问题(css):可以重置全局样式(自己手写reset.css)也可以使用 Normalize.cssie...

  • js脚本化

    读写CSS属性 dom.style.prop 读写行间兼容样式,没有兼容性问题,碰到float这样的的保留字属性,...

  • 函数封装(原生)

    getStyle 批量获取(设置)样式 getByClass 通过class获取标签的兼容写法 非行间样式...

  • 多行文本溢出显示省略号...

    未设置样式:文本自动显示,表格数据被挡住一行 设置样式后:仅让文本显示两行, 兼容性问题

  • 前端兼容性问题总结

    HTML 篇 样式兼容性问题 怪异模式 怪异模式是没有遵守 W3C 规范的一种兼容模式,其中的 width 是包括...

  • ie8兼容问题

    最近公司要新开一个项目了,要兼容ie8的浏览器,兼容性问题真的是一个大大的问题,不断的总结一些ie8在兼容性上样式...

网友评论

      本文标题:a标签样式的一个兼容性问题

      本文链接:https://www.haomeiwen.com/subject/rvloxxtx.html