表格在网页布局方面起到了举足轻重的作用,表格布局好像已经成为一个标准,随便浏览一些站点,它们大多是用表格布局的。使用表格设计网页布局,可以使网页看上去更加整齐,适用于一般比较正规的网页。网页中的表格是由若干行和列组成,每一行(或者列)又由多个单元格组成,每个单元格中又可以反复地插入表格,以满足网页设计人员的布局需要。表格布局的优势在于它能对不同对象加以处理,而又不用担心不同对象之间的影响。如图1所示,就是一幅完全使用表格进行布局的网页。
一、如何使用表格进行布局 下面我们通过一个具体的示例,来说明如何使用表格进行布局。假如我们要用表格布局出如图2所示的页面。
(1) 根据需求创建表格 大家仔细考察图2所示的页面,能看出此图中页面表格一共有7行2列,第一行占2列,第二行左边的单元格跨6行,其他单元格都是没有跨多行跨多列的单元格。所以我们应该首先创建一个7行2列的表格,然后合并第一行2个单元格,设置第二行的第一个单元格跨6行,具体代码如下: <TABLE> (2) 设置表格属性 根据图片的大小以及文字的多少和大小来设计表格、行、单元格的高度、宽度、对齐方式。根据图2.所示我们来给表格设置相关属性,具体代码如下: <TABLE width="280"> (3) 给表格填充内容 根据需要,在对应单元格里添加文字和图片,添加完文字和图片之后的页面,所对应的完整代码如示例1所示。 示例1: <HTML> 示例1运行效果如图2所示。 本章总结 ◆ 创建表格至少需要3对标签,即表格标签<TABLE>…</TABLE>、行标 签<TR>…</TR>和单元格标签<TD>…</TD>。 ◆ 创建跨多列的表格是在单元格里使用colspan属性进行设置,创建跨多行的表格是在单元格里使用rowspan属性进行设置。 ◆ 表格的美化修饰主要从以下几个方面进行: ● 表格的高度(height)、宽度(width)和边框(border)。 ● 表格的背景(bgcolor和background)、行的背景色(bgcolor)、列的背景色(bgcolor)。 ● 表格、行、列的对齐方式(align)。 ● 表格的填充(cellpadding)、间距(cellspacing)属性。 ◆ 表格可在一定程度上控制文本和图像在网页中的位置,而不是完全由浏览器对此进行控制。 本章作业: 制作如下图网页。 注意事项: 1.结合上阶段联系的结果,制作一个简单的拍拍网顶端内容的表格美化。 2.2行的表格,有些是图片,大家看看是怎么样布局吧。 网页学习网提示:光看教程是无法让你掌握HTML知识,最好是完成作业后才进入下一次教程,动起手来吧! |
编辑:网页学习网 |
本文地址:http://www.lodidance.com/html/jc/502.html |
2.4 表格用于布局
时间: 2024-12-28 05:27:06
2.4 表格用于布局的相关文章
web前端_表格table布局,同一列两个<;td>;之间有间隙解决办法。
同学接了个很简单的网站.结果在布局的时候发现网页头部和网页主体之间差不多有1px的间隙.怎么也去除不了,帮忙看了看,隋记录下来,是这样的,网页头部和主体分别在两个<td>中(使用table布局),贴上简单demo: 效果如下,间隙消失了,最重要的是红色矩形圈起来的那句. 如果去掉红色矩形圈起来的部分,效果如下: web前端_表格table布局,同一列两个<td>之间有间隙解决办法.
表格及布局——0606上午
今天上午学习了表格的应用以及如何用表格进行页面布局.以下面代码为例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head>
利用display属性写出表格的布局样式
demo地址:http://codepen.io/tianzi77/pen/gpBzjy 元素结构: <h1>display构造的table小例子,IE8及以下浏览器不支持本示例</h1> <div class="table"> <h2 class="table-caption">大神榜:</h2> <div class="table-column-group"> <d
CSS学习之菜鸟入门
一.基础学习 1.何为CSS CSS是Cascading Style Sheets(层叠样式表)的简称,是一种标记语言,它不需要编译,可以直接由浏览器执行(属于浏览器解释型语 言). CSS文件也可以说是一个文本文件,它包含了一些CSS标记,CSS文件必须使用css为文件名后缀, 可以通过简单的更改CSS文件,改变网页的整体表现形式,可以减少我们的工作量,所以 她是每一个网页设计人员的必修课. 2.语法 2.1引用 链接式(href <head> <link rel="styl
编程实践积累
1 编程经验实践,积累,总结,分享 2 3 4 博客地址:http://www.cnblogs.com/liaowanzhong/ 5 6 7 8 9 10 11 12 13 14 15 1. 大量群发邮件:购买Edm服务,大的互联网企业是和邮箱服务商签订协议(百度,腾讯,京东,阿里,csdn) 16 站内信 17 内网发短信:短信猫 18 19 2. Servlet Filter 生命周期 20 *Servlet:看配置文件中web.xml配置其启动的优先级别,即当load-on-startu
HTML表格布局实际使用详解
现在,表格<table>一般不再用于网页整体的布局.不过,在面对某些特定的设计,如表单输入.数据呈现时,表格则可能是最恰当的选择. 关于表格的直观印象,就是由多个单元格(cell)整齐排列而成的元素,可以明确看出行(row)和列(column).这可以联想到Excel,由Excel在数据处理和统计上的地位,就可以理解网页中表格的意义. 简单来说,能直观感受到多个元素是以行和列的概念排列时,用表格会让你轻松很多.如caniuse.com中应用表格的例子: 表格布局计算 使用表格很简单,但有时候表
Android基础_2 Activity线性布局和表格布局
在activity的布局中,线性布局和表格布局是最简单的,这次分别从线性布局,表格布局以及线性布局和表格混合布局做了实验,实验中只需要编写 相应的xml的代码,java代码不需要更改,因为我们这里只是练习android的界面设计.参考的资料为mars老师的教程. 线性布局: 线性布局就是将各种控件按照行或者列依次进行排列. 其中本实验用到的各控件的属性解释如下: android:layout_weight属性是指不同的控件在activity中占有体积大小的比例. android:paddingL
div与table用作布局的区别
本文向大家描述一下DIV和Table页面布局的区别和联系,一般来说Table开发快,容易控制,浏览器兼容也好些,另一部分认为DIV好,是以后的发展趋势,主要原因请看下文详细介绍. DIV布局和Table页面布局的区别和联系 现在对于网页制作是选择传统的Table还是用新型的DIV,有分歧.一部分说还是用Table好,开发快,容易控制,浏览器兼容也好些;另一部分认为DIV好,以后的发展趋势,主要是如下原因: DIV+CSS布局比Table布局节省页面代码,代码结构也更清晰明了. DIV+CSS开发
《CSS网站布局实录》学习笔记(三)
第三章 CSS网页布局与定位 3.1 div 几乎XHTML中的任何标签都可以用于浮动与定位,而div首当其冲.对于其他标签而言,往往有它自身存在的目的,而div元素存在的目的就是为了浮动与定位. 3.1.1 div是什么 div是XHTML中制定的.专门用于布局设计的容器对象.在传统表格式布局中,之所以能够进行页面的排版布局设计,完全依赖于表格对象table.如今,接触另一种布局方式--CSS布局.div正是这种布局方式的核心对象.仅从div的使用上说,做一个简单的布局只需要依赖两样东西:di