推荐专题:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准
返回建站学首页
栏目导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 专题教程
当前位置:首页>网站设计>css/xhtml>正文

谈谈display:inline;与float:left;


来源: 时间:07-02-06 00:12:29 点击: 点击这里收藏本文
本篇详细介绍了谈谈display:inline;与float:left;的文章主题。

 这样的题目显得有点可笑,但是鉴于很多网友在标准学习的过程中常被这样的问题所困扰所以特此专文澄清两者之间的区别与特性。

  首先我们要明确,display:inline;与float:left;正确含义。display:inline;(内联)《CSS权威指 南》中文字显示:任何不是块级元素的可见元素都是内联元素。其表现的特性是“行布局”形式,这里的“行布局”的意思就是说其表现形式始终以行进行显示。比 如,我们设定一个内联元素border-bottom:1px solid #000;时其表现是以每行进行重复,每一行下方都会有一条黑色的细线。如果是块级元素那么所显示的的黑线只会在块的下方出现。

  当然这看起来不像是display:inline;与float:left;的区别所在,但是当理解了float:left;的特性那么我们就 清楚到底是怎么回事了。float:left;(左浮动)他使得指定元素脱离普通的文档流而产生的特别的布局特性。并且FLOAT必需应用在块级元素之 上,也就是说浮动并不应用于内联标签。或者换句话来说当应用了FLOAT那么这个元素将被指定为块级元素。

  那么我们很清楚了,内联(display:inline;)元素不能设置宽高,因为内联属于行布局,其特性是在一行里进行布局,所以不能被设定宽高。


  把此文章收藏到:          
这里有你需要的吗?
文章搜索
  • Google JZxue.Com
最新文章
推荐导读
热门排行

关于我们 | 联系我们 | 友情链接 | 建站服务 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.