首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在所有主流web浏览器上支持边框半径?

如何在所有主流web浏览器上支持边框半径?
EN

Stack Overflow用户
提问于 2010-09-29 08:30:01
回答 3查看 8.5K关注 0票数 3

除了为每个引擎单独提供CSS之外,似乎没有其他方法来支持边界半径。现在看来,你必须声明这个属性三到四次(如果你想支持更多的模糊引擎,可能会更多)。

我的临时解决方案是通过这个正则表达式传递我所有的CSS:

Regexp:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
border(-)?(top|bottom)?(-)?(left|right)?-radius:(.+?);

替换:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-moz-border-radius$1$2$4:$5;
-webkit-border$1$2$3$4-radius:$5;
-khtml-border$1$2$3$4-radius:$5;
border$1$2$3$4-radius:$5;

这将搜索官方CSS3选择器的所有实例,并将其替换为其自身,以及Mozilla、WebKit和KHTML的特定于引擎的选择器。

有没有更好的方法?

WebKit和Mozilla计划什么时候支持CSS3选择器?(他们已经这样做了吗?)

EN

回答 3

Stack Overflow用户

发布于 2010-09-29 09:02:37

它应该是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.myClass
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

边界半径低于另一个。

为什么?因为,现在新的浏览器不再需要自己的引擎hack (例如Firefox4),它们应该使用在CSS文件中收到的最后一个命令。这样,圆角在理解CSS3规范的所有浏览器中都应该是相同的,而且您不必很快更改您的

票数 5
EN

Stack Overflow用户

发布于 2010-09-29 12:06:37

对于所有四个角,您可以使用以下一个角

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;    
-moz-border-radius: 3px;
border-radius: 3px;

如果你想在任何一个角落添加曲线(现在我显示的是左下角),试试下面的方法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-webkit-border-bottom-left-radius: 4px;
-khtml-border-bottom-left-radius: 4px;  
-moz-border-radius-bottomleft: 4px;
border-radius-bottomleft: 4px;

谢谢

票数 2
EN

Stack Overflow用户

发布于 2010-09-29 08:33:33

