首页 > 其他分享 >网页设计第三章总结

网页设计第三章总结

时间:2024-09-26 16:51:51浏览次数:9  
标签:总结 第三章 表格 标记 单元格 表单 设置 网页 属性

3.1 表格概述

表格是网页中的一个重要容器元素,可包含文字和图像。

3.1.1表格的结构

表格是由行和列组成的二维表,而每行又由一个或多个单元格组成,用于放置数据或其他内容。表格中的单元格是行与列的交叉部分,是组成表格的最基本单元。单元格的内容是数据,也称数据单元格。数据单元格可以包含文本、图片、列表、段落、表单、水平线或表格等元素。

3.1.2表格的基本语法

在HTML中,常用表格主要通过5个标记构成:<table>,<caption>,<th>,<tr>, <td>。

(1)table 标记是成对标记,<table>表示表格开始,</table>表示表格结束。
(2) caption标记是成对标记,<caption>表示标题开始,</caption>表示标题结束。使用 caption标记可以给添加标题,该标应位于table标记与t标记之间的位置。
(3) t(Table Row)标记是成对标记,<r>表示行开始,</tr>表示行结束。
(4) th (Table Heading表头)标记是成对标记,<th>表示表头开始,</th>表示表头结束,设计表格时,表头常常作为表格的第1行或者第1列,用来对表格单元格的内行说明。表头文字内容一般居中、加粗显示。
(5)td(Table Data)标记是成对标记,定义单元格或列。以<td>开始,以</td>结束。表头可以用山标记定义,也可以用td标记定义,但<1d></id>两标记之间的内容不自动居中、不加粗

3.2.1 表格的边框属性

设置表格标记中的边框属性可以改变表格的外观。

(1)border属性。用于设置边框的粗细,单位是像素。
(2) bordercolor 属性。用于设置表格边框的颜色,可以使用rgb函数、十六进制数和颜色英文名称。
(3) bordercolorlight 属性。用于设置表格亮边框,对表格左上边框生效。

(4)bordercolordark 属性。用于设置表格暗边框,对表格右下边框生效。

3.2.2 表格的宽度和高度属性


通过设置 width 属性和height,属性可以设置表格的宽度和高度。
(1) width。其单位可以是长度单位或百分比,用于定义表格的宽度。

(2) height。其单位可以是长度单位或百分比,用于定义表格的高度。

3.2.3表格背景颜色与背景图像属性

设置表格的bgcolor属性可以改变表格的背景颜色,设置表格的background 属性可以为表格增添背景图像效果,使表格更加美观。
(1)bgcolor。可以用rgb函数、十六进制、英文颜色名称来设置背景颜色。

(2) background。设置背景图像,图像的路径可以是绝对路径或相对路径。
(3)同时设置背景颜色和背景图像属性时,背景图像会部分或完全覆盖背景颜色。

3.2.4表格边框样式

设置表格标记中的fame属性可以改变表格边框的样式;设置表格标记中的rules属性可以改变表壳内部边框的样式。

3.2.5表格单元格间距、单元格边距属性

设置表格标记中的cellspacing属性可以改变表格单元格之间的间隔,使网页中的表格内容稍微松散一些。设置表格标记中的cellpadding属性可以增加表格单元格的内容与内部边框之间的距离。
(1) cellspacing。值的单位为像素或百分比,默认值为2px。

(2) cellpadding。值的单位为像素或百分比。

3.2.6表格水平对齐属性

通过设置表格标记的align属性,可以设定表格在水平方向上的对齐方式。

3.2.7设置表格的(tr)标记行的属性

表格行t标记的属性用于设置表格某一行的样式。


通过r标记的align属性可以设置行内容的水平对齐方式。水平对齐方式有居左对齐、居中对齐和居右对齐。通过tr标记的valign 属性可以设置行内容的垂直对齐方式。垂直对齐方式有顶部对齐、居中对齐和底部对齐。

 3.2.8设置单元格的属性

表格的列(td)标记的属性可以设置表格单元格的显示风格。

