HTML_04_表单_框架




HTML 布局


网页布局对改善网站的外观非常重要。

请慎重设计您的网页布局。


Examples

在线实例

使用 <div> 元素的网页布局
如何使用 <div> 元素添加布局。

代码如下:

<!DOCTPYE html>
<html>
<head>
	<link rel="icon" href="beyond.jpg" type="image/x-icon"/>
	<meta charset="UTF-8">
	<meta name="author" content="beyond">
	<meta http-equiv="refresh" content="10">
	<meta name="description" content="免费零基础教程">
	<meta name="keywords" content="HTML,CSS,JAVASCRIPT">
	<title>beyondの心中の动漫神作列表</title>
	<link rel="stylesheet" type="text/css" href="beyondbasestylewhite.css">

	<style type="text/css">
		#leftMenu{
			color: rgb(77,97,98);
		}
		#content{
			color: rgb(35,56,59);
			font-size: 17px;
			text-align: left;
		}
	</style>
</head>
<body>
	<div id="container" style="width:460px">
		<div id="header" style="background-color:rgb(17,62,69);">
			<h1 style="margin-bottom:0;">动漫神作</h1>
		</div>

		<div id="leftMenu" style="background-color:rgb(164,195,176);height:220px;width:110px;float:left;">
			<a href="a" style="color:rgb(59,133,124)">未闻花名</a><br/>
			龙与虎<br/>
			石头门<br/>
			食梦者<br/>
			来自深渊<br/>
			来自新世界<br/>
			寒蝉鸣泣之时<br/>
			钢之炼金术师<br/>
			叛逆的鲁鲁修<br/>
			魔法少女小圆<br/>
		</div>

		<div id="content" style="background-color:rgb(187,217,198);height:220px;width:350px;float:left">
  <pre>  在我们走过的季节里,
  路旁盛开的花朵也在不断变化,
  那个季节盛开的花是叫什么来着?
  轻轻摇曳着,一碰会微微刺痛,
  靠近一闻,隐约有股青涩的阳光的气息。
  那气息渐渐地淡去,我们也在慢慢长大。
  可是,那朵花一定还在某个地方盛开着……
  对,我们永远都会继续实现那朵花的愿望。
			</pre>
		</div>

		<div id="footer" style="background-color:rgba(17,52,54,0.8);clear:both;text-align:center;">
			<p style="font-size:15px;color:rgba(255,255,255,0.25);text-align:center;">Copyright © <a style="color:rgba(255,255,255,0.55)">2018</a> Powered by <a  style="color:rgba(255,255,255,0.55)">beyond</a></p>
		</div>

	</div>
</body>
</html>

效果如下:


使用 <table> 元素的网页布局
如何使用 <table> 元素添加布局。

代码如下:

<!DOCTPYE html>
<html>
<head>
	<link rel="icon" href="beyond.jpg" type="image/x-icon"/>
	<meta charset="UTF-8">
	<meta name="author" content="beyond">
	<meta http-equiv="refresh" content="10">
	<meta name="description" content="免费零基础教程">
	<meta name="keywords" content="HTML,CSS,JAVASCRIPT">
	<title>beyondの心中の动漫神作列表</title>
	<link rel="stylesheet" type="text/css" href="beyondbasestylewhite.css">

	
