CSS 3是什么

Fanly 问答 2020-04-07 10:48:31 阅读(...)

CSS3是CSS(层叠样式表)技术的升级版本。主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块 。

CSS3 是 CSS(层叠样式表)技术的升级版本,于 1999 年开始制订,2001 年 5 月 23 日 W3C 完成了 CSS3 的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块 。

CSS3

CSS 演进的一个主要变化就是 W3C 决定将 CSS3 分成一系列模块。浏览器厂商按 CSS 节奏快速创新,因此通过采用模块方法,CSS3 规范里的元素能以不同速度向前发展,因为不同的浏览器厂商只支持给定特性。但不同浏览器在不同时间支持不同特性,这也让跨浏览器开发变得复杂 。

早在 2001 年 W3C 就完成了 CSS3 的草案规范。CSS3 规范的一个新特点是被分为若干个相互独立的模块。一方面分成若干较小的模块较利于规范及时更新和发布,及时调整模块的内容,这些模块独立实现和发布,也为日后 CSS 的扩展奠定了基础。另外一方面,由于受支持设备和浏览器厂商的限制,没备或者厂商可以有选择的支持一部分模块,支持 CSS3 的一个子集,这样有利于 CSS3 的推广 。

CSS3 编程工具同 CSS,任何一种文本编辑工具都可用来编写,如:Windows 下的写字本、记事本;或其他专门用于编辑网页文本的工具 ,如:IntelliJ IDEA、Eclipse、MyEclipse、webstorm、sublime text;此外还有专门针对前端开发的插件,如:Emmet。

CSS3 原理同 CSS,是在网页中自定义样式表的选择符,然后在网页中大量引用这些选择符 。

收藏 0个人收藏
走进科技生活方式

相关推荐

  • 腾讯云 Tencent Cloud

    腾讯云星星海SA3是什么

    ​​腾讯云星星海SA3服务器是联合AMD EPYC处理器打造,可提供最高232个核心的单节点算力,满足视频编解码、离线渲染、数据库、AI等应用场景,尤其是是在AI场景上,星星海SA3的实测性能提升高达220%以上。
  • 银行卡bcss.38是什么意思

    银行卡bcss.38是什么意思

    通常中国银行手机银行app添加银行卡时会出现bcss.38报错,这时可以致电中国银行客服热线进行咨询,通过客服解决这个问题。通常在添加银行卡失败后可以多次尝试,后续银行卡就可以添加成功,然后正常使用。
  • HTTP3 协议

    HTTP/3是什么

    HTTP/3 是第三个主要版本的 HTTP 协议,使用于万维网。与其前任 HTTP/1.1 和 HTTP/2 不同,在 HTTP/3 中,将弃用 TCP 协议,改为使用基于 UDP 协议的 QUIC 协议实现。
  • 配股10配3是什么意思

    配股10配3是什么意思

    配股10配3的意思就是每10股有权按照配股价申购3股该股票,一般而言,配股价会比目前的市价要低很多。配股是上市公司向原股东发行新股、筹集资金的行为。公司配股时新股的认购权按照原有股权比例在原股东之间分配,即原股东拥有优先认购权。
  • ext3

    ext3是什么

    EXT3第三代扩展文件系统是一个日志文件系统,常用于Linux操作系统。是很多Linux发行版的默认文件系统。ext3的设计目标就是提供对于ext2的高度兼容,很多磁盘上的结构和都和ext2很相似。
  • Raid3

    RAID3是什么

    RAID 3是把数据分成多个“块”,按照容错算法存放在 N+1 个硬盘上,实际数据占用的有效空间为 N 个硬盘的空间总和,而第 N+1 个硬盘上存储的数据是校验容错信息,其中一个硬盘出现故障时从其它 N 个硬盘中的数据也可以恢复原始数据。