HTML基础(三)

无序列表

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。

无序列表始于 <ul> 标签。每个列表项始于 <li>。

列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。

<html>
	<body>
		<ul>
			<li>Dog<br/>and<br/>Person</li>
			<li><img src="bw.jpg" alt="bw"></li>
			<li>Pig<br/>and<br/>Person</li>
		</ul>
	</body>
</html>

有序列表

同样,有序列表也是一列项目,列表项目使用数字进行标记。

有序列表始于 <ol> 标签。每个列表项始于 <li> 标签。

列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。

<html>
	<body>
		<ol>
			<li>This is <br/>a big mouse</li>
			<li><img src="bw.jpg" alt="bw"  href="http:www.baidu.com">Black Widow</li>
			<li><a href="http:www.baidu.com" target="_blank"><img src="bw.jpg" alt="bw"  href="http:www.baidu.com"></a></li>
		</ol>
	</body>
</html>

自定义列表

自定义列表不仅仅是一列项目,而是项目及其注释的组合。

自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始。

定义列表的列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。

<html>
	<body>
		<dl><!-- 自定义列表开始标签 -->
			<dt>Program</dt><!-- 类目 -->
			<dd>JAVA PHP C#</dd><!-- 内容 -->

			<dt>Animal</dt>
			<dd>Bird Bull Taiger</dd>
		</dl>
	</body>
</html>

不同类型的无序列表

<html>
	<body>
		<ul>
			<li>BULL</li>
			<li>NASA</li>
			<li>IBM</li>
		</ul>
		<ul type="disc">
			<li>BULL</li>
			<li>NASA</li>
			<li>IBM</li>
		</ul>

		<ul type="circle">
			<li>BULL</li>
			<li>NASA</li>
			<li>IBM</li>
		</ul>

		<ul type="square">
			<li>BULL</li>
			<li>NASA</li>
			<li>IBM</li>
		</ul>
	</body>
</html>

不同类型的有序列表

<html>
	<body>
		<ol ><!-- 如果给出的类型无法识别,则按默认1,2,3显示 -->
			<li>GOOGLE</li>
			<li>MICRO</li>
			<li>APPLE</li>
		</ol>
		<ol  type="A">
			<li>GOOGLE</li>
			<li>MICRO</li>
			<li>APPLE</li>
		</ol>
		<ol type="a">
			<li>GOOGLE</li>
			<li>MICRO</li>
			<li>APPLE</li>
		</ol>
		<ol type="I"><!-- 大写罗马数字 -->
			<li>GOOGLE</li>
			<li>MICRO</li>
			<li>APPLE</li>
		</ol>
		<ol type="i"> <!-- 小写罗马数字 -->
			<li>GOOGLE</li>
			<li>MICRO</li>
			<li>APPLE</li>
		</ol>
	</body>
</html>

列表嵌套

<html>
	<body>
		<ul>Big
			<ol>small
				<li>A</li>
				<li>B</li>
				<li>C</li>
			</ol>
		</ul>
		<ul>Big
			<dl>small
				<dt>A</dt>
				<dd>abc ABC 123</dd>
			</dl>
		</ul>
		<ul>Big
			<ul>small
				<li>1</li>
				<li>2</li>
				<li>3</li>
			</ul>
		</ul>
	</body>
</html>

HTML 块元素

大多数 HTML 元素被定义为块级元素或内联元素。

编者注:“块级元素”译为 block level element,“内联元素”译为 inline element。

块级元素在浏览器显示时,通常会以新行来开始(和结束)。

例子:<h1>, <p>, <ul>, <table>

HTML 内联元素

内联元素在显示时通常不会以新行开始。

例子:<b>, <td>, <a>, <img>

HTML <div> 元素

HTML <div> 元素是块级元素,它是可用于组合其他 HTML 元素的容器。

<div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。

如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。

<div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table>
元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。

HTML <span> 元素

HTML <span> 元素是内联元素,可用作文本的容器。

<span> 元素也没有特定的含义。

当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。

简单的div布局

<!DOCTYPE html>
<html>
<head>
	<style>
		#big{
			width: 1000px;
			background: gray;
		}
		#head{
			height: 100px;
			background: pink;
		}
		#left{
			height: 400px;
			width: 400px;
			float: left;
		}
		#right{
			height: 400px;
			width: 600px;
			background: url(bw.jpg);
			float: right;
		}
		#foot{
			height: 50px;
			background: blue;
			clear: both;
			text-align: center;
		}
	</style>
</head>
	<body>
		<div id="big">
		<div id="head">我是头</div>
		<div id="left">我是左边
			<ul>
				<li>Red</li>
				<li>Green</li>
				<li>Blue</li>
				<li>Yellow</li>
			</ul>
		</div>
		<div id="right">我是右边</div>
		<div id="foot">我是脚</div>
		</div>
	</body>
</html>

HTML 布局 - 使用表格

使用 HTML <table> 标签是创建布局的一种简单的方式。

