DIV+CSS布局和TABLE布局详解
1.1 TABLE布局
1.1.1概述
HTML table元素渲染到网页上,其单元格的边框和间距均为0。传统TABLE布局方式就是利用table元素的这个特性,将网页中的各个元素按版式划分放入表格的各个单元格中,从而实现复杂的排版组合。
table布局的核心在于设计一个能满足版式要求的表格结构,将内容装入每个单元格中,间距及定格则通过gif占位图进行占位来实现。
表格布最常见的编码方式是混合式的,即在HTML标签<>之间嵌入一些样式代码。
1.1.2布局劣势
TABLE布局的最终结构是一个复杂的表格,不利于设计与修改。
TABLE布局的混合式编码,使得最后生成的网页代码除了表格本身的代码,还有许多无意义的透明gif占位图及其他元素,文件量庞大,最终导致浏览器下载及解析速度变慢。同时,大大降低了代码的可读性,增加了维护成本。
1.2 Div+CSS布局
1.2.1概述
div标签是一种比表格简单的元素。语法简单,即<div></div>;功能单一,仅仅是用于将一段信息给标记出来用于后期的样式定义。通过div的使用,可以将网页中的各个元素划分到各个div中,成为网页中的结构体,而样式表现则由CSS来完成。
1.2.2布局优势
实现了表现与内容分离的布局目标。充分提高了代码的利用率,效率大大提高,后期维护成本显著降低。
Div+CSS布局不需要像表格一样通过其内部的单元格来组织版式,而是通过CSS强大的样式定义功能,这样可以比表格更简单更自由地控制页面版式及样式。
发表评论
-
html框架之iframe和frame及frameset
2019-01-22 14:55 4229html框架之iframe和frame及f ... -
Select下拉选择框的美化
2017-11-02 17:19 3360Select下拉选择框的美化 1.1 CSS修改select下 ... -
Input元素去除获取焦点时的边框
2017-11-02 10:27 7033Input元素去除获取焦点 ... -
Input[type="radio"]和Input[type="checkbox"]的选中
2017-11-01 17:03 1674Input[type="radio"]和I ... -
Input只读属性详解
2017-11-01 16:27 1710Input只读属性详解 1.1概述 Reado ... -
input[type="file"]标签的美化
2017-11-01 15:34 1194input[type="file"]标签的 ... -
html布局之table表格布局
2017-09-25 08:52 3493html布局之table表格布局 1.1 table布局 1、 ... -
HTML实现页面自动跳的方法
2017-09-14 11:42 952HTML实现页面自动跳的方法 1.1方法一 直 ... -
html marquee标签讲解
2017-09-01 09:02 1694html marquee标签讲解 1.1概述 ... -
html路径小结
2017-08-25 09:38 627html路径小结 1.1概述 ... -
html meta标签用法详解(一)
2017-08-24 10:18 1200html meta标签用法详解(一) 1.1概述 ... -
Hack技术总结
2017-08-23 11:22 982Hack技术总结 1.1概述 ... -
HTML行内元素和块级元素的转换
2016-10-07 16:24 6299HTML行内元素和块级元素的转换 1.1 CSS displa ... -
div元素按比例缩放的实现方法
2016-09-08 17:54 16170div元素按比例缩放的实现方法 某些场景下,窗 ... -
HTML img布局问题详解
2016-09-08 16:52 1179HTML img布局问题详解 1.1 ... -
HTML中空格的实现方法详解
2016-09-08 15:15 2424HTML中空格的实现方法详解 浏览器总是会截短 ... -
RGB颜色与HEX十六进制颜色的换算
2016-09-07 20:57 1105RGB颜色与HEX十六进制颜色的换算 1.1换算表格 ... -
Web语义化详解
2016-07-21 14:51 662Web语义化详解 1.1概述 Web语义化主 ... -
HTML引入CSS样式的方式详解
2016-07-21 10:06 1488HTML引入CSS样式的方式详解 1.1内联属性(Inlin ... -
设置input输入框为只读方法详解
2016-07-18 11:02 4949设置input输入框为只读方法详解 1.1禁用状态与启用状态 ...
相关推荐
表现标准语言是CSS,用于控制网页的外观和布局。因此,遵循Web标准的页面应是用XHTML和CSS构建的,而不仅仅是使用DIV元素。 在内容部分,首先解释了为什么国人习惯称这种布局方式为"Div+CSS",是因为过去网页设计...
### DIV+CSS布局详解 #### 一、概述 在现代Web开发中,**DIV+CSS布局**是一种常用的技术手段,用于构建网站结构和样式。它不仅能够帮助开发者更高效地组织网页内容,还能够实现更加美观的设计效果。本文将详细介绍...
### div+css布局详解 ...通过以上介绍,我们可以看到,div+css布局的核心在于理解内容的语义和结构,并在此基础上有效地使用CSS来控制页面的样式和布局。这对于创建高质量、易于维护的网页至关重要。
《div+css 后台管理系统模板详解》 在网页设计领域,`div+css`是一种广泛应用的技术,用于构建高效、可维护的后台管理系统界面。这种技术的核心在于将内容(div)与样式(css)分离,使得网页布局更加灵活,同时...
业界越来越关注DIV+CSS的标准化设计,大到各大门户网站,小到不计其数的个人...DIV本身就是容器性质的,你不但可以内嵌table还可以内嵌文本和其它的HTML代码 CSS是CascADIng style Sheets的简称,中文译作“层叠样式表
韩顺平HTML+CSS+JavaScript笔记 - DIV+CSS详解 本笔记主要介绍了DIV+CSS的基本概念和应用,涵盖了DIV的介绍、CSS的基本语法、CSS的分类、使用CSS统一网站风格、使用滤镜等内容。 DIV+CSS是什么? ----------------...
### DIV+CSS入门教程知识点详解 #### 一、页面布局与规划 在网页设计与开发领域,`div+css`是一种流行的布局技术,它利用HTML的`div`元素结合CSS样式来实现网页的布局和样式控制。这种方法相较于传统的表格布局...
**Div+CSS模板详解** Div+CSS是一种网页布局技术,它是HTML页面设计中用来替代传统Table布局的新方法。Div(Division)是HTML中的一个容器元素,用于组织和分隔页面内容,而CSS(Cascading Style Sheets)则负责...
在传统网页设计中,表格(Table)常被用于布局,但随着Web标准的发展,开发者开始转向使用更灵活、可维护性更强的DIV元素配合CSS进行布局。然而,IE6对CSS的解析有诸多不兼容,例如浮动(Float)、定位(Positioning...
### div+css技巧详解 #### 一、div+css主流开发与前台页面布局设计 div+css是目前网页设计中最常用的布局方式之一,它能够帮助前端开发者构建出响应式、可维护性强且易于修改的网站界面。div作为HTML中的一个容器...
其中DIV是块级元素的定位容器,CSS则是用于设置样式和布局的语言。这种方式能够使网页更加简洁、易于维护,并且对搜索引擎更加友好。 - **优点**: - **简洁性**:能够减少冗余的HTML标记,让HTML结构更加清晰; ...
- `<div>`: 块级容器,用于布局和分组元素。 - ` `: 行内换行,用于强制换行而不形成新的段落。 - `<span>`: 行内容器,常用于应用样式或脚本操作。 3. **列表标签:** - `<ul>` 和 `<li>`: 无序列表及其...
### DIV+CSS网页设计规范详解 #### 一、W3C标准声明 在网页开发过程中,遵循W3C标准是非常重要的一步。W3C(World Wide Web Consortium)即万维网联盟,它制定了一系列标准来确保网页的统一性和兼容性。 - **一般...
### 文档流(div+css)详解 #### 一、文档流概述 文档流是指网页元素在HTML文档中按照一定的规则自动排列的过程。这些规则决定了元素如何在页面上自上而下、从左到右地布局。理解文档流是掌握CSS布局的基础。 **...
特别是对于使用DIV+CSS布局的网页,这些问题更加突出。本文将深入探讨如何解决这些兼容性问题。 1. **DOCTYPE声明与XHTML格式** 为了确保W3C标准的遵循,应在文档开头添加DOCTYPE声明,例如`<!DOCTYPE html>`,这...