Heim  >  Artikel  >  Web-Frontend  >  CSS 尺寸_html/css_WEB-ITnose

CSS 尺寸_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:35:54812Durchsuche

概览

CSS 尺寸属性允许你控制元素的高度(height)和宽度(width)。

属性 描述
height 设置元素的高度。
width 设置元素的宽度。
max-height 设置元素的最大高度。
max-width 设置元素的最大宽度。
min-height 设置元素的最小高度。
min-width 设置元素的最小宽度。

我们一般所指的高度和宽度是指下图中红线标示的区域。

IE 5.X 和 6 这些浏览器的 width 属性不是内容的宽度,而是内容、内边距和边框的宽度的总和。简单知道就行了。

height

height 属性设置元素的高度。行内非替换元素(如:,,影响他们高度的是line-height属性)会忽略这个属性。

可选的值:

  • auto 默认。浏览器会计算出实际的高度。

  • length 使用 px, cm, mm, em 等单位定义高度。

  • % 基于包含它的块级对象的百分比定义高度。

 

div.normal {    height: auto}div.big {    height: 160px}div.small {    height: 30px}
width

width 属性设置元素的宽度。行内非替换元素(如:,)会忽略这个属性。

可选的值:

  • auto 默认。浏览器会计算出实际的宽度。

  • length 使用 px, cm, mm, em 等单位定义宽度。

  • % 基于包含它的块级对象的百分比定义宽度。

 

div.normal {    width: auto}div.big {    width: 160px}div.small {    width: 30px}
max-height

max-height 属性设置元素的最大高度。

该属性值会对元素的高度设置一个最高限制。因此,元素可以比指定值矮,但不能比其高。不允许指定负值。

可选的值:

  • none 默认。对元素的高度没有限制。

  • length 使用 px, cm, mm, em 等单位定义元素的最大高度值。

  • % 基于包含它的块级对象的百分比定义最大高度。

 

p {    padding: 0;    margin: 0;    max-height: 10px;    overflow: none;}

设置最大高度后,段落的高度不会超过最大高度,但文本会溢出,其他部分可以覆盖到溢出的部分。

max-width

max-width 定义元素的最大宽度。

该属性值会对元素的宽度设置一个最高限制。因此,元素可以比指定值窄,但不能比其宽。不允许指定负值。

可选的值:

  • none 默认。对元素的宽度没有限制。

  • length 使用 px, cm, mm, em 等单位定义元素的最大宽度值。

  • % 基于包含它的块级对象的百分比定义最大宽度。

 

p {    max-width:100px;}
min-height

min-height 属性设置元素的最小高度。

该属性值会对元素的高度设置一个最低限制。因此,元素可以比指定值高,但不能比其矮。不允许指定负值。

可选的值:

  • length 使用 px, cm, mm, em 等单位定义元素的最小高度值,默认值是0。

  • % 基于包含它的块级对象的百分比定义最小高度。

 

p {    min-height:100px;}
min-width

min-width 属性设置元素的最小宽度。

该属性值会对元素的宽度设置一个最小限制。因此,元素可以比指定值宽,但不能比其窄。不允许指定负值。

可选的值:

  • length 使用 px, cm, mm, em 等单位定义元素的最小宽度值,默认值:取决于浏览器。

  • % 基于包含它的块级对象的百分比定义最小宽度。

 

p {    min-width:100px;}
小结

CSS 尺寸就是指元素内容的高度和宽度,虽然说非常简单,但却是必会知识,从属性的字面意思基本就可以领会其意思,没什么深入不深入可谈。

CSS 尺寸与盒模型有部分关联,稍后会补充盒模型的相关笔记。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn