HTML常用标签及其他总结
来源:互联网 发布:gre数学 知乎 编辑:程序博客网 时间:2024/05/21 14:32
HTML常用标签及其他总结
- HTML5 基本结构
- HTML基本语法
- HTML常用标记
- 元素类型
HTML5 基本结构
<!doctype html> //命名文档类型<html> //说明我们写的是标记语言<head> //文件头部<meta charset="utf-8"/> //编码格式<title>html5</title> //文件标题(显示在网页题目上)</head><body>文件主体(所有要写的内容)</body></html>
HTML基本语法
1.常规标记
<标记 属性=“属性值” 属性=“属性值”></标记>
2.空标记
<标记 属性=“属性值” />
说明:
1.标记,标签,元素都是一个东西。
2.标记和属性用空格隔开,属性和属性值用等号连接,属性值必须放在“”号内。
3.一个标记可以没有属性也可以有多个属性,属性和属性之间不分先后顺序。
4.空标签没有结束标签,用“/”代替。
HTML常用标记
1.文本标题 h1-h6
样式<h1>一级标题</h1>样式<h2>二级标题</h2>……
2.文本内容 p 标签
样式<p>文本内容</p>
3.列表
(1)无序列表 (unordered list)
样式:
<ul> <li></li> ……</ul>
(2)有序列表 (ordered list)
样式:
<ol> <li></li> ……</ol>
- 属性:
(a)type = “数字/小写字母/大写字母/小写罗马/大写罗马”
数字顺序的有序列表(默认值)(1, 2, 3, 4)。
a 字母顺序的有序列表,小写(a, b, c, d)。
A 字母顺序的有序列表,大写(A,B,C,D)
i 罗马数字,小写(i, ii, iii, iv)。
I 罗马数字,大写(i, ii, iii, iv)。
(b)start = “数字”
- 数字表示有序列表的开始点。
(3)自定义列表
样式:
<dl> <dt>名词</dt> <dd>解释</dd> ……</dl>
(4)表格
样式:
<table> <colgroup>//列分组 <col span="2" style="background-color:red"> </colgroup> <thead>//表头 <caption>标题内容</caption> </thead> <tbody>//表体 <tr>//一行 <th>列标题</th> </tr> <tr>//二行 <td>单元格内容</td> <td>单元格内容</td> </tr> </tbody> <tfoot></tfoot>//表尾</table>//一个Table中,只能包含一个thead,一个tfoot,但可包含多个tbody。
- 属性:
- 1)width=”表格的宽度”
- 2)height=”表格的高度”
- 3)border=”表格的边框”
- 4)bgcolor=”表格的背景色”
- 5)cellspacing=”单元格与单元格之间的间距”
- 6)cellpadding=”单元格与内容之间的空隙”
- 7)align=”left/center/right” (水平对齐方式)
- 8)valign=”top/bottom/middle/baseline” (垂直对齐方式)
- 9)colspan=”所要合并的单元格的列数” (合并列,写在td属性中,合并几个去掉几个td)
- 10)rowspan=”所要合并单元格的行数” (合并行,写在td属性中,合并几个去掉几个不同tr相同位置的td)
- 11)rules=”groups/rows/cols/all/none” (添加组分隔线)
- *rows:位于行之间的线条
- *cols:位于列之间的线条
- *all:位于行和列之间的线条
- *none:没有线条
- *groups:位于行组和列组之间的线条
(5)表单
作用:用来收集用户的信息。
样式:
<form name="表单名称" method="post/get" action=""> <input type="text" value="默认值"/>//文本框 <input type="password" />//密码框 <input type="submit" value="按钮内容" />//提交按钮 <input type="reset" value="按钮内容" />//重置按钮 <input type="button" value="按钮内容"/>//按钮 //单选框/单选按钮 <input type="radio" name="ral"/> <input type="radio" name="ral" /> //单选按钮里的name属性必须写,同一组单选按钮的name属性值必须一样。 //复选框 <input type="checkbox" name="like" /> <input type="checkbox" name="like" disabled="disabled" /> //复选按钮里的name属性必须写,同一组复选按钮的name属性值必须一样。 //*(disabled="disabled" :禁用) //*(checked="checked" :默认选中) //下拉菜单 <select name=""> <option>菜单内容</option> …… </select> //多行文本框(文本域) <textarea name="textareal" cols="字符宽度" rows="行数"> 文本内容 </textarea> //表单字段集 <fieldset> <legend>标题内容</legend>//字段级标题 //legend元素可以在fieldset对象绘制的方框内插入一个标题。 //legend元素必须是fieldset内的第一个元素。 …… </fieldset> //fieldset元素相当于一个方框,在字段集中可以包含文本和其他元素。 //fieldset元素用于对表单中的元素进行分组并在文档中区别标出文本。 //fieldset元素可以嵌套,在其内部可以在设置多个fieldset对象。 <label for="绑定控件id名"></label>//提示信息标签 //label元素用来定义标签,为页面上的其他元素指定提示信息。 //要将label元素绑定到其他的控件上 //可以将label元素的for属性设置为与该控件的id属性值相同。 <input type="file" />//文件域 <input type="image" src="" width="100" height="100" alt="上传图片" />//图片域</form>
(6)插入图片
样式:
<img src="目标文件路径及全称" alt="图片替换文本" title="图片标题" />//title:在你鼠标悬停在该图片上时显示一个小提示,鼠标离开就没有了。//HTML的绝大多数标签都支持title属性,title属性就是专门做提示信息的。//alt属性是在你的图片因为某种原因不能加载时在页面显示的提示信息。//它会直接输出在原本加载图片的地方。
(7)超链接a
样式:
<a href="目标文件路径及全称/连接地址">链接文本/图片</a><a href="#"></a>//空链接
属性:target:页面打开方式,默认属性值 _ self。( _ self:当前页面打开; _ blank:新页面打开)
(8)div
样式:
<div id="id名"/class="class名"></div>
作用:主要用来布局。
(9)span
样式:
<span></span> //文本结点,用来放一段字
(10)其他组件
样式:
<b>加粗内容</b> //加粗<strong>加粗内容</strong> //加粗<em></em> //倾斜<i></i> //倾斜<br /> //换行<hr /> //水平分割线<del></del> //删除线标签 //空格(转义字符)
元素类型
1.元素分类
根据css显示分类,XHTML元素被分为三种类型:
· 块状元素
· 内联元素
· 可变元素
块状元素(block element)
(1)块状元素在网页中就是以块的形式显示,所谓块状就是元素显示为矩形区域,常用的块状元素包块div,dl,dt,dd,ol,ul,fieldset,(h1-h6),p,form,hr,colgroup,col,table,tr,td,等。
(2)默认情况下,块状元素都会占据一行,通俗地说,两个相邻块状元素不会出现并列显示的现象;默认情况下,块状元素会按顺序自上而下排列。
(3)块状元素都可以定义自己的宽度和高度。
(4)块状元素一般都作为其他元素的容器,它可以容纳其它内联元素和其它块状元素。我们可以把这种容器比喻为一个盒子。
内联元素(inline element)(或是行内元素)
(1)常见的内联元素如:a,span,i,em,strong,b,del,等。
(2)内联元素的表现形式是始终以行内逐个进行显示。
(3)内联元素没有自己的形状,不能定义它的宽和高,它显示的宽度、高度只能根据所包含内容的高度和宽度来确定,它的最小内容单元也会呈现矩形形状。
(4)内联元素也会遵循盒模型基本规则,如可以定义padding,border,margin,background等属性,但个别属性不能正确显示。
可变元素
需要根据上下文关系确定该元素是块元素或者内联元素。
2.元素类型转化
- (1)盒子模型可通过display属性来改变默认的显示类型,display属性包含了18个属性值,包括block/inline/inline-block/none/list-item/table-header-group/table-footer-group….,display属性用于设置或检索对象元素应该生成的盒模型的类型。
- 1)Block块状显示:元素会独占一行。当元素设置了float属性后,就相当于给该元素加了display:block;属性。
- 2)inline内联显示:在元素后面删除换行符,多个元素可以在一行内并列显示。
- 4)Inline-block行内块元素显示:元素的内容以块状显示,行内的其他元素显示在同一行。(只有这一个元素类型支持vertical-align属性)img,input。
- 5)none 此元素不会被显示。
- 6)list-item:将元素转换成列表。li的默认类型。
- (2)补充
- 1)大部分块元素display属性值默认为block,其中li默认值为list-item。
- 2)大部分内联元素的display属性值默认为inline,其中img,input,默认为inline-block。
3.置换元素
一个内容不受CSS视觉格式化模型控制,CSS渲染模型并不考虑对此内容的渲染,且元素本身一般拥有固有尺寸(宽度,高度,宽高比)的元素,被称之为置换元素。
HTML中的img、input、textarea、select、object都是置换元素。这些元素往往没有实际的内容,即是一个空元素。
- HTML常用标签及其他总结
- TextView支持的HTML标签及其他
- HTML常用标签及其全称
- HTML常用标签及其全称
- HTML常用标签及其全称
- HTML常用标签及其全称
- HTML常用标签及其全称
- HTML常用标签及其全称
- HTML常用标签及其全称
- HTML常用标签及其全称
- html常用标签及其属性
- HTML常用标签及其全称
- java--html(7)头标签及其他标签
- html常用标签总结
- HTML常用标签总结
- HTML常用标签总结
- html常用标签及其属性用法
- html常用标签及其属性用法
- Java基础总结-容器
- 第九天-Java集合之一
- 关于动态规划算法
- Java连接redis
- 小白算法练习 NYOJ 星际之门(一) 快速乘幂+cayley的一个定理
- HTML常用标签及其他总结
- 理解BEM的命名方式
- JS 表格节点操作
- 《Java并发编程的艺术》笔记一——并发编程中的概念.md
- 邝斌的ACM模板(求逆元)
- PHP之array_unshift()方法
- Android开发艺术探索笔记之Activity
- 派生类中的静态成员
- 模拟退火算法求函数最大、小值——python实现