3.2.9表格单元跨行、跨列属性

1.单元格跨行

使用单元格td标记的rowspan属性可以设置单元格跨行合并。

2.单元格跨列

使用单元格td标记的clospan属性可以设置单元格跨合并。

3.3表格嵌套

表格嵌套是一种常见的页面布局方式。利用表格嵌套可以设计比较复杂且美观的页面效果。通常情况下,使用表格嵌套时,表格不宜过多使用,否则会降低网站访问速度。表格嵌套一般采用在单元格内嵌套表格。

3.4表单

HTML 中的表单是网页中最常用的元素,是网站服务器端与客户端之间沟通的桥梁。一个完整的交互表单由两部分组成:一是客户端包含的表单页面,用于填写浏览者进行交互的信息;另一个是服务端的应用程序,用于处理浏览者提交的信息,浏览者在表单中输入信息,然后将这些信息提交给服务器;服务器中的应用程序会对这些信息进行处理响应,这样就完成了浏览者和服务器之间的交互。

3.4.1 表单标记

表单form 标记为成对标记,以<form>开始和</form>结束。表单定义了采集数据的范围,其所包含的数据内容将被完整地提交给服务器。

3.4.2定义域和域标题

利用fieldset标记可以在网页上定义域,在表单中使用可以将表单的相关元素进行分组,fieldset标记将表单内容的一部分打包,生成一组相关表单的字段。当一组表单元素放到fieldset标记内时,浏览器会以特殊方式来显示它们,它们可能有特殊的边界、3D效果,或者可创建一个子表单来处理这些元素。legend标记为fieldset标记定义域标题。

3.4.3表单信息输入

表单的主要功能是为用户提供输入信息的接口,将输入信息发送到服务器并等待服务器响应。表单中输入信息的标记是input标记,可以输入一行信息。input标记是单个标记。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>设置单元格跨列、跨行属性</title>
		</head>
		<body>
			<h3 align="center">设置单元格跨列、跨行属性</h3>
			<table border="1" width="50Opx" align="center" bordercolor="#3366ff">
			<caption>专业研讨会日程安排</caption>
			<tr align="center">
				<td colspan="2">上午</td>
				<td colspan="2">下午</td>
			</tr>
			<tr>
				<td>8:00-10:00</td>
				<td>10:10-12:00</td>
				<td>14:00-16:00</td>
				<td>16:10-18:00</td>
			</tr>
				<tr align="center">
				<td rowspan="2">学校领导讲话</td>
				<td>大会主题报告</td>
				<td>行业企业专题报告</td>
				<td rowspan="2">总结报告</Td>
			</tr>
			<tr align="center">
				<td>专家报告</td>
				<td>分组讨论</td>
			</tr>
				<tr align="center">
				<td colspan="4">全天参观人工智能实训中心</td>
			</tr>
			</table>
		</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<title>嵌套表格布局页面</title>
	<style>
		body{font-size:3бpx;}
	</style>
	</head>
	<body>
		<h4 align="center">嵌套表格布局页面</h4>
		<table width="660px" border="1" align="center" bordercolor="#3333ff">
	<tr>
		<td height="100">
		<table width="100%" border="1" bordercolor="red">
		<tr height="50" align="center">
		<td rowspan="2" width="100">logo</td>
		<td>广告条</td>
	</tr>
		<tr height="50" align="center">
		<td>导航</td>
	</tr>
	</table>
	</td>
	</tr>
	<tr>
		<td height="300">
		<table width="100%" border="1" bordercolor="#33ff99">
		<tr align="center">
		<td height="300" width="30%">左栏目</td>
		<td height="300" width="70%">正文内容</td>
	</tr>
	</table>
	</td>
	</tr>
		<tr align="center">
		<td height="100">版权信息</td>
	</tr>
	</table>
	</body>
</html>

