css1 css2 css3 区别

操作方法

  • 01

  • 02

    CSS1提供有关字体、颜色、位置和文本属性的基本信息,该版本已经得到了目前解析HTML和XML的浏览器的广泛支持。 让程序员开发时可以不考虑显示和界面就可以制作表单和界面,显示问题可由美工或是程序员后期再来编写相应的 CSS2.0样式来解决。 list-style-type disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-alpha | lower-latin | upper-alpha | upper-latin |_qdzhj.com_ hebrew | armenian | georgian | cjk-ideographic | hiragana | katakana | hiragana-iroha | katakana-iroha | none | inherit margin <margin-width>{1,4} | inherit 收藏 查看我的收藏 51有用+1 17 CSS2 编辑 CSS2.0提供给我们了一个机制,让程序员开发时可以不考虑显示和界面就可以制作表单和界面,显示问题可由美工或是程序员后期再来编写相应的 CSS2.0样式来解决。不过由于CSS2.0目前尚未见过很好的编辑软件,所以无法做到所见即所得,编写起来不易。 目录 1CSS2简介 2CSS2单位 ▪ 相对长度单位 ▪ 绝对长度单位 ▪ 颜色单位 ▪ 角度单位 ▪ 时间单位 ▪ 频率单位 3CSS2标准属性 1CSS2简介编辑 样式单自从CSS1的版本之后,又在1998年5月发布了CSS2版本,样式单得到了更多的充实。 CSS2.0是一套全新的样式表结构,_qdzhj.com_是由W3C推行的,同以往的CSS1.0或CSS1.2完全不一样,CSS2.0推荐的是一套内容和表现效果分离的方式,HTML元素可以通过CSS2.0的样式控制显示效果,可完全不使用以往HTML中的table和td来定位表单的外观和样式,只需使用div和 Li此类HTML标签来分割元素,之后即可通过CSS2.0样式来定义表单界面的外观。 2CSS2单位编辑 相对长度单位 em ex px 绝对长度单位 pt pc in cm mm 颜色单位 rgb(R,G,B) #RRGGBB Color Name 角度单位 deg grad rad 时间单位 s ms 频率单位 kHz Hz 3CSS2标准属性编辑 属性 取值 (本列及后列链接源为W3C) 初值 适用于 (默认所有) 继承性 百分比 (默认N/A) 媒体 azimuth <angle> | [[ left-side | far-left |_yuzhishiye.com_ left | center-left | _qdzhj.com_center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards | inherit center yes aural background [background-color || background-image |_yuzhishiye.com_| background-repeat || background-attachment || background-position] | inherit XX no allowed on 'background-position' visual background-attachment scroll | fixed | inherit scroll no visual background-color <color> | transparent | inherit transparent no visual background-image <uri> | none | inherit none no visual background-position [ [<percentage> | <length> ]{1,2} | [ [top | center | bottom] || [left | center | right] ] ] | inherit 0% 0% block-level and replaced elements no refer to the size of the box itself visual background-repeat repeat | repeat-x | repeat-y | no-repeat | inherit repeat no visual border [ border-width || border-style || <color> ] | inherit see individual properties no visual border-collapse collapse | separate | inherit collapse 'table' and 'inline-table' elements yes visual border-color <color>{1,4} | transparent | inherit see individual properties no visual border-spacing <length> <length>? | inherit 0 'table' and 'inline-table' elements yes visual border-style <border-style>{1,4} | inherit see individual properties no visual border-top border-right border-bottom border-left [ border-top-width || border-style || <color> ] | inherit see individual properties no visual border-top-color border-right-color border-bottom-color border-left-color <color> | inherit the value of the 'color' property no visual border-top-style border-right-style border-bottom-style border-left-style <border-style> | inherit none no visual border-top-width border-right-width border-bottom-width border-left-width <border-width> | inherit medium no visual border-width <border-width>{1,4} | inherit see individual properties no visual bottom <length> | <percentage> | auto | inherit auto positioned elements no refer to height of containing block visual caption-side top | bottom | left | right | inherit top 'table-caption' elements yes visual clear none | left | right | both | inherit none block-level elements no visual clip <shape> | auto | inherit auto block-level and replaced elements no visual color <color> | inherit depends on user agent yes visual content [ <string> | <uri> | <counter> | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit empty string :before and :after pseudo-elements no all counter-increment [ <identifier> <integer>? ]+ | none | inherit none no all counter-reset [ <identifier> <integer>? ]+ | none | inherit none no all cue [ cue-before || cue-after ] | inherit XX no aural cue-after <uri> | none | inherit none no aural cue-before <uri> | none | inherit none no aural cursor [ [<uri> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize| text | wait | help ] ] | inherit auto yes visual, interactive direction ltr | rtl | inherit ltr all elements, but see prose yes visual display inline | block | list-item | run-in | compact | marker | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | none | inherit inline no all elevation <angle> | below | level | above | higher | lower | inherit level yes aural empty-cells show | hide | inherit show 'table-cell' elements yes visual float left | right | none | inherit none all but positioned elements and generated content no visual font [ [ font-style || font-variant || font-weight ]? font-size [ / line-height ]? font-family ] | caption | icon | menu | message-box | small-caption | status-bar | inherit see individual properties yes allowed on 'font-size' and 'line-height' visual font-family [[ <family-name> | <generic-family> ],]* [<family-name> | <generic-family>] | inherit depends on user agent yes visual font-size <absolute-size> | <relative-size> | <length> | <percentage> | inherit medium yes, the computed value is inherited refer to parent element's font size visual font-size-adjust <number> | none | inherit none yes visual font-stretch normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | inherit normal yes visual font-style normal | italic | oblique | inherit normal yes visual font-variant normal | small-caps | inherit normal yes visual font-weight normal | bold | bolder | lighter | 100 |、 200 | 300、 | 400 |、 500、 | 600 | 700 、| 800 | 900 | inherit normal yes visual height <length> | <percentage> | auto | inherit auto all elements but non-replaced inline elements, table columns, and column groups no see prose visual left <length> | <percentage> | auto | inherit auto positioned elements no refer to width of containing block visual letter-spacing normal | <length> | inherit normal yes visual line-height normal | <number> | <length> | <percentage> | inherit normal yes refer to the font size of the element itself visual list-style [ list-style-type || list-style-position || list-style-image ] | inherit XX elements with 'display: list-item' yes visual list-style-image <uri> | none | inherit none elements with 'display: list-item' yes visual list-style-position inside | outside | inherit outside elements with 'display: list-item' yes visual list-style-type disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-alpha | lower-latin | upper-alpha | upper-latin | hebrew | armenian | georgian | cjk-ideographic | hiragana | katakana | hiragana-iroha | katakana-iroha | none | inherit disc elements with 'display: list-item' yes visual margin <margin-width>{1,4} | inherit XX no refer to width of containing block visual margin-top margin-right margin-bottom_6789w.net_ margin-left <margin-width> | inherit 0 no refer to width of containing block visual marker-offset <length> | auto | inherit auto elements with 'display: marker' no visual marks [ crop || cross ] | none | inherit none page context N/A visual, paged max-height <length> | <percentage> | none | inherit max-width <length> | <percentage> | none | inherit CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。 左边这个布局复杂的三栏网页来说,如果使用CSS3Grid布局的话,我们只需这样写: body{columns:3;column-gap:0.5in;} img{float:pagetopright;width:3gr;} border-color: <color> border-top-color: <color>/*给上边框上色*/ border-right-color: <color>/*给右边框上色*/ border-bottom-color:<color>/*给下边框上色*/ border-left-color: <color>/*给左框上色*/

