css span宽度和css span高度成功设置经验篇

咱们介绍两种状况下的对span宽度高度样式成功设置。css

为了观察和实践CSS SPAN宽度和span高度成功设置,DIVCSS5新建一个css命名为“.divcss5”的盒子,设置css宽度为150px,css高度为100px,为了观察高度和宽度样式,咱们再设置个css边框属性样式。html

一、这样应用案例CSS代码为:ui

  1. .divcss5{ 
  2. width:150px;height:100px; 
  3. border:1px solid #000; 

二、Body内Html代码为:spa

  1. divcss5 span上<span class="divcss5">我在SPAN标签内</span>span外 

三、截图firefox

span设置宽度高度未生效
对span设置宽度和高度未生效xml

从上图咱们看见对span标签设置宽度和高度样式没有生效。接下来咱们介绍两种解决span设置高度和宽度生效。htm

第一种状况:对span设置宽度高度后,独占一行(先后将换行)对象

对SPAN设置宽度和高度后效果图
Span成功设置宽度和高度后独占一行
Span成功设置宽度和高度后独占一行blog

咱们用到样式对span设置display:block
在span的css中增长css display属性,将display值设置为block类型(块),便可实现。utf-8

最终CSS+DIV代码:

  1. <!DOCTYPE html
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. <head
  4. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 
  5. <title>span宽度高度解决案例</title
  6. <style
  7. .divcss5{ 
  8. width:150px;height:100px; 
  9. border:1px solid #000; 
  10. display:block 
  11. </style
  12. </head
  13.  
  14. <body
  15. divcss5 span上<span class="divcss5">我在SPAN标签内</span>span外 
  16. </body
  17. </html

完整代码与效果截图

“css
宽度高度生效

第二种状况:对span设置宽度高度后,先后内容不换行

对span标签设置宽度和高度效果图:

对span成功设置宽度和高度同时与先后内容紧贴不换行
对span成功设置宽度和高度同时与先后内容紧贴不换行

这种状况是即能实现span宽度和高度生效,又不让span对象先后内容不换行。

在css2.1标准中为display增长了一个叫inline-block的属性值,恰好能够实现便是inline对象,又能够像block那样设置宽度的属性值,这个属性值在ie6以上版本都有效,firefox要在3.0之后才行,若是要兼容2.0的朋友可使用-moz-inline-box达到一样的效果。

具体解决CSS代码:

  1. display:-moz-inline-box; /* css注释:for ff2 */ 
  2. display:inline-block; 

注意先后顺序

最终CSS DIV代码:

  1. <!DOCTYPE html
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. <head
  4. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 
  5. <title>span宽度高度解决案例</title
  6. <style
  7. .divcss5{ 
  8. width:150px;height:100px; 
  9. border:1px solid #000; 
  10. display:-moz-inline-box; /* css注释:for ff2 */ 
  11. display:inline-block; 
  12. </style
  13. </head
  14.  
  15. <body
  16. divcss5 span上<span class="divcss5">我在SPAN标签内</span>span外 
  17. </body
  18. </html

完整完美解决SPAN高度和高度兼容代码与效果截图

成功完美解决SPAN宽度高度样式
成功完美解决SPAN宽度高度样式

总结,成功对span设置宽度和高度生效两种状况的选择,可根据本身须要肯定。完美解决又不让span标签先后内容换行,这个时候咱们使用display:-moz-inline-box; display:inline-block;便可解决。

相关文章
相关标签/搜索