<form name="form1" method="post' action="form_maction.jsp" enctype="text/plain">
		<fieldset>
		姓名:<input type="text" name="name"/>性别:
		<legend>个人信息</legend>
		<input type="radio"name="sex"value="male"checked/>男
		<input type="radio" name="sex" value="female"/>女<br/>
		爱好:
		<input type="checkbox'name="c1" value="sing" checked/>唱
		<input type="checkbox"name="c2"value="dance"/>跳舞
		<input type="checkbox"name="c3" value="basketball"/>打篮球
		<input type="checkbox'name='c4"value="score"/>踢足球
		<input type="checkbox" name="c5" value="run"/>长跑
		<br/>
		<input ="file" name="file"/><input>
		</fieldset>
		<fieldset>
		<legend>其他信息</legend>
		请输入您的宝贵意见:
		<textarea name="info" rows="4" cols="50"></textarea>
		<br/>
		请选择职业规划:
		<select name="abc" multiple>
		<option value="s1">前端</option>
		<option value="s2">后端</option>
		<option value="s3">运维</option>
		<option value="s4">测试</option>
		</select>
	</fieldset>
</form>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>达维工作室---联系我们</title>
		<style type="text/css">
			.chu{
				font-weight:bold;
			}
			.zi1{
				font-weight:微软雅黑;
				font-size:20px;
				font-weight:bold;
				color:#ED630A;
			}
			.zi2{
				font-family:微软雅黑;
				font-weight:bold;
				color:#F60;
				text-decoration:underline;
			}
			.zibai{
				font-family:微软雅黑;
				color:#FFF;
			}
			body{
				background-image:url(img/bj.jpg);
			}
		</style>
	</head>
	<body>
		<table width="1190" border="0" cellpadding="0" cellspacing="0">
		<tr>
			<td>
			<table width="1190" border="0" align="center" cellpadding="O" cellspacing="5">
		<tr>
		  <td width="100" align="center" valign=" middle" bgcolor="#FFFFFF">
			  < img src="img/logo.jpg" alt="" width ="100" height="63"/></td>
			  <td width="100" align="center" valign =" middle" bgcolor ="#FFFFFF" class="zi1">网站首页</td>
		      <td width="100" align ="center"valign =" middle" bgcolor ="#FFFFFF" class="zi1">关于我们</td>
		      <td width="100" align="center" valign =" middle" bgcolor="#FFFFFF"  class="zi1">团队合作</td>
			  <td width="100" align="center" valign =" middle" bgcolor="#FFFFFF" class="zi1">相关作品</td>
			  <td width="100" align=" center" valign =" middle" bgcolor =" #FFFFFF" class="zi1">设计理念</td>
			  <td width="100" align="center" valign =" middle" bgcolor="#FFFFFF" class="zi1">人物介绍</td>
			  <td width="100" align ="center" valign =" middle" bgcolor ="#FFFFFF" class="zi1">联系我们</td>
			  </tr>
		 </table>
		 </td>
		 </tr>
		 <tr>
			 <td>
		<table width=" 100%"border="0" cellspacing="20" cellpadding="0">
		<tr>
		<td height="318">&nbsp;</td>
		<td widih="280" valign="top">
		<table width="100%" border="0" cellspacing="0" cellpadding="20">
		<tr>
		<td height="30" align="center" bgcolor="#FFFFFF" class="zi1">联系我们</td>
		</tr>
		<tr>
			<td height="196"bgcolor="#FFAF03">
			<p class="zibai">地址:广东省江门市xXXXXXXXX<br/>
			电话:0750-XXXXXX<br/>
			传真:0750-XXXXXX<br />
			QQ:12345678<br />
			电子邮箱:<br />
			[email protected]<br/>
			工作室网站:<br/>
			www.XXXX.com</p >
			</td>
			</tr>
			</table>
			</td>
			<td width="280" valign="top">
			<table width="100%" border="0" cellspacing ="0" cellpadding="20">
			<tr>
			<td height="30" align="center" bgcolor="#FFFFFF"class="zil">关于我们</td>
			</tr>
		<tr>
			<td height="278" valign="top" bgcolor="#FC880D">
				<p class="zibai">达维工作室是专业事互联网相关开发的公司。<br/>
			专门提供全方们的优质服务和最专业的网站建设方案为企业打造全新电子商务平台。<br/>
			达维工作室成立于2014年,已经成为国内著名的网站建设提供商。多年的风雨历程……</p >
			<p class="zibai">&nbsp;</p >
			<p class="zibai chu">更多&gt;&gt;</p >
			</td>
			</tr>
			</table>
			</td>
			<td width="280">
			  <table width =" 100%" border="0" cellspacing ="0" cellpadding ="20">
			<tr>
			  <td height="30" align="center" bgcolor="#FFFFFF" class="zil">团队合作</td>
			</tr>
			<tr>
			<td height="332" valign="top" bgcolor="#66A00E">
				<p class="zi2">我们的团队:</p >
			<p class="zibai">成员都具有多年的实际设计工作经验,满足客户的国际化需关设计师创意的思维模式,提供最适合的设计方案。</p >
			<p class="zi2">我们的承诺:</p >
			<p class=“zibai">本工作室设计与制作的网站均属原创、不套用网上的任何接版根据每个公司特点,设计出属于客户……</p >
			<p class="zibai">&nbsp;</p >
			<p class ="zibai chu">更多 &gt;&gt;</p >
			</td>
			</tr>
		</table>
			</td>
			</tr>
		</table>
			</td>
			</tr>
		</table>
	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>用户注册信息</title>
		<style type="text/css">
		fieldset{
			width:700px;
			}
		</style>
	</head>
	<body>
		<form action="" method="post" enctype="multipart/form-data" name="forml" id="forml">
		<fieldset>
		<legend>用户注册信息</legend>
		<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
	<tr>
		<td width="200" align="right">用户名:</td>
		<td><input type="text" name="textfield" id="textfield"/></td>
	</tr>
	<tr>
		<td width="200" align="right">密码:</td>
		<td><input type="password" name="textfield2" id="textfield2" /></td>
	</tr>
	<tr>
		<td width="200" align="right">确认密码:</td>
		<td><input type="password" name="textfield3" id="textfield3"/></td>
		</tr>
	<tr>
		<td width="200" align="right">性别:</td>
		<td><input name="radio" type="radio" id="radio" value="radio" checked="checked"/>
		男< img src="img/Male.gif" width="22" height="21" align="absmiddle"/>
		<input type="radio" name="radio" id="radio2" value="radio2"/>
		女< img src="img/Female.gif" width="23" height="21" align="absmiddle"/></td>
	</tr>
	<tr>
	<td width="200" align="right">出生年月:</td>
	<td><input name="textfield4" type="text" id="textfield4" size="12"/>年
	<select name="select" id="select">
	<option>1</option>
	<option>2</option>
	<option>3</option>
	<option>4</option>
	<option>5</option>
	<option>6</option>
	<option>7</option>
	<option>8</option>
	<option>9</option>
	<option>10</option>
	<option>11</option>
	<option>12</option>
	</select>
		月</td>
	</tr>
	<tr>
	<td width="200" align="right">业余爱好:</td>
	<td><input type="checkbox" name="checkbox" id="checkbox"/>看书
		<input type="checkbox" name="checkbox2" id="checkbox2"/>上网
		<input type="checkbox" name="checkbox3" id="checkbox3"/>打球
	</td>
	</tr>
	<tr>
		<td width="200" align="right" >相片:</td>
		<td height="25"><input type="file" name="fileField" id="fileField"/></td>
	</tr>
	<tr>
		<td width="200" align="right">意见或建议;</td>
		<td>
		<textarea name="textarea" id="textarea" cols="45" rows="5"></textarea>
		</td>
	</tr>
	<tr>
		<td colspan="2" align="center">
		<input type="submit" name="button" id="button" value="提交"/>
		<input type="reset" name="button2" id="button2" value="重置"/>
		</td>
	</tr>
	</table>
	</fieldset>
	</form>
	</body>