(0)

相关推荐

  • 怎么学习 HTML5和css3

    现在很多人都在学习H5和CSS,也有不少学校开一点网页制作课,但是学校的那点课实在无法满足大家的需求.现在最新的最火的网页制作,当属HTML5与CSS3莫属了.想要学习的同学,需要把握以下几点: 操作 ...

  • 彻底弄懂css中单位px和em,rem的区别

    em是相对长度单位.相对于当前对象内文本的字体尺寸.如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸.(引自CSS2.0手册) 国内的设计师大都喜欢用px,而国外的网站大都喜欢用e ...

  • 如何使用CSS3 target 属性

    我们在网页设计当中不和不面对一个链接的问题,这个链接就是指如何打开一个链接,如何放置一个链接,如何设计一个链接.这些问题的解决都要用到CSS3 target 属性代码. 操作方法 01 应用代码.这个 ...

  • css3媒体查询

    在css2标准中就已经可以根据不同的媒介类型来设置不同的输出样式了.@media规则使开发者有能力在相同的样式表中,针对不同的媒介来使用不同的样式规则. 这里主要介绍响应式设计最基础的技术:css3媒 ...

  • 如何设置css3中placeholder的字体颜色

    placeholder属性是css3中新增加的属性,IE9和Opera12以下版本的CSS选择器均不支持占位文本.那么怎样设置它的默认字体颜色呢? 操作方法 01 因为每个浏览器的CSS选择器都有所差 ...

  • iphone4s水货和行货有什么区别,不怕水货

    iphone4s水货和行货有什么区别 为了帮助新手辨别行货与水货,知道的就不用看了(不喜勿喷) 最近各位锋友都买了苹果最新产品4S,但是却不知道货源是否行货还是水货,可能还被卖家忽悠,下面为大家介绍怎 ...

  • 安卓手机水货和行货,翻新机区别在哪里?怎么辨别

    最近朋友想买手机,但不清楚什么是水货行货,其实这个词早就在很久就已经出现了,只是说有塞班时代到安卓时代,水货又多了一些概念。但终归还是不理本宗。其实,在小编看来,水货行货都是好货。关键是得自己会挑,因 ...

  • 360云盘同步版与360云盘之间有什么区别

    问:360云盘同步版和360云盘有什么区别? 答:360云盘同步版和360云盘听起来确实有点绕哦。 360云盘的宣传词是,您的手机U盘,您就可以理解为过去我们用的U盘,可以供你存放资料,和传统U盘所不 ...

  • 安卓4.0和2.3的区别在哪里?图文详解

    安卓4.0推出已经有一段时间 但对于想升级4.0的朋友来说 4.0区别自己以前2.3的差异在哪里? 到底自己要不要升级4.0了? 下面就来看看4.0有什么区别 相比2.3,安卓4.0在系统上的9大改进 ...