</head>
<body>
	<table width="460" border="0">
		<tr>
			<td colspan="2" style="background-color:rgb(17,62,69);">
				<h1 margin-bottom:0;>动漫神作</h1>
			</td>
		</tr>

		<tr>
			<td style="background-color:rgb(164,195,176);width=110px;height:220px;">
				<a href="a" style="color:rgb(59,133,124)">未闻花名</a><br/>
			龙与虎<br/>
			石头门<br/>
			食梦者<br/>
			来自深渊<br/>
			来自新世界<br/>
			寒蝉鸣泣之时<br/>
			钢之炼金术师<br/>
			叛逆的鲁鲁修<br/>
			魔法少女小圆<br/>
			</td>

			<td style="background-color:rgb(187,217,198);height:220px;width:350px;color: rgb(35,56,59);font-size: 17px;"><pre>  在我们走过的季节里,
  路旁盛开的花朵也在不断变化,
  那个季节盛开的花是叫什么来着?
  轻轻摇曳着,一碰会微微刺痛,
  靠近一闻,隐约有股青涩的阳光的气息。
  那气息渐渐地淡去,我们也在慢慢长大。
  可是,那朵花一定还在某个地方盛开着……
  对,我们永远都会继续实现那朵花的愿望。
			</pre>
			</td>
		</tr>

		<tr>
			<td colspan="2" style="background-color:Teal;">
				<p style="font-size:15px;color:rgba(255,255,255,0.25);">Copyright © <a style="color:rgba(255,255,255,0.55)">2018</a>
				 Powered by <a  style="color:rgba(255,255,255,0.55)">beyond</a></p>
			</td>
		</tr>
	</table>
	
 
 

</body>
</html>


效果如下:



网站布局

大多数网站会把内容安排到多个列中(就像杂志或报纸那样)。

大多数网站可以使用 <div> 或者 <table> 元素来创建多列。

CSS 用于对元素进行定位,或者为页面创建背景以及色彩丰富的外观。

lamp虽然我们可以使用HTML table标签来设计出漂亮的布局,但是table标签是不建议作为布局工具使用的 - 表格Table不是布局工具


HTML 布局 - 使用<div> 元素

div 元素是用于分组 HTML 元素的块级元素。

下面的例子使用五个 div 元素来创建多列布局:

实例

<!DOCTYPE html>
<html>
<body>

<div id="container" style="width:500px">

<div id="header" style="background-color:#FFA500;">
<h1 style="margin-bottom:0;">标题</h1></div>

<div id="menu" style="background-color:#FFD700;height:200px;width:100px;float:left;">
<b>菜单</b><br>
HTML<br>
CSS<br>
JavaScript</div>

<div id="content" style="background-color:#EEEEEE;height:200px;width:400px;float:left;">
正文</div>

<div id="footer" style="background-color:#FFA500;clear:both;text-align:center;">
Copyright © Powered by beyond</div>

</div>

</body>
</html>

上面的 HTML 代码会产生如下结果:

标题

菜单
HTML
CSS
JavaScript
正文
Copyright © Powered by beyond


HTML 布局 - 使用表格

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

大多数站点可以使用 <div> 或者 <table> 元素来创建多列。

CSS 用于对元素进行定位,或者为页面创建背景以及色彩丰富的外观。

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

下面的例子使用三行两列的表格 - 

第一和最后一行使用 colspan 属性来横跨两列:

实例

<!DOCTYPE html>
<html>
<body>

<table width="500" border="0">
<tr>
<td colspan="2" style="background-color:#FFA500;">
<h1>标题</h1>
</td>
</tr>

<tr>
<td style="background-color:#FFD700;width:100px;">
<b>菜单</b><br>
HTML<br>
CSS<br>
JavaScript
</td>
<td style="background-color:#EEEEEE;height:200px;width:400px;">
正文</td>
</tr>

<tr>
<td colspan="2" style="background-color:#FFA500;text-align:center;">
Copyright © Powered by beyond</td>
</tr>
</table>

</body>
</html>

上面的 HTML 代码会产生以下结果:

标题

菜单
HTML
CSS
JavaScript
正文
Copyright © Powered by beyond


HTML 布局 - 有用的提示

Tip: 使用 CSS 最大的好处是,如果把 CSS 代码存放到外部样式表中,那么站点会更易于维护。

通过编辑单一的文件,就可以改变所有页面的布局。 

Tip: 由于创建高级的布局非常耗时,使用模板是一个快速的选项。

通过搜索引擎可以找到很多免费的网站模板(您可以使用这些预先构建好的网站布局,并优化它们)。


