表格标记
创建表格
要想创建表格,就需要使用表格相关的标记
单元格内的文字 |
包含三对HTML标记,分别为
注意:
学习表格的核心是学习
标记的属性
属性名
含义
常用属性值
border
设置表格的边框(默认border="0"无边框) 像素值
cellspacing
设置单元格与单元格边框之间的空白间距
像素值(默认为2像素)
cellpadding
设置单元格内容与单元格边框之间的空白间距
像素值(默认为1像素)
width
设置表格的宽度
像素值
height
设置表格的高度
像素值
align
设置表格在网页中的水平对齐方式
left、center、right
bgcolor
设置表格的背景颜色
预定义的颜色值、十六进制#RGB、rgb(r,g,b)
background
设置表格的背景图像
url地址
1、border属性
用于设置表格的边框,默认为0
2、cellspacing属性
用于设置单元格与单元格边框之间的空白间距,默认为2px
3、cellpadding属性
用于设置单元格内容与单元格边框之间的空白间距,默认为1px
注意:
cellpadding类似于盒子模型的内边距padding,指的是单元格内部的距离,cellspacing则指的是外部单元格与单元格之间的距离。可以结合盒子模型的内外边距理解cellpadding与cellspacing的不同。
4、width与height属性
默认情况下,表格的宽度和高度靠其自身的内容来支撑。要想更改表格的尺寸,就需对其应用宽度属性width或高度属性height
当为表格标记同时设置width、height和cellpadding属性时,cellpadding的显示效果将不太容易观察,所以一般在未给表格设置宽高的情况下测试cellpadding属性。
5、align属性
align属性用于定义元素的水平对齐方式,其可选属性值为left、center、right。值得一提的是,当对标记应用align属性时,控制的为表格的水平对齐方式,单元格中的内容不受影响。
6、bgcolor属性
在标记中,bgcolor属性用于设置表格的背景颜色。
7、background属性在标记中,background属性用于设置表格的背景图像。
标记的属性
制作网页时,有时需要表格中的某一行特殊显示,这时就可以为行标记定义属性
属性名
含义
常用属性值
height
设置行高度 像素值
align
设置一行内容的水平对齐方式
left、center、right
valign
设置一行内容的垂直对齐方式
top、middle、bottom
bgcolor
设置行背景颜色
预定义的颜色值、十六进制#RGB、rgb(r,g,b)
background
设置行背景图像
url地址
注意
标记无宽度属性width,其宽度取决于表格标记。
可以对标记应用valign属性,用于设置一行内容的垂直对齐方式。虽然可以对标记应用background属性,但是在 标记中此属性兼容问题严重。
标记的属性
在网页制作过程中,有时仅仅需要对某一个单元格进行控制,这时就可以为单元格标记 定义属性
属性名
含义
常用属性值
width
设置单元格的宽度
像素值
height
设置单元格的高度
像素值
align
设置单元格内容的水平对齐方式
left、center、right
valign
设置单元格内容的垂直对齐方式
top、middle、bottom
bgcolor
设置单元格的背景颜色
预定义的颜色值、十六进制#RGB、rgb(r,g,b)
background
设置单元格的背景图像
url地址
colspan
设置单元格横跨的列数(用于合并水平方向的单元格)
正整数
rowspan
设置单元格竖跨的行数(用于合并竖直方向的单元格)
正整数
注意:
1、在 标记的属性中,重点掌握colspan和rolspan,其他的属性了解即可,不建议使用,均可用CSS样式属性替代。
2、当对某一个 标记应用width属性设置宽度时,该列中的所有单元格均会以设置的宽度显示。3、当对某一个
标记应用height属性设置高度时,该行中的所有单元格均会以设置的高度显示。
标记及其属性
表头一般位于表格的第一行或第一列,其文本加粗居中
设置表头非常简单,只需用表头标记 替代相应的单元格标记 即可。
表格的结构
在使用表格进行布局时,可以将表格划分为头部、主体和页脚
:用于定义表格的头部,必须位于
标记中,一般包含网页的logo和导航等头部信息。
tfoot >:用于定义表格的页脚,位于
标记中标记之后,一般包含网页底部的企业信息等。
:用于定义表格的主体,位于
标记中 tfoot >标记之后,一般包含网页中除头部和底部之外的其他内容。
CSS控制表格样式
CSS控制表格边框
使用CSS边框样式属性border可以轻松地控制表格的边框
注意:
1、 border-collapse属性的属性值除了collapse(合并)之外,还可以为separate(分离),默认为separate。
2、当表格的border-collapse属性设置为collapse时, HTML中设置的cellspacing属性值无效。
3、行标记无border样式属性,本书不再做具体的演示,初学者可以自己测试加深理解。
CSS控制单元格边距
使用标记的属性美化表格时,可以通过cellpadding和cellspacing分别控制单元格内容与边框之间的距离以及相邻单元格边框之间的距离。
注意:行标记无内边距属性padding和外边距属性margin
CSS控制单元格的宽高
单元格的宽度和高度,有着和其他元素不同的特性,主要表现在单元格之间的互相影响上。
对同一行中的单元格定义不同的高度,或对同一列中的单元格定义不同的宽度时,最终的宽度或高度将取其中的较大者
认识表单
在HTML中,一个完整的表单通常由表单控件(也称为表单元素)、提示信息和表单域3个部分构成
表单控件:包含了具体的表单功能项,如单行文本输入框、密码输入框、复选框、提交按钮、重置按钮等。
提示信息:一个表单中通常还需要包含一些说明性的文字,提示用户进行填写和操作。
表单域:他相当于一个容器,用来容纳所有的表单控件和提示信息,可以通过他定义处理表单数据所用程序的url地址,以及数据提交到服务器的方法。如果不定义表单域,表单中的数据就无法传送到后台服务器。
表单控件是表单的核心,常用的表单控件
表单输入控件(可定义多种表单项)
定义多行文本框
定义一个下拉列表(必须包含列表项)
创建表单
在HTML中,标记被用于定义表单域,即创建一个表单,以实现用户信息的收集和传递, 中的所有内容都会被提交给服务器
各种表单控件
与之间的表单控件是由用户自定义的,action、method和name为表单标记的常用属性
Action:请求路径,确定表单提交到服务器的地址(路径)在表单收集到信息后,需要将信息传递给服务器进行处理,action属性用于指定接收并处理表单数据的服务器程序的url地址
method:请求方式
method属性用于设置表单数据的提交方式,其取值为get或post。
get:默认值
提交时数据追加在请求路径上
数据格式k/v,追加使用?连接,之后每一对数据使用&连接
请求长度有限所以get请求提交的数据有限
如:/1.html?username=jack&password=1234
post:
提交数据不再请求路径上追加(即不显示在地址栏上)提交是的数据大小不显示
name
name属性用于指定表单的名称,以区分同一个页面中的多个表单。
注意:要想让一个表单有意义,就必须在与之间添加相应的表单控件
表单控件
input控件(输入域标签)
标记为单标记,type属性为其最基本的属性,用于获取用户输入信息,type属性值不同,搜集方式不同。其取值有多种,用于指定不同的控件类型。
属性
属性值
描述
type
text
单行文本输入框(默认宽度为20)
password
密码输入框
radio
单选按钮
checkbox
复选框
button
普通按钮
submit
提交按钮
reset
重置按钮
image
图像形式的提交按钮
hidden
隐藏域
file
文件域
image:图形提交按钮
name
由用户自定义
控件的名称。元素名,如果需要表单数据提交到服务器,必须提供name属性值,服务器通过属性值获取提交的数据
value
由用户自定义
input控件中的默认文本值
size
正整数
input控件在页面中的显示宽度
readonly
该控件内容为只读(不能编辑修改)
disabled
第一次加载页面时禁用该控件(显示为灰色)
checked
定义选择控件默认被选中的项maxlength
正整数
控件允许输入的最多字符数
textarea控件(文本域)
通过textarea控件可以轻松地创建多行文本输入框
文本内容
其中cols用来定义多行文本输入框每行中的列数,rows用来定义多行文本输入框显示的行数,他们的取值均为正整数
注意:各浏览器对cols和rows属性的理解不同,当对textarea控件应用cols和rows属性时,多行文本输入框在各浏览器中的显示效果可能会有差异。所以在实际工作中,更常用的方法是使用CSS的width和height属性来定义多行文本输入框的宽高。
select控件(下拉列表标签)
定义下拉菜单
...
每对中至少应包含一对
在HTML中,可以为
标记名
常用属性
描述
name:发给服务器的名称
size
指定下拉菜单的可见选项数(取值为正整数)。
multiple
定义multiple="multiple"时,下拉菜单将具有多项选择的功能,方法为按住Ctrl键的同时选择多项。
selected
定义selected =" selected "时,当前项即为默认选中项。
按钮标签:
CSS控制表单样式
使用CSS可以轻松地控制表单控件的样式,主要体现在控制表单控件的字体、边框、背景和内边距等。
注意
由于form是块元素,重置浏览器的默认样式时,需要清除其内边距padding和外边距margin。
input控件默认有边框效果,当使用标记定义各种按钮时,通常需要清除其边框。
通常情况下需要对文本框和密码框设置2到3像素的内边距,以使用户输入的内容不会紧贴输入框。
推荐阅读
-
该问题可能由守护进程配置不当引起,例如未识别的JVM选项或内存分配不足。建议检查并调整JVM参数,确保为对象堆预留足够的内存空间(至少1572864KB)。此外,还可以优化应用程序的内存使用,减少不必要的内存消耗。 ...
[详细]
-
NOIP2000的单词接龙问题与常见的成语接龙游戏有异曲同工之妙。题目要求在给定的一组单词中,从指定的起始字母开始,构建最长的“单词链”。每个单词在链中最多可出现两次。本文将详细解析该题目的解法,并分享学习过程中的心得体会。 ...
[详细]
-
资源管理器的基础架构包括三个核心组件:1)资源池,用于将CPU和内存等资源分配给不同的容器;2)负载组,负责承载任务并将其分配到相应的资源池;3)分类函数,用于将不同的会话映射到合适的负载组。该系统提供了两种主要的资源管理策略。 ...
[详细]
-
作为软件工程专业的学生,我深知课堂上教师讲解速度之快,很多时候需要课后自行消化和巩固。因此,撰写这篇Java Web开发入门教程,旨在帮助初学者更好地理解和掌握基础知识。通过详细记录学习过程,希望能为更多像我一样在基础方面还有待提升的学员提供有益的参考。 ...
[详细]
-
在 CentOS 6.5 系统上部署 VNC 服务器时,首先需要确认 VNC 服务是否已安装。通常情况下,VNC 服务默认未安装。可以通过运行特定的查询命令来检查其安装状态。如果查询结果为空,则表明 VNC 服务尚未安装,需进行手动安装。此外,建议在安装前确保系统的软件包管理器已更新至最新版本,以避免兼容性问题。 ...
[详细]
-
如何高效地安装并配置 PostgreSQL 数据库系统?本文将详细介绍从下载到安装、配置环境变量、初始化数据库、以及优化性能的全过程,帮助读者快速掌握 PostgreSQL 的核心操作与最佳实践。文章还涵盖了常见问题的解决方案,确保用户在部署过程中能够顺利解决遇到的各种挑战。 ...
[详细]
-
为了优化用户体验,本文探讨了如何调整下拉菜单的宽度。通过合理设置宽度,可以提升界面的美观性和易用性。文章提供了具体的代码示例,帮助开发者实现这一目标。例如,可以通过 CSS 或 JavaScript 来动态调整下拉菜单的宽度,确保其在不同设备和屏幕尺寸上都能保持良好的显示效果。 ...
[详细]
-
在数字图像处理中,Photoshop 的直方图是一个重要的工具,它能够精确地反映图像中不同亮度级别的分布情况。通过分析直方图,用户可以深入了解图像的曝光、对比度和色调范围,从而进行更精细的调整。直方图不仅模拟了物体表面反射光线的原理,还能帮助摄影师和设计师更好地掌握图像的明暗细节,优化视觉效果。 ...
[详细]
-
本文深入探讨了Java多线程环境下的同步机制及其应用,重点介绍了`synchronized`关键字的使用方法和原理。`synchronized`关键字主要用于确保多个线程在访问共享资源时的互斥性和原子性。通过具体示例,如在一个类中使用`synchronized`修饰方法,展示了如何实现线程安全的代码块。此外,文章还讨论了`ReentrantLock`等其他同步工具的优缺点,并提供了实际应用场景中的最佳实践。 ...
[详细]
-
这是一道涉及数学计算的问题。假设步行速度为 \(a\),车速为 \(b\),总距离为 \(c\)。Teddy 的步行时间为 \(T_1\),WhereIsHeroFrom 的步行时间为 \(T_2\),总时间为 \(T\)。通过分析不同时间段内的速度变化,可以得出最优的车辆使用策略,以最小化总的旅行时间。具体来说,需要计算在不同情况下步行和乘车的时间分配,以确保整体效率最大化。 ...
[详细]
-
### 摘要`mkdir` 命令用于在指定位置创建新的目录。其基本格式为 `mkdir [选项] 目录名称`。通过该命令,用户可以在文件系统中创建一个或多个以指定名称命名的文件夹。执行此操作的用户需要具备相应的权限。此外,`mkdir` 还支持多种选项,如 `-p` 用于递归创建多级目录,确保路径中的所有层级都存在。掌握这些基本用法和选项,有助于提高在 Linux 系统中的文件管理效率。 ...
[详细]
-
在Android平台上,视频监控系统的优化与应用具有重要意义。尽管已有相关示例(如http:www.open-open.comlibviewopen1346400423609.html)展示了基本的监控功能实现,但若要提升系统的稳定性和性能,仍需进行深入研究和优化。本文探讨了如何通过改进算法、优化网络传输和增强用户界面来提高Android视频监控系统的整体效能,以满足更复杂的应用需求。 ...
[详细]
-
将解压缩版Tomcat集成至系统服务的方法如下:首先,在命令行中导航至Tomcat的`bin`目录,运行`service.bat install`命令以安装服务。需要注意的是,服务名称和显示名称已在`service.bat`脚本中预设,默认情况下会随不同版本有所变化。此外,建议检查并配置相关参数,确保服务能够稳定运行。 ...
[详细]
-
题目探讨了在无向图中求解点连通数的问题,具体涉及UVA1660和POJ1966两个经典问题。通过最小割算法的应用,分析了如何高效地确定网络中的关键节点和路径,为电缆电视网络的优化设计提供了理论支持。该研究不仅验证了最小割算法的有效性,还为进一步探索复杂网络的连通性和鲁棒性奠定了基础。 ...
[详细]
-
多版本并发控制(MVCC)是InnoDB存储引擎中的一项关键技术,通过维护数据在不同时间点的多个版本,确保了事务的隔离性和一致性。每个读取操作都能获得一个与事务启动时一致的数据视图,从而提高了并发性能并减少了锁竞争。此外,MVCC还支持多种隔离级别,如可重复读和读已提交,进一步增强了系统的灵活性和可靠性。 ...
[详细]
Tags | 热门标签
RankList | 热门文章
-
1WINCE - MLC型 NANDFLASH TWO_PLANE PAGE PROGRAM\READ
-
2【2019全国职业技能大赛大数据技术】任务三:4数据清洗与分析(25分_题目+答案<图片+分值>)
-
3php – 像查询一样完全忽略第一个单词的SQL
-
4开源OA协同办公平台搭建教程:服务管理中接口的调用权限
-
5调用微信小程序API生成二维码 并转base64存数据库
-
6mysql数据库的基本操作(连接查询、外键、合并结果集、子查询、视图、备份还原)
-
7org.eclipse.emf.common.util.URI.isPlatformResource()方法的使用及代码示例
-
8机器学习(五)——模型泛化
-
9怎么修改php.in的时间,PHP时间和日期函数怎么操作
-
10mac对比linux编译速度,文件对比 Beyond Compare v4.2.8 (build 23479) for WinMacLinux
-
11Java 中的 DelayQueue toArray()方法,示例
-
12GreenPlum orca优化器在何处产生执行计划并进行分发
-
13使用自定义域名访问本机应用
-
14[杂谈] 15. 鸽巢原理及相关OJ例题
-
15Head First Java(第2版)中文版2 类与对象
属性名
含义
常用属性值
border
设置表格的边框(默认border="0"无边框) 像素值
cellspacing
设置单元格与单元格边框之间的空白间距
像素值(默认为2像素)
cellpadding
设置单元格内容与单元格边框之间的空白间距
像素值(默认为1像素)
width
设置表格的宽度
像素值
height
设置表格的高度
像素值
align
设置表格在网页中的水平对齐方式
left、center、right
bgcolor
设置表格的背景颜色
预定义的颜色值、十六进制#RGB、rgb(r,g,b)
background
设置表格的背景图像
url地址
1、border属性
用于设置表格的边框,默认为0
标记的属性 在网页制作过程中,有时仅仅需要对某一个单元格进行控制,这时就可以为单元格标记 | 定义属性 属性名 含义 常用属性值 width 设置单元格的宽度 像素值 height 设置单元格的高度 像素值 align 设置单元格内容的水平对齐方式 left、center、right valign 设置单元格内容的垂直对齐方式 top、middle、bottom bgcolor 设置单元格的背景颜色 预定义的颜色值、十六进制#RGB、rgb(r,g,b) background 设置单元格的背景图像 url地址 colspan 设置单元格横跨的列数(用于合并水平方向的单元格) 正整数 rowspan 设置单元格竖跨的行数(用于合并竖直方向的单元格) 正整数 注意: 1、在 | 标记的属性中,重点掌握colspan和rolspan,其他的属性了解即可,不建议使用,均可用CSS样式属性替代。 2、当对某一个 | 标记应用width属性设置宽度时,该列中的所有单元格均会以设置的宽度显示。 3、当对某一个 | 标记应用height属性设置高度时,该行中的所有单元格均会以设置的高度显示。
表头一般位于表格的第一行或第一列,其文本加粗居中 设置表头非常简单,只需用表头标记 CSS控制单元格边距使用 |