CSS3的语法是建立在CSS原先版本基础上的,它允许使用者在标签中指定特定的HTML元素而不必使用多余的class、ID或JavaScript。

使用css3要加前缀的原因:

因为css3很多属性还没有确定下来,标准规范还没有发布,许多浏览器支持的程度也不同,而且每个浏览器厂商同一个样式支持的写法也不同,所以要加前缀来达到各个浏览器兼容,将来统一了规范就不用写前缀了。

目前已有很多私有前缀可以不写了,但为了兼容老版本的浏览器,可以仍沿用私有前缀和标准方法,逐渐过渡。

使用css3加前缀示例:.box {

border-radius: 5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

-o-border-radius: 5px;

}

css3属性前缀:

1、-moz-代表firefox浏览器私有属性

2、-ms-代表ie浏览器私有属性

3、-webkit-代表safari、chrome私有属性

4、-o-代表Opera

这些是为了兼容老版本的写法,比较新版本的浏览器都支持直接写:border-radius。

html换行添加前缀,为什么使用css3要加前缀?相关推荐

  1. 文件批量重命名加前缀的方法

    如何文件批量重命名加前缀?可能还有很多小伙伴不知道文件名前缀是什么吧,例如现在有十个文件,这些文件名称的前面有几个相同的文字或字符"[XXX]",那么这些文件名的前缀就是" ...

  2. 2款不同样式的CSS3 Loading加载动画 附源码

    原文:2款不同样式的CSS3 Loading加载动画 附源码 我们经常看到的Loading加载很多都是转圈圈的那种,今天我们来换一种有创意的CSS3 Loading加载动画,一种是声波形状的动画,另一 ...

  3. 第20条:为私有方法名加前缀

    本条要点:(作者总结) 给私有方法的名称加上前缀,这样可以很容易地将其同公共方法区分开. 不要单用一个下划线做私有方法的前缀,因为这样做法是预留给苹果公司用的. 一个类所做的事情通常都要比从外面看到的 ...

  4. addprefix --Makefile加前缀函数

    加前缀函数--addprefix $(addprefix ,<names-> ) 名称:加前缀函数--addprefix. 功能:把前缀加到中的每个单词后面. 返回:返回加过前缀的文件名序 ...

  5. TP5.1查询用Db('不含表前缀')/Db::name('不含表前缀')/Db::table('含表前缀')返回数组;model()返回对象

    TP5.1查询用Db(('不含表前缀')/Db::name('不含表前缀')/Db::table('含表前缀')返回数组:model()返回对象 all():可直接传数组查询 select():传数组 ...

  6. 20190501-编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串...

    题目描述 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入: ["flower","flow ...

  7. notepad++ 16进制数字加前缀0x

    最近在写一个C#的嵌入式打印机的demo 遇到一个问题 因为我们研发给出指令是16进制,但前面没有0x,写代码时需要在前面增加0x 在csdn上面搜了一下,发现有用txt增加的或者是notepad++ ...

  8. html加载特效大全,10种炫酷的CSS3 loading加载动画特效

    这是一组效果非常炫酷的纯CSS3 loading加载动画特效.这组loading动画共10种不同的效果,全部使用animation帧动画制作而成.这些特效代码简洁,效果炫酷,非常值得学习借鉴. 制作方 ...

  9. EXCEL之在单元格加前缀加后缀

    这里要用到逻辑表达式 & 比如要给单元格D2加前缀"日期:" ="日期:"&D2 需要注意的是,引号要使用英文格式.

最新文章

  1. cv2.threshold() 阈值:使用Python,OpenCV进行简单的图像分割
  2. Window.Open() 和 window.showModalDialog()参数
  3. 编程科普|你知道的关于 Python 的那些知识,可能全错了!
  4. !--#include virtual='head.html'--代码复用
  5. OneNand、Nand和Nor三种Flash的区别
  6. python并发编程之多进程、多线程、异步和协程
  7. 【Elasticsearch】 6 种 能使 es 挂掉的方法
  8. MEME将于4月12日推出V2版本
  9. java resource和,java_spring之Autowired与Resource差异解析
  10. Linux环境下实现简易的DNS域名解析过程
  11. 巨人java生鲜app下载_Java生鲜电商平台-生鲜电商平台SSO(单点登陆)技术方案(小程序/APP)...
  12. 电脑重装系统超详细完整教程图解
  13. Windows API一日一练(17)DialogBox和DialogBoxParam函数
  14. chrome首页被hao123篡改 解决方法
  15. inputbox使用
  16. C语言求1到100的和
  17. GIS开发之二维地下管线综合管理系统(Arcgis)第三节 使用python和modelbuilder
  18. 企业邮箱哪个好?资深企业邮箱使用者分析
  19. 三叶草考试模拟系统服务器,三叶草学考模拟系统
  20. 类似途牛的价格日历的简单实现

热门文章

  1. 因发生下列错误 无法创建映射网络驱动器_怎么来修复“Windows无法安装所需文件的错误原因”?...
  2. log4j1升级log4j2
  3. 电脑端的mafsvr服务关掉_网吧才是电脑优化的精髓!学会3招你也不用羡慕网吧的流畅了...
  4. 数据库性能自动压测-Oracle swingbench篇
  5. mysql的实践小结的作文_MySql小结
  6. cmd上如何运行php文件,cmd - php文件在命令行可以顺利运行,在浏览器上无法正常运行...
  7. python右键弹出菜单编写_python实现应用程序在右键菜单中添加打开方式功能
  8. 定时器精度对性能的影响_Comet CAA-500天线分析仪 | 高精度模拟十字针同时显示SWR和阻抗...
  9. 电脑发短信_让电脑自动给老婆发短信?!这个懒到极致的大神,我是服了...
  10. Spring Security OAuth2 授权失败(401)