HTML 布局标签

标签描述
<div>定义文档区块,块级(block-level)
<span>定义 span,用来组合文档中的行内元素。


HTML 表单和输入


HTML 表单用于收集不同类型的用户输入


Examples

在线实例

创建文本字段 (Text field)
本例演示如何在 HTML 页面创建文本域。用户可以在文本域中写入文本。

代码如下:

<!DOCTPYE html>
<html>
<head>
	<link rel="icon" href="beyond.jpg" type="image/x-icon"/>
	<meta charset="UTF-8">
	<meta name="author" content="beyond">
	<meta http-equiv="refresh" content="550">
	<meta name="description" content="免费零基础教程">
	<meta name="keywords" content="HTML,CSS,JAVASCRIPT">
	<title>beyondの心中の动漫神作列表</title>
	<link rel="stylesheet" type="text/css" href="beyondbasestylewhite.css">

	
</head>
<body>
	<form action="">
		姓名:<input type="text" name="actressname" /> <br/>
		罩杯:<input type="text" name="cup" />
	</form>
	
 	<p style="text-align:left;font-style:normal;">
 		<b>注意:</b>表单本身是不见的,<br/>一个文本输入框默认宽度貌似是20字符吧
 	</p>
 

<p style="text-align:left">Copyright © <a>2018</a> Powered by <a>beyond</a></p>
</body>
</html>

效果如下:


创建密码字段
本例演示如何创建 HTML 的密码域。

代码如下:

<!DOCTPYE html>
<html>
<head>
	<link rel="icon" href="beyond.jpg" type="image/x-icon"/>
	<meta charset="UTF-8">
	<meta name="author" content="beyond">
	<meta http-equiv="refresh" content="550">
	<meta name="description" content="免费零基础教程">
	<meta name="keywords" content="HTML,CSS,JAVASCRIPT">
	<title>beyondの心中の动漫神作列表</title>
	<link rel="stylesheet" type="text/css" href="beyondbasestylewhite.css">

	
</head>
<body>
	<form action="http://localhost/cgi-bin/cgi_7.py" method="post" target="_blank">
		username:<input type="text" name="username" /> <br/>
		password:<input type="password" name="password" />
	</form>
	
 	<p style="text-align:left;font-style:normal;">
 		<b>注意:</b>表单本身是不见的,<br/>一个文本输入框默认宽度貌似是20字符吧
 	</p>
 

<p style="text-align:left">Copyright © <a>2018</a> Powered by <a>beyond</a></p>
</body>
</html>

效果如下:


 




HTML 表单

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

表单元素是允许用户在表单中输入内容,

比如:

文本域(textarea)、

下拉列表、

单选框(radio-buttons)、

复选框(checkboxes)等等。


表单使用表单标签 <form> 来设置:

<form method="POST"
action="http://localhost/cgi-bin/cgi_7.rb" target="_blank">
...
input elements
...
</form>

HTML 表单 - 输入元素

多数情况下被用到的表单标签是输入标签(<input>)。

<input> 元素是最重要的表单元素。

输入类型是由类型属性(type)定义的。

大多数经常被用到的输入类型如下:


文本域(Text Fields)

文本域通过<input type="text"> 标签来设定,

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

<form>
姓名: <input type="text" name="username"><br>
罩杯: <input type="text" name="cup">
</form>

浏览器显示如下:

姓名:


罩杯:

注意:表单本身并不可见

同时,在大多数浏览器中,文本域的缺省宽度是20个字符


密码字段

密码字段通过标签<input type="password"> 来定义:

<form>
Password: <input type="password" name="pwd">
</form>

浏览器显示效果如下:

Password: **********

注意:密码字段字符不会明文显示,而是以星号圆点替代。


单选按钮(Radio Buttons)

<input type="radio"> 标签定义了表单单选框选项。 

<form>
<input type="radio" name="sex" value="girl">girl<br>
<input type="radio" name="sex" value="boya">boya
</form>

