css属性参考手册(编辑修改稿)内容摘要:
行。 preline合并空白符序列,但是保留换行符。 inherit规定应该从父元素继承 whitespace 属性的值。 所有浏览器都支持 whitespace 属性。 任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 inherit。 (11) wordspacing属性wordspacing 属性增加或减少单词间的空白(即字间隔)。 该属性定义元素中字之间插入多少空白符。 针对这个属性,“字” 定义为由空白符包围的一个字符串。 如果指定为长度值,会调整字之间的通常间隔;所以,normal 就等同于设置为 0。 允许指定负长度值,这会让字之间挤得更紧。 默认值:normal继承性:yes版本:CSS1JavaScript语法:=10pxCSS 把“字(word)”定义为任何非空白符字符组成的串,并由某种空白字符包围。 这个定义没有实际的语义,它只是假设一个文档包含由一个或多个空白字符包围的字。 支持 CSS 的用户代理不一定能确定一个给定语言中哪些是合法的字,而哪些不是。 尽管这个定义没有多大价值,不过它意味着采用象形文字的语言或非罗马书写体往往无法指定字间隔。 可能的值:值描述normal默认。 定义单词间的标准空间。 length定义单词间的固定空间。 inherit规定应该从父元素继承 wordspacing 属性的值。 所有浏览器都支持 wordspacing 属性。 任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 inherit。 3. CSS字体属性(1) fontfont 简写属性在一个声明中设置所有字体属性。 这个简写属性用于一次设置元素字体的两个或更多方面。 使用 icon 等关键字可以适当地设置元素的字体,使之与用户计算机环境中的某个方面一致。 注意,如果没有使用这些关键词,至少要指定字体大小和字体系列。 可以按顺序设置如下属性:fontstyle, fontvariant, fontweight, fontsize/lineheight, fontfamily。 可以不设置其中的某个值,未设置的属性会使用其默认值。 默认值:not specified继承性:yes版本:CSS1JavaScript语法:=italic smallcaps bold 12px arial, sansserif可能的值:值描述fontstyle规定字体样式。 参阅:fontstyle中可能的值。 fontvariant规定字体异体。 参阅:fontvariant中可能的值。 fontweight规定字体粗细。 参阅:fontweight中可能的值。 fontsize/lineheight规定字体尺寸和行高。 参阅:fontsize和lineheight中可能的值。 fontfamily规定字体系列。 参阅:fontfamily中可能的值。 caption定义被标题控件(比如按钮、下拉列表等)使用的字体。 icon定义被图标标记使用的字体。 menu定义被下拉列表使用的字体。 messagebox定义被对话框使用的字体。 smallcaptioncaption 字体的小型版本。 statusbar定义被窗口状态栏使用的字体。 所有浏览器都支持 font 属性。 任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 inherit。 (2) fontfamilyfontfamily 规定元素的字体系列。 fontfamily 可以把多个字体名称作为一个“回退”系统来保存。 如果浏览器不支持第一个字体,则会尝试下一个。 也就是说,fontfamily 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。 浏览器会使用它可识别的第一个值。 使用逗号分割每个值,并始终提供一个类族名称作为最后的选择。 有两种类型的字体系列名称:指定的系列名称:具体字体的名称,比如:times、courier、arial。 通常字体系列名称:比如:serif、sansserif、cursive、fantasy、monospace。 使用某种特定的字体系列(Geneva)完全取决于用户机器上该字体系列是否可用;这个属性没有指示任何字体下载。 因此,强烈推荐使用一个通用字体系列名作为后路。 默认值:not specified继承性:yes版本:CSS1JavaScript语法:=arial,sansserif可能的值:值描述familynamegenericfamily用于某个元素的字体族名称或/及类族名称的一个优先表。 默认值:取决于浏览器。 inherit规定应该从父元素继承字体系列。 所有主流浏览器都支持 fontfamily 属性。 任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 inherit。 (3) fontsizefontsize 属性可设置字体的尺寸。 注意,实际上它设置的是字体中字符框的高度;实际的字符字形可能比这些框高或矮(通常会矮)。 各关键字对应的字体必须比一个最小关键字相应字体要高,并且要小于下一个最大关键字对应的字体。 默认值:medium继承性:yes版本:CSS1JavaScript语法:=larger可能的值:值描述xxsmall, xsmall, smallmediumlarge, xlarge, xxlarge把字体的尺寸设置为不同的尺寸,从 xxsmall 到 xxlarge。 默认值:medium。 smaller把 fontsize 设置为比父元素更小的尺寸。 larger把 fontsize 设置为比父元素更大的尺寸。 length把 fontsize 设置为一个固定的值。 %把 fontsize 设置为基于父元素的一个百分比值。 inherit规定应该从父元素继承字体尺寸。 所有主流浏览器都支持 fontsize 属性。 任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 inherit。 (4) fontsizeadjustfontsizeadjust 属性为某个元素规定一个 aspect 值,这样就可以保持首选字体的 xheight。 字体的小写字母 x 的高度与 fontsize 高度之间的比率被称为一个字体的 aspect 值。 当字体拥有高的 aspect 值时,那么当此字体被设置为很小的尺寸时会更易阅读。 举例:Verdana 的 aspect 值是 (意味着当字体尺寸为 100px 时,它的 xheight 是 58px )。 Times New Roman 的 aspect 值是。 这就意味着 Verdana 在小尺寸时比 Times New Roman 更易阅读。 默认值:none继承性:yes版本:CSS2JavaScript语法:=可能的值:值描述none默认。 如果此字体不可用,则不保持此字体的 xheight。 number定义字体的 aspect 值比率。 可使用的公式:首选字体的字体尺寸 * (fontsizeadjust 值 / 可用字体的 aspect 值)=可应用到可用字体的字体尺寸Internet Explorer 不支持 fontsizeadjust 属性。 (5) fontstretchfontstretch 属性可对当前的 fontfamily 进行伸缩变形。 默认值:normal继承性:yes版本:CSS2JavaScript语法:=ultraexpanded可能的值:值描述normal默认值。 把缩放比例设置为标准。 wider把伸展比例设置为更进一步的伸展值narrower把收缩比例设置为更进一步的收缩值ultracondensed , extracondensedcondensed , semicondensedsemiexpanded , expandedextraexpanded , ultraexpanded设置 fontfamily 的缩放比例。 ultracondensed 是最宽的值,而 ultraexpanded 是最窄的值。 所有主流浏览器都不支持 fontstretch 属性。 (6) fontstylefontstyle 属性定义字体的风格。 该属性设置使用斜体、倾斜或正常字体。 斜体字体通常定义为字体系列中的一个单独的字体。 理论上讲,用户代理可以根据正常字体计算一个斜体字体。 默认值:normal继承性:yes版本:CSS1JavaScript语法:=italic可能的值:值描述normal默认值。 浏览器显示一个标准的字体样式。 italic浏览器会显示一个斜体的字体样式。 oblique浏览器会显示一个倾斜的字体样式。 inherit规定应该从父元素继承字体样式。 所有主流浏览器都支持 fontstyle 属性。 任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 inherit。 (7) fontvariantfontvariant 属性设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。 理论上,用户代理可以根据正常字体计算出小型大写字母字体。 默认值:normal继承性:yes版本:CSS1JavaScript语法:=smallcaps可能的值:值描述normal默认值。 浏览器会显示一个标准的字体。 smallcaps浏览器会显示小型大写字母的字体。 inherit规定应该从父元素继承 fontvariant 属性的值。 所有主流浏览器都支持 fontvariant 属性。 任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 inherit。 (8) fontweightfontweight 属性用于设置显示元素的文本中所用的字体加粗。 数字值 400 相当于 关键字 normal,700 等价于 bold。 每个数字值对应的字体加粗必须至少与下一个最小数字一样细,而且至少与下一个最大数字一样粗。 默认值:normal继承性:yes版本:CSS1JavaScript语法:=900可能的值:值描述normal默认值。 定义标准的字符。 bold定义粗体字符。 bolder定义更粗的字符。 lighter定义更细的字符。 100,200,300,400,500600,700,800,900定义由粗到细的字符。 400 等同于 normal,而 700 等同于 bold。 inherit规定应该从父元素继承字体的粗细。 所有主流浏览器都支持 fontweight 属性。 任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 inherit。 4. CSS边框和轮廓属性(1) border属性border 简写属性在一个声明设置所有的边框属性。 可以按顺序设置如下属性:borderwidth , borderstyle , bordercolor。 如果不设置其中的某个值,也不会出问题,也是允许的。 默认值:not specified继承性:no版本:CSS1JavaScript语法:=3px solid blue可能的值:值描述borderwidth规定边框的宽度。 参阅:borderwidth中可能的值。 borderstyle规定边框的样式。 参阅:borderstyle中可能的值。 bordercolor规定边框的颜色。 参阅:bordercolor中可能的值。 inherit规定应该从父元素继承 border 属性的设置。 所有浏览器都支持 border 属性。 任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 inherit。 (2) borderbottomborderbottom 简写属性把下边框的所有属性设置到一个声明中。 可以按顺序设置如下属性:borderbottomwidth , borderbottomstyle , borderbottomcolor。 如果不设置其中的某个值,也不会出问题,也是允许的。 默认值:not specified继承性:no版本:CSS1JavaScript语法:=3px solid blue可能的值:值描述borderbottomwidth规定下边框的宽度。 参阅:borderbottomwidth中可能的值。 borderbottomstyle规定下边框的样式。 参阅:borderbottomstyle中可能的值。 borderbottomcolor规定下。css属性参考手册(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。