可以使用 <div> 或者 <table> 元素来创建多列。CSS
用于对元素进行定位,或者为页面创建背景以及色彩丰富的外观。

提示:即使可以使用 HTML 表格来创建漂亮的布局,但设计表格的目的是呈现表格化数据 - 表格不是布局工具!

<html>
	<body>
		<!-- 设置表格总宽度和边框厚度 -->
		<table width="500" border="1">
			<tr><!--第一行 -->
				<!-- 设置横跨两列 -->
				<td colspan="2" bgcolor="red">
					<h>Hello World</h>
				</td>
			</tr>
			<tr valign="top"><!--第二行 -->
				<!--设置背景色,宽度及文字靠上 -->
				<td style="background:blue;width:99px;text-align:top">
					<!--主标题加粗 -->
					<b>Menu</b><br/>
					GOOGLE<br/>
					Apple<br/>
					Microsoft
				</td>
				<td style="background:pink; width:400px;height:200px;text-align:top">
					Just try
				</td>
			</tr>

			<tr ><!--第三行 -->
				<!--设置内容居中显示,横跨两列 -->
				<td align="center"  colspan="2">Bye!</td>
			</tr>
		</table>
	</body>
</html>

表单

表单是一个包含表单元素的区域。

表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素。

表单使用表单标签(<form>)定义。

输入

多数情况下被用到的表单标签是输入标签(<input>)。输入类型是由类型属性(type)定义的。大多数经常被用到的输入类型如下:

文本域(Text Fields)

当用户要在表单中键入字母、数字等内容时,就会用到文本域。

表单本身并不可见。同时,在大多数浏览器中,文本域的缺省宽度是20个字符。

单选按钮(Radio Buttons)

当用户从若干给定的的选择中选取其一时,就会用到单选框。

复选框(Checkboxes)

当用户需要从若干给定的选择中选取一个或若干选项时,就会用到复选框。

表单的动作属性(Action)和确认按钮

当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。

<html><!--  -->
	<body>
		<!-- 设置表单提交地址 -->
		<form action="001.html">

			Chinese name:
			<!-- 文本框,类型为text,赋值给chName -->
			<input type="text" name="chName"/>
			<br/>
			<br/>
			English name:
			<input type="text" name="enName"/>
			<br/>
			<br/>
			<!-- 单选框类型 元素名称sex  选项之一为male -->
			<input type="radio" name="sex" value="male"/>Male
			<br/>
			<input type="radio" name="sex" value="female"/>Female
			<br/>
			<br/>
			<!-- 多选框  选项之一名字为 football -->
			<input type="checkbox" name="football"/> I love Football
			<br/>
			<input type="checkbox" name="basketball"/> I love Basketball
			<br/>
			<input type="checkbox" name="pingpang"/> I love Pingpang
		</form>
		<br/>
		<br/>
		<form name="input"action="002.html" method="get">
			Username:
			<!-- text类型,赋值给user -->
			<input type="text" name="user"/>
			<!-- submit 提交类型  按钮显示文字Go -->
			<input type="submit" value="Go">
		</form>
		<br/>
		<br/>
		<form action="003.html">
			<!-- 下拉菜单,name为组件名称 id为标示 -->
			<select name="cars" id="car">
				<!-- 各个选项 value是选项元素名称 -->
				<option value="Volvo">Volvo</option>
				<option value="Benz">Benz</option>
				<option value="BMW">BMW</option>
				<!-- 默认显示最上面的,如果加上selected即将次选项作为默认显示 -->
				<option value="Farrari" selected="selected">Farrari</option>
			</select>	<br/>
			<br/>
			<!-- 文本框 cols可见宽度 rows 可见行数 -->
			<textarea name="" id="" cols="30" rows="10">
				This is a textarea
			</textarea>
			<br/>
			<br/>
			<!-- 创建一个显示Hello的按钮 -->
			<input type="button" value="Hello">
			<br/>
			<br/>
			<!-- 自定义文字段 ,控件组 -->
			<fieldset>
				<!-- 标题,说明 -->
				<legend>Sum</legend>
				A: <input type="text"/>
				B: <input type="text"/>
			</fieldset>

		</form>
	</body>
</html><!--  -->
时间: 2024-11-04 18:43:10

HTML基础(三)的相关文章

Python全栈开发【基础三】

Python全栈开发[基础三]  本节内容: 函数(全局与局部变量) 递归 函数 一.定义和使用 函数最重要的是减少代码的重用性和增强代码可读性 1 def 函数名(参数): 2 3 ... 4 函数体 5 ... 6 返回值 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据. 总结使用函数的好处: 1.减少代码重用 2.保持一致性,易维护

JS基础三

1.delete删除对对象的属性和方法的定义.强制解除对它的引用,将其设置为 undefined delete 运算符不能删除开发者未定义的属性和方法. 2.void 运算符对任何值返回 undefined.该运算符通常用于避免输出不应该输出的值,没有返回值的函数真正返回的都是 undefined. 3.前增量运算符,就是数值上加 1,形式是在变量前放两个加号(++): var iNum = 10; ++iNum; 第二行代码把 iNum 增加到了 11,它实质上等价于: var iNum =