浏览器显示效果如下:


复选框(Checkboxes)

<input type="checkbox"> 定义了复选框. 用户需要从若干给定的选择中选取一个或若干选项。

<form>
<input type="checkbox" name="skill" value="jp">会说日语<br>
<input type="checkbox" name="skill" value="music">懂得乐理<br>
<input type="checkbox" name="skill" value="rubik">会玩魔方<br>
<input type="checkbox" name="skill" value="music">喜爱动漫
</form>

浏览器显示效果如下:




提交按钮(Submit Button)

<input type="submit"> 定义了提交按钮.

当用户单击确认按钮时,表单的内容会被发射到另一个CGI文件。

表单的动作action属性定义了目的文件的文件名。

表单的方法method属性定义了提交请求的方式

由动作属性定义的这个CGI文件  通常会对接收到的输入数据进行相关的处理。

<form name="input" action="http://localhost/cgi-bin/ruby_10.rb" method="post">
username: <input type="text" name="username">
<input type="submit" value="Submit">
</form>

相应的CGI处理程序:ruby_10.rb代码如下:

#!/usr/bin/ruby 
# -*- coding: UTF-8 -*-
#coding=utf-8

require 'cgi'

cgi = CGI.new("html4")

username = cgi['username']
cgi.out{  
    cgi.html{  
        cgi.head{ "\n" +'<meta http-equiv=Content-Type content="text/html;charset=utf-8">' + cgi.title{"Ruby CGI"}}+  
        cgi.body{ "hello #{username}\n" 
        }  
    }  
}  

浏览器显示的HTML表单如下:


浏览器显示的CGI处理结果如下:


假如您在文本框内键入几个字母,然后点击确认按钮,那么输入数据会传送到 "ruby_10.rb"这个CGI的页面。

该页面将显示出输入的结果。

补充一下: 除了Ruby您还可以使用PHP,Python,Perl,C++,JSP等等CGI程序来处理提交来的表单里的数据.

PHP的代码如下:

<html>
 <body>
 hello <?php 
         echo $_POST[username];
       ?>
 </body>
 </html> 

效果如下:


Python的代码如下:

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
#GET请求
# 千万要记得chmod 755 python_10.py
import cgi,cgitb
#创建FieldStorage实例
form = cgi.FieldStorage()

#获取get的字段(这儿是写死的,也可以根据os.environ["QUERY_STRING"]获取)
username = form.getvalue("username")
print "Content-Type:text/html\r\n\r\n"
print "<html>"
print "<head>"
print "<title>Python CGI</title>"
print "</head>"
print "<body>"
print "<h2>hello %s</h2>" % (username)
print "</body>"
print "</html>"

效果如下:



JSP代码如下:(Mac上还没安装JSP环境,先占个坑,以后填上)


效果如下:



Try it 更多实例

简单的下拉列表

本例演示如何在 HTML 页面中创建简单的下拉列表框。下拉列表框是一个可选列表。

代码如下: 

<!DOCTPYE html>
<html>
<head>
	<link rel="icon" href="beyond.jpg" type="image/x-icon"/>
	<meta charset="UTF-8">
	<meta name="author" content="beyond">
	<meta http-equiv="refresh" content="550">
	<meta name="description" content="免费零基础教程">
	<meta name="keywords" content="HTML,CSS,JAVASCRIPT">
	<title>beyondの心中の动漫神作列表</title>
	<link rel="stylesheet" type="text/css" href="beyondbasestylewhite.css">
</head>
<body>
	<form action="http://localhost/php_01.php" method="post" target="_blank">
		<select name="anime">
			<option value="anohana">未闻花名</option>
			<option value="tiger">龙与虎</option>
			<option value="stone">石头门</option>
		</select>
		
	</form>

	<br/><br/>
 	<p style="text-align:left;font-style:normal;">
 		<b>注意:</b>表单本身是不见的<br/>
 	</p>
 

