CSS 尺寸 (Dimension)

CSS 尺寸 (Dimension) 属性允许你控制元素的高度和宽度。同样,它允许你增加行间距。

CSS 尺寸实例:

使用像素值设置图像的高度

本例演示如何使用像素值设置元素的高度。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. img.normal
  5. {
  6. height: auto
  7. }
  8. img.big
  9. {
  10. height: 160px
  11. }
  12. img.small
  13. {
  14. height: 30px
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <img class="normal" src="/i/eg_smile.gif" />
  20. <br />
  21. <img class="big" src="/i/eg_smile.gif" />
  22. <br />
  23. <img class="small" src="/i/eg_smile.gif" />
  24. </body>
  25. </html>

使用百分比设置图像的高度

本例演示如何使用百分比值来设置元素的高度。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. img.normal
  5. {
  6. height: auto
  7. }
  8. img.big
  9. {
  10. height: 50%
  11. }
  12. img.small
  13. {
  14. height: 10%
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <img class="normal" src="/i/eg_smile.gif" />
  20. <br />
  21. <img class="big" src="/i/eg_smile.gif" />
  22. <br />
  23. <img class="small" src="/i/eg_smile.gif" />
  24. </body>
  25. </html>

使用像素值来设置元素的宽度

本例演示如何使用像素值来设置元素的宽度。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. img
  5. {
  6. width: 300px
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <img src="/i/eg_smile.gif" />
  12. </body>
  13. </html>

使用百分比来设置元素的宽度

本例演示如何使用百分比值来设置元素的宽度。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. img
  5. {
  6. width: 50%
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <img src="/i/eg_smile.gif" />
  12. </body>
  13. </html>

设置元素的最大高度

本例演示如何设置一个元素的最大高度。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. p
  5. {
  6. max-height: 10px
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <p>这是一些文本。这是一些文本。这是一些文本。
  12. 这是一些文本。这是一些文本。这是一些文本。
  13. 这是一些文本。这是一些文本。这是一些文本。
  14. 这是一些文本。这是一些文本。这是一些文本。
  15. 这是一些文本。这是一些文本。这是一些文本。</p>
  16. <img src="/i/eg_smile.gif" />
  17. </body>
  18. </html>

使用像素值来设置元素的最大宽度

本例演示如何使用像素值来设置元素的最大高度。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. p
  5. {
  6. max-width: 300px
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <p>这是一些文本。这是一些文本。这是一些文本。
  12. 这是一些文本。这是一些文本。这是一些文本。
  13. 这是一些文本。这是一些文本。这是一些文本。
  14. 这是一些文本。这是一些文本。这是一些文本。
  15. 这是一些文本。这是一些文本。这是一些文本。</p>
  16. </body>
  17. </html>

使用百分比来设置元素的最大宽度

本例演示如何使用百分比值来设置元素的最大高度。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. p
  5. {
  6. max-width: 50%
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <p>这是一些文本。这是一些文本。这是一些文本。
  12. 这是一些文本。这是一些文本。这是一些文本。
  13. 这是一些文本。这是一些文本。这是一些文本。
  14. 这是一些文本。这是一些文本。这是一些文本。
  15. 这是一些文本。这是一些文本。这是一些文本。</p>
  16. </body>
  17. </html>

使用像素值来设置元素的最小高度

本例演示如何使用像素值来设置元素的最小高度。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. p
  5. {
  6. min-height: 100px
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <p>这是一些文本。这是一些文本。这是一些文本。
  12. 这是一些文本。这是一些文本。这是一些文本。
  13. 这是一些文本。这是一些文本。这是一些文本。
  14. 这是一些文本。这是一些文本。这是一些文本。
  15. 这是一些文本。这是一些文本。这是一些文本。</p>
  16. <img src="/i/eg_smile.gif" />
  17. </body>
  18. </html>

使用像素值来设置元素的最小宽度

本例演示如何使用像素值来设置元素的最小宽度。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. p
  5. {
  6. min-width: 1000px
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <p>这是一些文本。这是一些文本。这是一些文本。
  12. 这是一些文本。这是一些文本。这是一些文本。
  13. 这是一些文本。这是一些文本。这是一些文本。
  14. 这是一些文本。这是一些文本。这是一些文本。
  15. 这是一些文本。这是一些文本。这是一些文本。</p>
  16. <img src="/i/eg_smile.gif" />
  17. </body>
  18. </html>

使用百分比来设置元素的最小宽度

本例演示如何使用百分比值来设置元素的最小宽度。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. p
  5. {
  6. min-width: 200%
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <p>这是一些文本。这是一些文本。这是一些文本。
  12. 这是一些文本。这是一些文本。这是一些文本。
  13. 这是一些文本。这是一些文本。这是一些文本。
  14. 这是一些文本。这是一些文本。这是一些文本。
  15. 这是一些文本。这是一些文本。这是一些文本。</p>
  16. <img src="/i/eg_smile.gif" />
  17. </body>
  18. </html>

使用百分比设置行间距

本例演示如何使用百分比值来设置段落中的行间距。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. p.small {line-height: 90%}
  5. p.big {line-height: 200%}
  6. </style>
  7. </head>
  8. <body>
  9. <p>
  10. 这是拥有标准行高的段落。
  11. 在大多数浏览器中默认行高大约是 110% 到 120%。
  12. 这是拥有标准行高的段落。
  13. 这是拥有标准行高的段落。
  14. 这是拥有标准行高的段落。
  15. 这是拥有标准行高的段落。
  16. 这是拥有标准行高的段落。
  17. </p>
  18. <p class="small">
  19. 这个段落拥有更小的行高。
  20. 这个段落拥有更小的行高。
  21. 这个段落拥有更小的行高。
  22. 这个段落拥有更小的行高。
  23. 这个段落拥有更小的行高。
  24. 这个段落拥有更小的行高。
  25. 这个段落拥有更小的行高。
  26. </p>
  27. <p class="big">
  28. 这个段落拥有更大的行高。
  29. 这个段落拥有更大的行高。
  30. 这个段落拥有更大的行高。
  31. 这个段落拥有更大的行高。
  32. 这个段落拥有更大的行高。
  33. 这个段落拥有更大的行高。
  34. 这个段落拥有更大的行高。
  35. </p>
  36. </body>
  37. </html>

使用像素值设置行间距

本例演示如何使用像素值来设置段落中的行间距。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. p.small
  5. {
  6. line-height: 10px
  7. }
  8. p.big
  9. {
  10. line-height: 30px
  11. }
  12. </style>
  13. </head>
  14. <body>
  15. <p>
  16. 这是拥有标准行高的段落。
  17. 在大多数浏览器中默认行高大约是 20px。
  18. 这是拥有标准行高的段落。
  19. 这是拥有标准行高的段落。
  20. 这是拥有标准行高的段落。
  21. 这是拥有标准行高的段落。
  22. 这是拥有标准行高的段落。
  23. </p>
  24. <p class="small">
  25. 这个段落拥有更小的行高。
  26. 这个段落拥有更小的行高。
  27. 这个段落拥有更小的行高。
  28. 这个段落拥有更小的行高。
  29. 这个段落拥有更小的行高。
  30. 这个段落拥有更小的行高。
  31. 这个段落拥有更小的行高。
  32. </p>
  33. <p class="big">
  34. 这个段落拥有更大的行高。
  35. 这个段落拥有更大的行高。
  36. 这个段落拥有更大的行高。
  37. 这个段落拥有更大的行高。
  38. 这个段落拥有更大的行高。
  39. 这个段落拥有更大的行高。
  40. 这个段落拥有更大的行高。
  41. </p>
  42. </body>
  43. </html>

使用数值来设置行间距

本例演示如何使用一个数值来设置段落中的行间距。

  1. <html>
  2. <head>
  3. <style type="text/css">
  4. p.small
  5. {
  6. line-height: 0.5
  7. }
  8. p.big
  9. {
  10. line-height: 2
  11. }
  12. </style>
  13. </head>
  14. <body>
  15. <p>
  16. 这是拥有标准行高的段落。
  17. 默认行高大约是 1。
  18. 这是拥有标准行高的段落。
  19. 这是拥有标准行高的段落。
  20. 这是拥有标准行高的段落。
  21. 这是拥有标准行高的段落。
  22. 这是拥有标准行高的段落。
  23. </p>
  24. <p class="small">
  25. 这个段落拥有更小的行高。
  26. 这个段落拥有更小的行高。
  27. 这个段落拥有更小的行高。
  28. 这个段落拥有更小的行高。
  29. 这个段落拥有更小的行高。
  30. 这个段落拥有更小的行高。
  31. 这个段落拥有更小的行高。
  32. </p>
  33. <p class="big">
  34. 这个段落拥有更大的行高。
  35. 这个段落拥有更大的行高。
  36. 这个段落拥有更大的行高。
  37. 这个段落拥有更大的行高。
  38. 这个段落拥有更大的行高。
  39. 这个段落拥有更大的行高。
  40. 这个段落拥有更大的行高。
  41. </p>
  42. </body>
  43. </html>

CSS 尺寸属性

CSS 尺寸属性允许你控制元素的高度和宽度。同样,还允许你增加行间距。

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