SQL基础三(例子)

-------------------对分组统计的结果进一步筛选(having子句使用)------------------------------ select * from student2010 --1.查询qypt08class表中各院系的人数,只显示人数多于400的记录 select yx,sum(rs) from qypt08class group by yx having sum(rs)>400 --2.统计stucou表中各门课程的选修人数,只显示人数少于30的记录(显示coun

Object Pascal 语法之语言基础(三)

1.6 Object Pascal 的运算符 运算符是程序代码中对各种类型的数据进行计算的符号,通常分为算数运算符.逻辑运算符.比较运算符和按位运算符. 1.算术运算符Object Pascal 语言的算术运算符,如表1-9 所示.表1-9 Object Pascal 语言算术运算符 操作符 操作 操作数据类型 结果类型 + 加 整型.实型 整型.实型 - 减 整型.实型 整型.实型 * 乘 整型.实型 整型.实型 / 除 整型.实型 整型.实型 mod 取余 整型 整型 div 整除 整型 整

色彩及图像基础(三)

色彩及图像基础(三) 学习时间:2014.04.30 学到了-- 1. 图像压缩的基础在于: ①原始图像信息存在着很大的冗余度: ②人眼对图像的亮度信息敏感.对颜色分辨率弱. 2. 数据压缩的两类基本方法: ①无损压缩:将相同的或相似的数据或数据特征归类,使用较少的数据量描述原始数据,达到减少数据量的目的. ②有损压缩:利用人眼的视觉特性有针对性地简化不重要的数据,以减少总的数据量. 3. 图像的编码方法:行程编码.增量调制编码和霍夫曼编码. 行程编码: 1. RLE(Run-Length En

【蓝鸥Unity开发基础三】课时3 Terrain地形系统【未完】

[蓝鸥Unity开发基础三]课时3  Terrain地形系统[未完] 推荐视频讲师博客:http://11165165.blog.51cto.com/ 一.Terrain地形系统 Terrain地形系统 资源包的导入 场景漫游 立方体是:长宽高1m 二.Terrain地形系统 1.Terrain组件:提升地形/沉降地形工具 点击左键-- 提升地形 点击左键+Shift--沉降地形 选择笔刷的形状.笔刷的大小,笔刷的硬度--绘制地形 2.Terrain:平坦地形工具:设置地形目标高度 平滑地形工具

【蓝鸥Unity开发基础三】课时2 游戏对象和基本操作

[蓝鸥Unity开发基础三]课时2 游戏对象和基本操作 一.首先,让我们先看一下下面的图片--金字塔架构 推荐视频讲师博客:http://11165165.blog.51cto.com/ 一个游戏有多个场景组成, 场景是由多个游戏对象组成, 每一个游戏对象身上由多个组件组成的, 每个组件都是为了完成某个特定的功能! 二.创建一个游戏环境--01 1.快捷键--CTRL+S 2.创建的环境会在视图中显示 3.在Create视图中邮件--选3D Object 4.创建一个--Plane 5.创建一个

将 Shiro 作为应用的权限基础 三:基于注解实现的授权认证过程

授权即访问控制,它将判断用户在应用程序中对资源是否拥有相应的访问权限. 如,判断一个用户有查看页面的权限,编辑数据的权限,拥有某一按钮的权限等等. 一.用户权限模型 为实现一个较为灵活的用户权限数据模型,通常把用户信息单独用一个实体表示,用户权限信息用两个实体表示. 用户信息用 LoginAccount 表示,最简单的用户信息可能只包含用户名 loginName 及密码 password 两个属性.实际应用中可能会包含用户是否被禁用,用户信息是否过期等信息. 用户权限信息用 Role 与 Per

JS运动基础(三) 弹性运动

加减速运动速度不断增加或减少速度减小到负值,会向反方向运动弹性运动在目标点左边,加速:在目标点右边,减速根据距离,计算加速度带摩擦力的弹性运动弹性运动+摩擦力 弹性:速度 += (目标点 - 当前值)/系数;  //6 , 7 , 8速度 *= 摩擦系数;   // 0.7 0.75终止条件距离足够近 并且 速度足够小 缓冲:var 速度 = (目标点 - 当前值)/系数;速度取整 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <me

shell 入门基础三

    linux shell 编程 1什么是bash shell 变量 shell变量可分为两类: 局部变量和环境变量. 局部变量只在创建它们的shell中可用.而环境变量则可以在创建它们的shell及其派生出来的任意子进程中使用.有些变量是用户创建的,其他的则是专用shell变量.变量名必须以字母或下划线字符开头.其余的字符可以是字母.数字(0~9)或下划线字符.任何其他的字符都标志着变量名的终止.名字是大小写敏感的.给变量赋值时,等号周围不能有任何空白符.为了给变量赋空值,可以在等号后跟一