<p style="font-size:14px;text-align:left">Copyright © <a>2018</a> Powered by <a>beyond</a></p>
</body>
</html>

效果如下:


 



预选下拉列表
本例演示如何创建一个简单的带有预选值的下拉列表。

代码如下:

<form action="http://localhost/cgi-bin/ruby_10.rb" method="post" target="_blank">
		<select name="anime">
			<option value="anohana" selected>未闻花名</option>
			<option value="tiger">龙与虎</option>
			<option value="stone">石头门</option>
		</select>
		
	</form>

意思是:一打开网页,该option就是被选中展示在框里,效果如下:



文本域(Textarea)

本例演示如何创建文本域(多行文本输入控件)。

用户可在文本域中写入文本。

可写入字符的字数不受限制。

代码如下:

<textarea rows="9" cols="44">
	在我们走过的季节里,
	路旁盛开的花朵也在不断变化,
	那个季节盛开的花是叫什么来着?
	轻轻摇曳着,一碰会微微刺痛,
	靠近一闻,隐约有股青涩的阳光的气息。
	那气息渐渐地淡去,我们也在慢慢长大。
	可是,那朵花一定还在某个地方盛开着……
	对,我们永远都会继续实现那朵花的愿望。
	</textarea>


效果如下:



创建按钮
本例演示如何创建按钮。你可以对按钮上的文字进行自定义。

代码如下:

<form action="http://localhost/cgi-bin/ruby_10.rb" method="post" target="_blank">
		<input type="button" value="返回">
</form>

效果如下:



Try it 表单实例

带边框的表单
本例演示如何在数据周围绘制一个带标题的框。

代码如下:

<form action="http://localhost/cgi-bin/ruby_10.rb" method="post" target="_blank">
		<fieldset>
			<legend>添加记录</legend>
			动漫名称:<input type="text" size="30"><br/>
			动漫女主:<input type="text" size="30"><br/>
			动漫图片:<input type="text" size="60"><br/>
		</fieldset>
</form>

效果如下:



带有输入框和确认按钮的表单
本例演示如何向页面添加表单。此表单包含两个输入框和一个确认按钮。

代码如下:

<form action="http://localhost/cgi-bin/ruby_10.rb" method="post" target="_blank">
		动漫名称:<input type="text" size="30"><br/>
		动漫女主:<input type="text" size="30"><br/>
		动漫图片:<input type="text" size="60"><br/>
		<input type="submit" value="添加">
</form>

效果如下:




从表单发送电子邮件
此例演示如何从表单发送电子邮件。

代码如下:

<form action="MAILTO:beyond@domain.com" method="post" target="_blank" enctype="text/plain">
		您的姓名:<input type="text" name="username" value="your name"><br/>
		您的邮件:<input type="text" name="email" value="your email"><br/>
		您的建议:<input type="text" name="advice" value="your advice" size="29"><br/>
		问题类别:<br/>
		<select name="type">
			<option value="jp">日语</option>
			<option value="code">编程</option>
			<option value="rubic">魔方</option>
			<option value="music">乐理</option>
		</select>
		<br/>
		<input type="submit" value="提交">
		<input type="reset" value="清空">
</form>

效果如下:




HTML 表单标签

New : HTML5新标签

标签描述
-->√<form>定义供用户输入的表单
-->√<input>定义输入域
-->√<textarea>定义文本域 (一个多行的输入控件)
<label>定义了 <input> 元素的标签,一般为输入标题
-->√<fieldset>定义了一组相关的表单元素,并使用外框包含起来
-->√<legend>定义了 <fieldset> 元素的标题
-->√<select>定义了下拉选项列表
<optgroup>定义选项组
-->√<option>定义下拉列表中的选项
-->√<button>定义一个点击按钮
<datalist>
New
指定一个预先定义的输入控件 选项列表
<keygen>
New
定义了表单的密钥对生成器字段
<output>
New
定义一个计算结果


