继上篇博客说到头标签,我们这一次主要说HTML体部分中的标签。
### 一,<div>标签
div标签定义文档中的一个分区,<div>元素是块级元素,它是可用于组合其他 HTML 元素的容器。<div> 元素没
有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。如果与 CSS 一同使用,<div> 元素可
用于对大的内容块设置样式属性。<div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方
法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。
~~~
<html>
<head>
<title>标签演示</title>
</head>
<body>
<div>这是div区域1</div>
<hr/>
<div>
<div>这是div区域2</div>
<p>这是一个段落</p>
</body
</html>
~~~
![](https://box.kancloud.cn/2016-04-28_5721558bc9490.jpg)
div区域比p表示的更大。div标签内可以放置p标签,反之不可以。
### 二,span标签
表示文档内的行内元素。<span> 元素是内联元素,可用作文本的容器。<span> 元素也没有特定的含义。当与
CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。
~~~
<html>
<head>
<title>标签演示</title>
</head>
<body>
<span>这是span区域1</span>
<h1>这是一个<span style="color:#FF0000">标题</span></h1>
</body
</html>
~~~
![](https://box.kancloud.cn/2016-04-28_5721558bd9683.jpg)
### 三,<button>标签
![](https://box.kancloud.cn/2016-04-28_5721558bea2c3.jpg)
示例:
~~~
<html>
<head>
<title>标签演示</title>
</head>
<body>
<form>
登录名称:<input type="text" name="user" />
<br/>
登录密码:<input type="password" name="password" />
<br/>
<input type="reset" value="重置数据" />
<br/>
<button type="reset" value="123">重置按钮</button>
<br/>
<button type="button" value="234">一个按钮</button>
</form>
<br/>
<button type="button" value="234">一个按钮</button>
</body
</html>
~~~
运行代码的结果是:前两个重置按钮都有重置数据的作用,后两个按钮没有重置数据的作用。在表单标签外边的
那个button标签就算把它改成重置或提交的属性值依然没有作用。
### 四< abbr>标签
指示简称或者缩写,为浏览器,拼写检查和搜索引擎提供有用的信息。属性:title 标记缩写的全拼。
~~~
<html>
<head>
<title>标签演示</title>
</head>
<body>
<abbr title="Democratic People's Republic of Korea">DPRK</abbr>是位于东亚朝
鲜半岛北部的社会主义国家。
</body>
</html>
~~~
浏览器显示的结果为:
![](https://box.kancloud.cn/2016-04-28_5721558c0ccd4.jpg)
### 五,<label>标签
为input标签定义标注。为鼠标用户改进了可用性,当点击label的文本,会触发相应的input控件。
常用属性:for。值是input标签定义的一个id名,label绑定到哪个表单元素上。
~~~
<html>
<head>
<title>标签演示</title>
</head>
<body>
<form>
<label for="male">男性</label>
<input type="radio" name="gender" id="male" />
<label for="female">女性</label>
<input type="radio" name="gender" id="female" />
</form>
</body>
</html>
~~~
运行结果是:点击文本或单选框均可以选中。
第二个作用就是多个复选框的文本,若是选择多项的选项,那么就需要写很多的属性for,在这里我们可以把
input标签放入到label标签内,省去了繁琐的代码输入。
~~~
<html>
<head>
<title>标签演示</title>
</head>
<body>
<form>
<form>
<label>篮球<input type="checkbox" name="hobby" id="b" /></label>
<label>足球<input type="checkbox" name="hobby" id="f" /></label>
</form>
</form>
</body>
</html>
~~~
这样运行的结果和上面没有什么区别。
六其他常见标签
(1)< center>标签:包括的文本进行水平居中。
(2)< strong>标签:强调文本的一部分。
(3)< b>标签:加粗文本内容的字体。
(4)< i>标签:使用斜体作用在文本内容。
(5)< u>标签:使文本内容显示下划线。
(6)< pre>标签:显示代码的完整格式。
(7)< sub>标签:作用字符的下标。
(8)< sup>标签:作用字符的上标。
(9)< marpuee>标签:让文本内容动态的显示,有各种各样的滚动效果。
~~~
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>其他常用标签演示</title>
</head>
<body>
<marquee direction="left" behavior="scroll" style="color:#FF0000">这是一个有动态效果的标签</marquee>
<hr />
<b>这是</b><i>演示</i>其他常见的<u>标签</u>
<hr />
x<sub>2</sub> x<sup>2</sup>
<hr />
<p>我在攻城课堂学习前端知识</p>
<center>我在攻城课堂学习前端知识</center>
<p>我在<strong>攻城课堂</strong>学习前端知识</p>
<hr/>
<pre>
static void Main(string[] args)
{
ArrayList al = new ArrayList();//创建一个ArrayList类的对象al
Random rm = new Random();//创建一个Random类的对象rm
for (int i = 0; i < 10; i++)
{
int sjs = rm.Next(1,50);//调用Random类的随机选取非负数方法
al.Add(sjs);//调用ArrayList类的元素末尾添加方法
}
al.Sort();//数组元素的升序排序
foreach (int temp in al)
{
Console.WriteLine(temp);
}
Console.ReadLine();
}
</pre>
</body>
</html>
~~~
浏览器显示的结果为:
![](https://box.kancloud.cn/2016-04-28_5721558c21b97.jpg)
最后我们来说说标签的分类:
标签分为两大类:
1,块级标签(元素):一个完整的区块,区域。标签结束后都有换行。
常用标签有:div p dl table ol ul title等。
2,行内标签(元素):用于块级元素内,不能表示一个完整的区块,一个区块或者只是一行内的某一部分。标签结
束后没有换行。
常用标签有:font span img input select a等。
- 前言
- HTML学习1:Dreamweaver8的安装
- HTML学习2:初识HTML
- HTML学习3:常用标签之文本标签
- HTML学习4:常用标签之列表标签
- HTML学习5:常用标签之图像标签
- HTML学习6:常用标签之超链接标签
- HTML学习7:常用标签之表格标签
- HTML学习8:常用标签之框架标签
- HTML学习9:常用标签之表单标签
- HTML学习10:表单格式化
- HTML学习11:HTTP 方法
- HTML学习12:其他常见标签之头标签
- HTML学习13:其他常见标签之体标签
- 轻松学习JavaScript一:为什么学习JavaScript
- 轻松学习JavaScript二:JavaScript语言的基本语法要求
- 轻松学习JavaScript三:JavaScript与HTML的结合
- 轻松学习JavaScript四:JS点击灯泡来点亮或熄灭这盏灯的网页特效映射出JS在HTML中作用
- 轻松学习JavaScript五:JavaScript的变量和数据类型
- 轻松学习JavaScript六:JavaScript的表达式与运算符
- 轻松学习JavaScript七:JavaScript的流程控制语句
- 轻松学习JavaScript八:JavaScript函数
- 轻松学习JavaScript九:JavaScript对象和数组
- 轻松学习JavaScript十:JavaScript的Date对象制作一个简易钟表
- 轻松学习JavaScript十一:JavaScript基本类型(包含类型转换)和引用类型
- 轻松学习JavaScript十二:JavaScript基于面向对象之创建对象(一)
- 轻松学习JavaScript十二:JavaScript基于面向对象之创建对象(二)
- 轻松学习JavaScript十三:JavaScript基于面向对象之继承(包含面向对象继承机制)
- 轻松学习JavaScript十四:JavaScript的RegExp对象(正则表达式)
- 轻松学习JavaScript十五:JavaScript之BOM简介
- 轻松学习JavaScript十六:JavaScript的BOM学习(一)
- 轻松学习JavaScript十七:JavaScript的BOM学习(二)
- 轻松学习JavaScript二十九:JavaScript中的this详解
- CSS基础学习一:CSS概述
- CSS基础学习二:如何创建 CSS
- CSS基础学习三:CSS语法
- CSS基础学习四:元素选择器
- CSS基础学习五:类选择器
- CSS基础学习六:id选择器
- CSS基础学习七:属性选择器
- CSS基础学习八:派生选择器
- CSS基础学习九:伪类
- CSS基础学习十:伪元素
- CSS基础学习十一:选择器的优先级
- CSS基础学习十二:CSS样式
- CSS基础学习十三:盒子模型
- CSS基础学习十四:盒子模型补充之display属性设置
- CSS基础学习十五:盒子模型补充之外边距合并
- CSS基础学习十六:CSS盒子模型补充之border-radius属性
- CSS基础学习十七:CSS布局之定位
- CSS基础学习十八:CSS布局之浮动
- CSS基础学习十九:CSS布局之图文混排,图像签名,多图拼接和图片特效
- DIV+CSS实操一:经管系网页总体模块布局
- DIV+CSS实操二:经管系网页添加导航栏和友情链接栏
- DIV+CSS实操三:经管系网页内容模块添加标题栏和版权信息模块
- DIV+CSS实操四:经管系网页内容模块内容添加(一)
- DIV+CSS实操五:经管系网页内容模块内容添加(二)
- DIV+CSS实操六:经管系网页添加导航栏下拉菜单
- DIV+CSS实操七:中文系内容模块控制文本不换行和超出指定宽度后用省略号代替
- JS中实现字符串和数组的相互转化