CSS 整理(2)

Box 属性

属性描述CSS
overflow-x如果内容溢出了元素内容区域,是否对内容的左/右边缘进行裁剪。3
overflow-y如果内容溢出了元素内容区域,是否对内容的上/下边缘进行裁剪。3
overflow-style规定溢出元素的首选滚动方法。3
rotation围绕由 rotation-point 属性定义的点对元素进行旋转。3
rotation-point定义距离上左边框边缘的偏移点。3

overflow-x  / overflow-y  属性无法在 IE8 以及更早的浏览器正确地工作。

描述测试
visible不裁剪内容,可能会显示在内容框之外。测试
hidden裁剪内容 - 不提供滚动机制。测试
scroll裁剪内容 - 提供滚动机制。测试
auto如果溢出框,则应该提供滚动机制。测试
no-display如果内容不适合内容框,则删除整个框。测试
no-content如果内容不适合内容框,则隐藏整个内容。测试

 

CSS 尺寸属性(Dimension)

 

属性描述CSS
height设置元素高度。 元素内容区的高度1
max-height设置元素的最大高度。 元素内容区的宽度2
max-width设置元素的最大宽度。2
min-height设置元素的最小高度。2
min-width设置元素的最小宽度。2
width设置元素的宽度。1

 

img.big 
{
height: 50%
}
JavaScript 语法:object.style.height="50px"

 

p { height:100px; width:100px; } 
JavaScript 语法:object.style.width="50px"

max-height / max-width  / min-height / min-width  属性不包括外边距、边框和内边距。

JavaScript 语法:object.style.maxHeight="50px"
JavaScript 语法:object.style.minWidth="50%"

 

CSS 字体属性(Font)

 

属性描述CSS
font在一个声明中设置所有字体属性。1
font-family规定文本的字体系列。1
font-size规定文本的字体尺寸。1
font-size-adjust为元素规定 aspect 值。2
font-stretch收缩或拉伸当前的字体系列。2
font-style规定文本的字体样式。1
font-variant规定是否以小型大写字母的字体显示文本。1
font-weight规定字体的粗细。1

 

1.font 用于一次设置元素字体的两个或更多方面, 至少要指定字体大小和字体系列。未设置的属性会使用其默认值。

可以按顺序设置如下属性: font-style  font-variant  font-weight  font-size/line-height  font-family

p.ex2
{
font:italic bold 12px/30px arial,sans-serif;
}
JavaScript 语法:object.style.font="italic small-caps bold 12px arial,sans-serif"

2.font-family 规定元素的字体系列, font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可识别的第一个值。

有两种类型的字体系列名称:

  • 指定的系列名称:具体字体的名称,比如:"times"、"courier"、"arial"。
  • 通常字体系列名称:比如:"serif"、"sans-serif"、"cursive"、"fantasy"、"monospace"
p.serif{font-family:"Times New Roman",Georgia,Serif}
JavaScript 语法:object.style.fontFamily="arial,sans-serif"

3.font-size该属性设置元素的字体大小。注意,实际上它设置的是字体中字符框的高度;实际的字符字形可能比这些框高或矮(通常会矮)。

描述
  • xx-small
  • x-small
  • small
  • medium
  • large
  • x-large
  • xx-large

把字体的尺寸设置为不同的尺寸,从 xx-small 到 xx-large。

默认值:medium。

smaller把 font-size 设置为比父元素更小的尺寸。
larger把 font-size 设置为比父元素更大的尺寸。
length把 font-size 设置为一个固定的值。
%把 font-size 设置为基于父元素的一个百分比值。
inherit规定应该从父元素继承字体尺寸。

 

h2 {font-size: 200%}
JavaScript 语法:object.style.fontSize="larger"

4.font-style 属性定义字体的风格。该属性设置使用斜体、倾斜或正常字体。

描述
normal默认值。浏览器显示一个标准的字体样式。
italic浏览器会显示一个斜体的字体样式。
oblique浏览器会显示一个倾斜的字体样式。
inherit规定应该从父元素继承字体样式。

 

p.italic {font-style:italic;}
JavaScript 语法:object.style.fontStyle="italic"

5.font-weight 属性设置文本的粗细。

描述
normal默认值。定义标准的字符。
bold定义粗体字符。
bolder定义更粗的字符。
lighter定义更细的字符。
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold。
inherit规定应该从父元素继承字体的粗细。

 

p.thick {font-weight: bold}
JavaScript 语法:object.style.fontWeight="900"

 

CSS 列表属性(List)

属性描述CSS
list-style在一个声明中设置所有的列表属性。1
list-style-image将图象设置为列表项标记。1
list-style-position设置列表项标记的放置位置。1
list-style-type设置列表项标记的类型。1
marker-offset 2

1.list-style 简写属性在一个声明中设置所有的列表属性  可以不设置其中的某个值,比如 "list-style:circle inside;" 也是允许的。未设置的属性会使用其默认值

可以按顺序设置如下属性:list-style-type  list-style-position  list-style-image

ul 
{
list-style: square inside url('/i/eg_arrow.gif')
}
JavaScript 语法:object.style.listStyle="decimal inside"

2.list-style-type 属性设置列表项标记的类型

描述
none无标记。
disc默认。标记是实心圆。
circle标记是空心圆。
square标记是实心方块。
decimal标记是数字。
decimal-leading-zero0开头的数字标记。(01, 02, 03, 等。)
lower-roman小写罗马数字(i, ii, iii, iv, v, 等。)
upper-roman大写罗马数字(I, II, III, IV, V, 等。)
lower-alpha小写英文字母The marker is lower-alpha (a, b, c, d, e, 等。)
upper-alpha大写英文字母The marker is upper-alpha (A, B, C, D, E, 等。)
lower-greek小写希腊字母(alpha, beta, gamma, 等。)
lower-latin小写拉丁字母(a, b, c, d, e, 等。)
upper-latin大写拉丁字母(A, B, C, D, E, 等。)

 

ol.decimal {list-style-type: decimal}

ol.uroman {list-style-type: upper-roman}

ol.lalpha {list-style-type: lower-alpha}
JavaScript 语法:object.style.listStyleType="square"

3.list-style-position 属性设置在何处放置列表项标记。

描述
inside列表项目标记放置在文本以内,且环绕文本根据标记对齐。
outside默认值。保持标记位于文本的左侧。列表项目标记放置在文本以外,且环绕文本不根据标记对齐。
inherit规定应该从父元素继承 list-style-position 属性的值。

 

ul.inside 
{
list-style-position: inside
}

ul.outside 
{
list-style-position: outside
}
JavaScript 语法:object.style.listStylePosition="inside"

4.list-style-image 属性使用图像来替换列表项的标记。

ul 
{
list-style-image: url('/i/eg_arrow.gif')
}
JavaScript 语法:object.style.listStyleImage="url('/images/blueball.gif')"

(以上内容摘自http://www.w3school.com.cn)


 


 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值