HTML 框架


<iframe> 标签规定一个内联框架

一个内联框架被用来在当前 HTML 文档中 嵌入另一个文档。

通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。


iframe语法:

<iframe src=" URL"></iframe>

该URL指向不同的网页。 


Iframe - 设置高度与宽度

height 和 width 属性用来定义: iframe标签的高度与宽度。

属性默认以像素为单位, 但是你可以指定其按比例显示 (如:"80%").

实例

<iframe src="html_42.html" width="400" height="380"></iframe>

效果如下:



Iframe - 移除边框

frameborder 属性用于定义iframe表示是否显示边框

设置属性值为 "0" 移除 iframe 的边框:

代码如下:

<iframe frameborder="0" src="html_42.html" width="400" height="380">
		
		 <p>您的浏览器不支持 iframe 标签。</p>

	</iframe>

效果如下:



使用iframe来显示  目录链接页面

iframe可以显示一个  目标链接的页面

目标链接的属性必须使用iframe的属性,

如下实例:

代码如下:

<iframe name="iframe_name" frameborder="0" src="html_42.html" width="400" height="380">
		
		 <p>您的浏览器不支持 iframe 标签。</p>

	</iframe>
	
	<br/>
	<a href="http://baidu.com/s?wd=anohana" target="iframe_name">未闻花名</a>

 	<p style="text-align:left;font-style:normal;">
 		<b>注意:</b><br/>点击a标签后,会将网页载入到<br/>名字为iframe_name这个框架target里<br/>
 	</p>

效果如下:



点击链接之后,效果如下:



HTML iframe 标签

标签说明
<iframe>定义一个内联的iframe


iframe 标准属性

属性说明
class 
规定元素的类名(classname) 
id规定元素的唯一 id
style规定元素的行内样式(inline style)
title规定元素的额外信息(可在工具提示中显示)



附录:

HTML 参考手册- (HTML5 标准)


按字母顺序排列

New : HTML5新标签