</html>

标签:总结,第三章,表格,标记,单元格,表单,设置,网页,属性
From: https://blog.csdn.net/2301_79505693/article/details/142547327

相关文章

  • B(爬取与分析网页数据)
    题目:matplotlib库的网页已下载并保存于“matplotlib·PyPI.html”文件(utf-8格式)中,请爬取并显示第i个版本的信息,并显示文件名(*.whl)、文件大小、更新时间、适用版本。i由键盘输入。其中第1版本显示如包过下图:(图片没有)!对应脚本如下:<divclass="cardfile__card"><ahref="......
  • 9.26总结
    省流:死了T1由乃的差分分情况讨论。x<0最简单的情况,只需要升序输出即可。x=0其实就是:零不能放最前面,连续两个不一样,先把第一个输出完然后用排序pair加上双指针乱搞即可。x>0这里给一组hack23770037707hack掉两个同学的输入QWQ先输出第一个,......
  • 杂题总结 Vol.4
    杂题总结Vol.4试题总结2Status:OPEN\(\def\EZ{\textcolor{#51af44}{\text{EZ}}}\EZ\)表示简单,10分钟内就能想到。\(\def\HD{\textcolor{#3173b3}{\text{HD}}}\HD\)表示中等,能独立想出\(\def\IN{\textcolor{#be2d23}{\text{IN}}}\IN\)表示困难,独立思考能想到\(50\%\)......
  • 吴恩达-深度学习-课后作业-答案与总结
    deeplearning-assignment吴恩达-深度学习-课后作业-答案与总结作业只上传了ipynb文件,ipynb文件会持续更新,其它附件如预训练模型等由于太多太大,存放于网盘中执行ipynb文件所需附件下载地址,链接:百度网盘-链接不存在 密码:66gd吴恩达深度学习视频地址:进入 http://study.163......
  • 第三章 表格布局与表单交互
     3.1 表格的结构调试软件:hBuilder简单的html表格由table元素以及一个或者多个<tr>、<th>或<td>元素组成。<tr>元素定义表格的行,<th>元素定义表格的头,<td>定义表格单元格。更复杂的表格可能包括caption、col、colgroup、thead、tfoot、tbody等元素。<table>标签的属性......
  • PHP判断访客是否手机端(移动端浏览器)访问的方法总结
    方法一:使用$_SERVER全局变量我们可以使用PHP中的$_SERVER全局变量来获取访问者的User-Agent头部信息,进而判断是否为移动端设备。User-Agent头部信息包含了访问者的浏览器和操作系统信息,在移动设备的User-Agent中会包含”Mobile”的关键字,所以如果检测到User-Agent中包含”Mobile”......
  • 第三章 表格布局与表单交互
    3.1表格概述   表格是网页中的一个重要容器元素,可包含文字和图像。表格使网页结构紧凑整齐,使网页内容的显示一目了然。表格除了用来显示数据外,还用于搭建网页的结构。几乎所有HTML页面都或多或少地采用了表格。表格以简洁明了和高效快捷的方式将图片、文本、数据和表单......
  • 第三章:COMTRADE 配置文件
    第三章:COMTRADE配置文件推荐一款COMTRADE录波文件|可视化工具|电能质量查看软件官网地址:COMTRADEChart概述配置文件是ASCI文本文件,提供给人或计算机程序阅读和解释相关数据文件中的数据值所必须的信息。配置文件具有预定的标准化格式,故无需为每个配置文件编写计算机......
  • JAVA语法基础总结
    packagecom.chunchuner.fourcompute;importjava.util.Random;publicclassArithmatics{privatestaticRandomrandom=newRandom();privatefinalstaticintCOUNT=30;privatestaticbooleangetProject(){intnum1=random.nextInt(101);intnum......
  • 06 常用内置模块总结
    -其他需背会len获取长度openrange随机生成数id是比较内存地址is/==是进行比较type获取数据类型输入输出printinput强制转换dict()list()tuple()int()str()bool()set()数学相关abs,绝对值v=abs(-1)print(v)float,转换成浮点型(小数)v=55v1=......