border-radius 不起作用的解救方法

## 标题
在这里插入图片描述
在语句中加入!important ;
border-radius: 10px !important ;

  • !important,作用是提高指定样式规则的应用优先权(优先级)。语法格式{ cssRule !important },即写在定义的最后面,例如:box{color:red !important;}。 在CSS中,通过对某一样式声明! important ,可以更改默认的CSS样式优先级规则,使该条样式属性声明具有最高优先级。
  • !important作用:让浏览器首选执行这个语句,当对同一个对象设置了多个同类型的属性的时候,首选执行这一个。
  • 浏览器识别
    ie7及ie7+,firefox,chrome等浏览器下,已经可以识别 !important属性, 但是IE 6.0IE6及更早浏览器下仍然不能完全识别。important的样式属性和覆盖它的样式属性单独使用时(不在一个{}里),IE 6.0认为! important优先级较高,否则当含! important的样式属性被同一个{}里的样式覆盖时,IE 6.0认为! important较低!。
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
border-radius属性定义了元素的边框的圆角的半径。根据引用所提到的,border-radius是CSS3中的一个新属性,在社区中得到了广泛使用。可以为每个角指定不同的值,或者使用一个值来指定所有的角。然而,根据引用的解释,当父元素使用border-radius属性并且设置了overflow:hidden时,子元素如果使用了transform属性,父元素的overflow:hidden属性会失效。这可能导致border-radius没有起作用的问题。 根据引用,如果在设置了border-radius的同时也设置了overflow:hidden,并且在预览中没有问题,但在真机上不起作用,可能是由于其他原因导致的。 要解决border-radius不起作用的问题,可以尝试以下几个解决方案: 1. 检查父元素是否设置了overflow:hidden属性,并且子元素使用了transform属性。如果是这种情况,可以考虑修改布局或者用其他方法来实现需要的效果。 2. 确保正确地设置了border-radius属性。可以为每个角指定不同的值或者使用一个值来指定所有的角。 3. 检查是否存在其他样式规则或者属性对border-radius产生了冲突。可以使用浏览器的开发者工具来查看元素的样式,并排除其他样式规则的干扰。 4. 如果在预览中没有问题,但在真机上不起作用,可以考虑使用不同的浏览器或者设备来进行测试,以确定是否是特定浏览器或设备的兼容性问题。 总结来说,border-radius不起作用可能是由于父元素的overflow:hidden属性与子元素的transform属性之间的冲突导致的。可以尝试修改布局或者其他解决方案来解决这个问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值