`

[DIV+CSS应用]澄清display:inline;与float:left;的用途

    博客分类:
  • css
阅读更多

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

 

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

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

     下面的例子主要讲style="dispaly:inline"的用法.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
 </HEAD>

 <BODY>
   <table border="1" width="600">
   <tr>
   <!--span:默认行内显示   div:默认块级显示,也就是两个div一起用是换行的。-->
   <!--css中的display 有值inline、block是用来控制上面元素的显示方式的-->
   <!---加上float:right inline就会失效,具体原因参看上面解释-->
   <td width="300"><span > SPAN1 </span><span> SPAN2 </span> </td>
   <td width="300" align="center"><div style="display:inline">aaaaa</div>
   <div style="display:inline">bbbbb</div></td>
   </tr>
   </table>
 </BODY>
</HTML>

  

分享到:
评论
1 楼 qingfeng825 2008-12-31  
   <td width="100"> 
     <div style="float:left;width:95%;text-align:center;background:red">111111111111</div>
<div style="float:right;width:5%;background:green">2</div>
     </td>

相关推荐

    经典DIV+CSS模板 经典DIV+CSS模板

    描述中的关键词如"div+css"、"web标准"、"div+css布局"、"div+css实例"、"div+css模板"揭示了这些模板遵循Web开发的最佳实践,旨在实现结构与表现的分离,提高网页的可维护性和可访问性。Web标准通常指的是W3C制定的...

    table布局网页转换为div+CSS布局的转换软件

    `div+CSS`布局则通过分离结构和样式,提高了代码的可读性和可维护性,同时也为创建灵活的、响应式的网页提供了可能。 `table`到`div+CSS`的转换软件就是针对这种情况应运而生的工具。这种软件能够自动将基于`table`...

    简单的网页制作案例(DIV+CSS完成):旅游网站2

    这个案例被称为"简单的网页制作案例(DIV+CSS完成):旅游网站2",它着重于使用这两种关键技术来构建网页布局和样式。 首先,让我们理解HTML(HyperText Markup Language)和CSS(Cascading Style Sheets)的基本...

    div+css div+css精通CSS

    标题与描述中提到的“div+css div+css精通CSS”这一主题,主要涉及的是网页设计与布局的核心技术——利用HTML中的div元素结合CSS样式表进行网页内容的组织与美化。接下来,我们将深入探讨这一主题所包含的关键知识点...

    div+CSS购物网站模板

    在这个专题中,我们将深入探讨Div+CSS在购物网站模板中的应用,以及它对于网页设计的重要性。 首先,让我们了解什么是Div和CSS。Div(Division)是HTML中的一个布局容器,它允许我们将页面划分为多个独立的区域,...

    div+css布局大全

    下面,我们将深入探讨div+css布局的相关知识点。 1. **Div元素**:HTML中的`&lt;div&gt;`(division)元素是一个通用容器,用于组合HTML元素,为页面提供结构。通过设置`&lt;div&gt;`的类或ID属性,我们可以对多个元素进行分组...

    DIV+CSS简单登录界面模板

    在网页设计领域,`DIV+CSS`是一种广泛使用的布局技术,它通过定义不同的`Div`(Division,分块)元素并应用相应的`CSS`(Cascading Style Sheets,层叠样式表)样式来构建页面结构和外观。标题提到的“DIV+CSS简单...

    div+css手册

    《div+css手册》是一本深入探讨网页布局技术的重要参考资料,尤其对于网页设计者和前端开发者来说,它具有极高的学习价值。这个手册的核心聚焦在HTML中的`div`元素和CSS(层叠样式表)的结合使用上,旨在帮助读者...

    div+css常见兼容性问题

    在网页设计中,`div+css`是一种常见的布局方式,但它也伴随着一系列的浏览器兼容性问题。这些问题主要出现在不同浏览器对CSS规范的解读和实现上存在差异,尤其是老版本的Internet Explorer(如IE6和IE7)与其他...

    纯div+css轮播图片切换图片

    在网页设计中,纯div+css实现的图片轮播是一种常见的动态效果,它能为网站增添生动性,吸引用户注意力。下面将详细讲解这个主题,包括如何使用div和css创建图片切换、电子相册以及轮播图片的效果。 一、图片切换 ...

    160个DIV+CSS网页模板

    3. **响应式设计**:CSS3的媒体查询功能使得Div+CSS可以轻松适应不同设备和屏幕尺寸,实现移动优先的设计策略。 4. **易于扩展和复用**:通过类选择器,可以将样式应用于多个元素,方便代码复用和组件化开发。 从...

    DIV+CSS美化网站实用教程

    本教程将深入探讨如何使用 `DIV+CSS` 美化网站,以实现更优美的视觉效果和更高效的网页结构。 首先,让我们理解 `DIV` 元素。`DIV` 是一个通用的 HTML 标签,代表“分部”,用于组合 HTML 文档中的元素,创建内容...

    Div+CSS简单布局

    **Div+CSS布局详解** Div+CSS布局是网页设计中常用的一种技术,它将内容(HTML元素)与表现(样式)分离,提高了网页的可维护性和可扩展性。Div是HTML中的一个容器元素,用于组织页面结构,而CSS(Cascading Style ...

    div+css布局制作横向带箭头步骤流程样式

    在网页设计中,`div+css`布局是构建页面结构和样式的重要技术。它通过HTML的`&lt;div&gt;`元素作为容器来组织内容,并利用CSS(层叠样式表)来定义这些容器的外观、位置和样式。`div+css`布局能够实现灵活、可维护的网页...

    div +cssdiv +cssdiv +cssdiv +cssdiv +cssdiv +css

    - 可以通过设置`display`属性,将`div`转换为行内元素(`inline`)、行内块元素(`inline-block`)或浮动元素(`float`)以满足不同的布局需求。 2. **CSS 样式**: - CSS用于定义网页元素的外观、布局和结构。...

    div+css布局制作箭头步骤流程样式 - div+css教程

    在网页设计领域,`div+css`是一种常用的技术,用于实现页面布局和样式控制。`div`元素作为容器,能够包裹其他HTML元素,而CSS(层叠样式表)则负责定义这些元素的外观和位置。在本教程中,我们将深入探讨如何使用`...

    非主流Web2.0 DIV+CSS模板

    5. **DIV+CSS实例**:在实际项目中,开发者会创建多种实例来演示和应用这些技术,如创建一个响应式的图片画廊、一个带有动画效果的导航栏,或者一个适应不同屏幕大小的网页布局。这些实例有助于学习和理解如何利用...

    DIV+CSS教程—十天学会web标准div+css标准之路WORD版

    《DIV+CSS教程—十天学会web标准div+css标准之路》是一份全面且深入的教程,旨在帮助初学者在短时间内掌握网页布局的核心技术——DIV和CSS。此教程以Word文档的形式提供,易于阅读和打印,适合自学或者作为教学参考...

Global site tag (gtag.js) - Google Analytics