border-radius和border一起设置之后出问题

namelesswei 2014-09-29 09:14:33
写了一个手机页面,写了border: 1px dashed #e2e2e2;border-radius:20px;发现在有的手机上显示,圆角作用到边框上了,没有作用到整个区域。去掉border:1px dashed #e2e2e2之后,圆角作用正常。这个怎么解决?
...全文
7821 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiongbaobaox9 2015-05-14
  • 打赏
  • 举报
回复 1
border-radius和border不能作用在同一个元素上,你可以把他们放在父元素和子元素上,父元素用border和border-radius属性,子元素用border-radius属性,这样就能实现了。
qq_24332839 2014-12-08
  • 打赏
  • 举报
回复
刚好也在找这个问题,有人给出了解决方法 http://www.cnblogs.com/frostbelt/p/3819891.html
wangchunhui2lyr 2014-12-04
  • 打赏
  • 举报
回复
楼主这个问题解决了吗?
namelesswei 2014-09-30
  • 打赏
  • 举报
回复
引用 3 楼 jikeytang 的回复:
可能是背景颜色与border不是同一个div上,如果背景在那个div,还需要在那个div上加border-radius 看在线演示
我这个背景是在那同一个div上面,其实在很多浏览器都是正常的,但是就是在某些手机上出问题了。。。感谢你的回答。
豪情 2014-09-30
  • 打赏
  • 举报
回复
可能是背景颜色与border不是同一个div上,如果背景在那个div,还需要在那个div上加border-radius 看在线演示
namelesswei 2014-09-30
  • 打赏
  • 举报
回复
有没有人知道什么原因?
namelesswei 2014-09-29
  • 打赏
  • 举报
回复
求指点。。。

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