在CSS中就像这样:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.myClass
{
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

IE是目前唯一不支持它的浏览器(在IE9发布之前)。但在此之前,您可以使用这个脚本:DD Roundies。这是一个在IE中绕过角落的脚本,只需进行一些设置。在Curvy Corners这里还有另一个,它寻找webkit规则并将它们添加到IE中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3819923

复制
相关文章
WebAssembly已支持所有主流浏览器
虽然Mozilla已经准备推出旗下最快的浏览器Firefox Quantum,但WebAssembly还是有一些值得注意的改进——它支持JavaScript与二进制文件(“wasm”格式)协同工作,以接近原生速度运行Web应用程序。
LiveVideoStack
2021/09/02
3.6K0
[javascript] 主流浏览器对ES6的支持情况
现在使用的js语法,基本是ES5的规范 ,15年出的ES6的规范增加了很多其他语法,要看浏览器的支持情况,如果浏览器不支持那么就会报错
唯一Chat
2020/04/24
4.2K0
webservice有哪些框架_web前端主流框架有哪些
开发webservice应用程序中离不开框架的支持,当open-open网站列举的就有很多种,这对于开发者如何选择带来一定的疑惑。性能Webservice的关键要素,不同的框架性能上存在较大差异,而当前在官方网站、网络资料中可以方便的找到各自框架的介绍,但是很少有针对不同框架性能测试数据。本文选择了比较流行几个框架:
全栈程序员站长
2022/11/08
2.4K0
【版本更新】PerfDog中文版震撼来袭,Web平台支持手机版与所有主流浏览器
五一假期刚刚过去,PerfDog 新版本又双叒叕来啦!这次更新带来了大家一直心心念念的中文版本,萌新们再也不用捧着英文词典一头雾水地使用PerfDog进行性能测试了,新版本的Web平台还支持了手机版与所有主流浏览器。 版本更新内容 【新增】首发中文版本,优化问题自助服务 【新增】增加全平台大小版本测试区分功能,便于项目性能版本回归迭代线上对比分析 【优化】支持所有主流Web浏览器 【优化】支持所有各大厂商最新手机 【优化】优化官网及技术社区移动端适配,满足移动端查阅技术文章和发帖需求体验等 【修复】解
腾讯Bugly
2020/05/18
1.1K0
【版本更新】PerfDog中文版震撼来袭,Web平台支持手机版与所有主流浏览器
PerfDog是由WeTest腾讯质量开放平台发行的移动全平台iOS/Android性能测试工具,能快速定位分析性能问题,提升APP应用及游戏性能和品质,手机无需ROOT/越狱,手机硬件、游戏及应用无需做任何更改,极简化即插即用。
WeTest质量开放平台团队
2020/05/08
8760
【版本更新】PerfDog中文版震撼来袭,Web平台支持手机版与所有主流浏览器
【版本更新】PerfDog中文版震撼来袭,Web平台支持手机版与所有主流浏览器
PerfDog是由WeTest腾讯质量开放平台发行的移动全平台iOS/Android性能测试工具,能快速定位分析性能问题,提升APP应用及游戏性能和品质,手机无需ROOT/越狱,手机硬件、游戏及应用无需做任何更改,极简化即插即用。
WeTest质量开放平台团队
2020/05/08
9910
【版本更新】PerfDog中文版震撼来袭,Web平台支持手机版与所有主流浏览器
各主流浏览器内核介绍[通俗易懂]
所谓的“浏览器内核”无非指的是一个浏览器最核心的部分——“Rendering Engine”,直译这个词汇叫做“渲染引擎”,不过我们也常称其为“排版引擎”、“解释引擎”。这个引擎的作用是帮助浏览器来渲染网页的内容,将页面内容和排版代码转换为用户所见的视图。
全栈程序员站长
2022/09/16
3K0
提升安全性,主流浏览器将迎来新的Web认证标准
谷歌,微软和Mozilla的网络浏览器很快将为用户提供由FIDO联盟和万维网联盟(W3C)构建的新的无密码认证标准,目前正处于最终审批阶段。 W3C已将新的认证标准WebAuthn推进到候选推荐标准(
FB客服
2018/04/17
1.1K0
提升安全性,主流浏览器将迎来新的Web认证标准
如何使用湖泊估算地球半径?
来源:译言网 译者:authorliu 网址:http://select.yeeyan.org/view/192628/249599 重复经典实验总是一件很酷的事。我们之中有多少人会靠自己得出地球半径呢?我不会,至少到现在还不会。我只是相信别人得出的地球半径值。但是,如果古希腊人能算出地球半径,为什么我就不能呢? 你没听说过庞特查雷恩湖吧,这是一个位于新奥尔良北面的大湖泊。该湖泊有若干重要的特征(这些特征对我很有用): 它有一条长堤,它长24英里,横跨该湖泊。 该湖泊的湖面非常平静,很少起波浪。 湖的北岸有
大数据文摘
2018/05/22
6840
如何实现边框重叠效果?
如上图,这就是我想实现的效果,结构先定下来 <view class="car-tab d-flex j-around a-center" > <view class="car-tab-itm active"> <text>1号车</text> </view> </view> 或许你会觉得很简单,可能第一个想到的是下面代码 .car-tab { position: relative; width: 750rpx; height: 80rpx; border-b
切图仔
2022/09/08
1.5K0
如何实现边框重叠效果?
如何选择MEAP产品?主流厂商有哪些?丨研报
T客汇官网:tikehui.com 撰文 | 李哲 上一期,我们介绍了MEAP有两大阵营和三大技术流派。随着MEAP概念和技术的快速更新,MEAP平台呈现出多样化的特点,衍生出设备或移动OS厂商(Mi
人称T客
2018/03/26
1.1K0
如何选择MEAP产品?主流厂商有哪些?丨研报
【CSS】盒子模型圆角边框 ( 通过设置 border-radius 样式设置圆角矩形圆角半径 )
如果 盒子模型 高度 = 宽度 , 并且 圆角矩形 的 圆角半径 为 50% 或者 高度/宽度 的一半 , 则该圆角矩形 表现就是一个圆 ;
韩曙亮
2023/03/30
2.4K0
【CSS】盒子模型圆角边框 ( 通过设置 border-radius 样式设置圆角矩形圆角半径 )
三种主流Web架构
往期精选 做WEB好几年了,各种语言和技术都稍有涉猎。今天心血来潮,突然想总结一下。其实不论什么技术,什么需求,通常WEB开发就是通过WEB前端管理一个或大或小或独立或分布式的关系型数据库,很多东西都是相通的。这里说的WEB架构,是指WEB应用开发中每种技术独有的资源组织形式(包括文件,数据库,HTTP请求处理等。注意并非OO的开发方式才有架构一说),也许说开发方式更容易让人理解一些。 以下想法主要以PHP实现为示例,但很多体会我想Java,.NET,Ruby开发者应该也很容易理解。最后是我对于刚面世就引起
企鹅号小编
2018/02/02
5.2K0
移动全平台性能测试分析专家PerfDog中文版震撼更新,Web平台支持手机版与所有主流浏览器
导语   PerfDog是由WeTest腾讯质量开放平台发行的移动全平台iOS/Android性能测试工具,能快速定位分析性能问题,提升APP应用及游戏性能和品质,手机无需ROOT/越狱,手机硬件、游戏及应用无需做任何更改,极简化即插即用。   五一假期刚刚过去,PerfDog 新版本又双叒叕来啦!这次更新带来了大家一直心心念念的中文版本,萌新们再也不用捧着英文词典一头雾水地使用PerfDog进行性能测试了,新版本的Web平台还支持了手机版与所有主流浏览器。 更新内容速览 【新增】首发中文版本,优
WeTest质量开放平台团队
2020/05/17
1.1K0
解决主流浏览器不再支持Flash Player的一个简单可行的办法
今天一个朋友因为打不开网页上的flash视频而发愁,本人便自告奋勇地要帮助他解决问题。
全栈程序员站长
2022/08/22
1.6K0
解决主流浏览器不再支持Flash Player的一个简单可行的办法
LilyView for mac(无边框轻量级图片浏览器)
lilyview mac版是一款无边框轻量级图片浏览器,只为您呈现您想要浏览的图片,只需要在安装完成后设定文件范围,点击一个图像文件就可以立即查看。lilyview mac下载还支持触控板操作,让您的图片浏览体验如同ipad一般顺畅。
Mac软件分享
2022/09/15
1.6K0
LilyView for mac(无边框轻量级图片浏览器)
DistributtedShell的container在所有节点上仅执行一次
博客将主要介绍过程2的实现过程,主要思路是首先获取节点列表,再在申请container时,指定节点。具体过程如下:
jiewuyou
2022/09/29
4550
table如何设置边框4*16_html设置表格边框
1.通过table标签的属性来设置,border=”1″ 边框设置为1,cellspacing=”0″ 单元格间距设置为0.
全栈程序员站长
2022/11/05
4K0
table如何设置边框4*16_html设置表格边框
HTML-CSS基础学习
HTML代表了结构,结构是网页的骨架,从语义的角度,描述页面结构。 CSS代表了样式,样式是网页的外观,从审美的角度,美化页面。 JavaScript代表行为,行为是网页的交互逻辑,从交互的角度,提升用户体验。
LeviMaster
2021/06/16
4.8K0
点击加载更多

相似问题

Helvetica或Verdana,在所有主流浏览器上都得到更好的支持

53

如何在所有浏览器中获得图像的完美边框半径?

79

每个支持它的浏览器中的边框半径

32

如何在所有主流浏览器中使文本透明

10

在IE中支持“边框半径”

936
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文