标签描述
<!--...-->-->√定义注释
<!DOCTYPE>-->√定义文档类型
<a>-->√定义超文本链接
<abbr>-->√定义缩写
<acronym>定义只取首字母的缩写,不支持HTML5  ???Excuse Me???
<address>定义文档作者或拥有者的联系信息
<applet>定义嵌入的 applet。HTML5中不支持使用。
<area>-->√定义图像映射内部的区域
<article>New定义一个文章区域
<aside>New定义页面的侧边栏内容
<audio>New-->√定义音频内容
<b>-->√定义文本粗体
<base>-->√定义页面中所有链接的默认地址或默认目标。
<basefont>定义页面中文本的默认字体、颜色或尺寸。HTML5不支持使用。
<bdi>New允许您设置一段文本,使其脱离其父元素的文本方向设置。
<bdo>-->√定义文字方向, 例如:从右往左,就是 dir="rtl"
<big>定义大号文本,HTML5不支持使用
<blockquote>-->√定义长的引用
<body>-->√定义文档的主体
<br>-->√定义换行
<button>-->√定义一个点击按钮
<canvas>New定义图形,比如图表和其他图像,标签只是图形容器,您必须使用脚本来绘制图形
<caption>-->√定义表格标题
<center>定义居中文本。HTML5不支持使用。
<cite>-->√定义引用(citation)
<code>-->√定义计算机代码文本
<col>-->√定义表格中一个或多个列的属性值
<colgroup>定义表格中供格式化的列组
<command>New定义命令按钮,比如单选按钮、复选框或按钮
<datalist>New定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。
<dd>-->√定义定义列表中项目的描述
<del>-->√定义被删除文本 (删除线效果)
<details>New用于描述文档或文档某个部分的细节
<dfn>定义定义项目
<dialog>New定义对话框,比如提示框
<dir>定义目录列表。HTML5不支持使用
<div>-->√定义文档中的节
<dl>-->√定义列表详情
<dt>-->√定义列表中的项目
<em>-->√定义强调文本
<embed>New定义嵌入的内容,比如插件。
<fieldset>-->√定义围绕表单中元素的边框
<figcaption>New定义<figure> 元素的标题
<figure>New规定独立的流内容(图像、图表、照片、代码等等)。
<font>定义文字的字体、尺寸和颜色。HTML5不支持使用
<footer>New定义 section 或 document 的页脚。
<form>-->√定义了HTML文档的表单
<frame>-->√定义框架集的窗口或框架
<frameset>-->√定义框架集
<h1> to <h6>-->√定义 HTML 标题
<head>-->√定义关于文档的信息
<header>New定义了文档的头部区域
<hr>-->√定义水平线
<html>-->√定义 HTML 文档
<i>-->√定义斜体字
<iframe>-->√定义内联框架
<img>-->√定义图像
<input>-->√定义输入控件
<ins>-->√定义被插入文本 (下划线效果)
<kbd>-->√定义键盘文本
<keygen>New规定用于表单的密钥对生成器字段。
<label>定义 input 元素的标注
<legend>-->√定义 fieldset 元素的标题
<li>-->√定义列表的项目
<link>-->√定义文档与外部资源的关系
<map>-->√定义图像映射
<mark>New定义带有记号的文本。请在需要突出显示文本时使用 <m> 标签。
<menu>定义菜单列表。HTML5不支持使用。
<meta>-->√定义关于 HTML 文档的元信息。
<meter>New定义度量衡。仅用于已知最大和最小值的度量。
<nav>New定义导航链接的部分
<noframes>定义针对不支持框架的用户的替代内容。HTML5不支持
<noscript>-->√定义针对不支持客户端脚本的用户的替代内容。
<object>定义内嵌对象
<ol>-->√定义有序列表。
<optgroup>定义选择列表中相关选项的组合。
<option>-->√定义选择列表中的选项。
<output>New定义不同类型的输出,比如脚本的输出。
<p>-->√定义段落。
<param>定义对象的参数。
<pre>-->√定义预格式文本。
<progress>New定义运行中的进度(进程)。
<q>-->√定义短的引用
<rp>New<rp> 标签在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容。
<rt>New<rt> 标签定义字符(中文注音或字符)的解释或发音。
<ruby>New<ruby> 标签定义 ruby 注释(中文注音或字符)。
<s>不赞成使用。定义加删除线的文本。
<samp>-->√定义计算机代码样本。
<script>-->√定义客户端脚本。
<section>New<section> 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。
<select>-->√定义选择列表(下拉列表)。
<small>-->√定义小号文本
<source>New<source> 标签为媒介元素(比如 <video> 和 <audio>)定义媒介资源。
<span>定义文档中的节。
<strike>HTML5不支持,不赞成使用。定义加删除线文本。
<strong>-->√定义强调文本。
<style>-->√定义文档的样式信息。
<sub>-->√定义下标文本。
<summary>New<summary> 标签包含 details 元素的标题,"details" 元素用于描述有关文档或文档片段的详细信息。
<sup>-->√定义上标文本。
<table>-->√定义表格。
<tbody>定义表格中的主体内容。
<td>-->√定义表格中的单元。
<textarea>-->√定义多行的文本输入控件。
<tfoot>定义表格中的表注内容(脚注)。
<th>-->√定义表格中的表头单元格。
<thead>定义表格中的表头内容。
<time>New定义日期或时间,或者两者。
<title>-->√定义文档的标题。
<tr>-->√定义表格中的行。
<track>New<track> 标签为诸如 video 元素之类的媒介规定外部文本轨道。
<tt>定义打字机文本。
<u>不赞成使用。定义下划线文本。
<ul>-->√定义无序列表。
<var>定义文本的变量部分。
<video>New<video> 标签定义视频,比如电影片段或其他视频流。
<wbr>New规定在文本中的何处适合添加换行符。


未完待续,下一章节,つづく


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值