HTML5入门知识点

HTML常用标签和属性大全

基本结构

<!DOCTYPE html>
<html >
<head>
    <meta charset="UTF-8" />
    <title>标题</title>
</head>
<body>
        <div>内容</div>  
</body>
</html>

网站代码结构

<!doctype html>#文档类型
<html>
    <head>
        <meta charset="utf-8">#设置浏览器的阅读编码   
        <title>……</title>#设置网站首页的标题                                     
            <meta name="keywords" content="……"/(斜线表示自我闭合,可不加 )> 
            <meta name="description" content="……">#网站描述
    </head>
        <body>
         <h1>……</h1>#可见的网站骨架或实体内容
        </body>
</html>

html文档注释

<!-- 内容 -->     
<   &lt;                      
>   &gt;                      
    &nbsp;                    
<<  &laquo;                   
>>  &raquo;                   
×   &times;                  

颜色65535种                      颜色:      
#ff00ff     紫色                  1.十进制  rgb(255,0,0) 红;rgb(0,255,0) 绿;rgb(0,0,255) 蓝
#ff0000     红色                  
#00ff00     绿色                  2.十六进制 #ff0000  红色;#00ff00  绿色;#0000ff  蓝色
#0000ff     蓝色                  
#cccccc     灰色                  3.带有透明度 rgba(255,0,0,0.5) 50%透明度的红色
#ffff00     黄色                  
#00ffff     青色                  4.英文(不建议使用) red 红;green 绿色;blue 蓝
#000000     黑色                  
#ffffff     白色              

格式标签:


br       //换行,单标签
nobr     //不换行,双标签
p        //段落,align属性(对齐属性):left/center/right(左对齐/居中/右对齐)
center   //居中(不常用),大面积居中
pre      //按源代码显示(以代码的格式输出)
ul       //无序列表(圆点排序)
ol       //有序列表(数字排序)
dl       //自定义列表       |<dl>
dt       //自定义标题       |<dt></dt>(可作出选择题应用效果)
dd       //自定义列表内容   |<dd></dd>
hr       //导航线           |</dl>

标签分类:


块标签 

<p></p>,<h1></h1>……独占一行、自动换行
2.行标签  <span></span>……自己有多宽占多宽

文本标签


h1~h6 字体大小(由大到小,默认加粗)
b 加粗
i 斜体
u 下划线

图片标签


<img src="" width="" "height"="" alt="" title="" usemap="" />
src //图片地址                   alt //图片加载失败 
width //图片宽                   title //所有标签都有该属性、标题
height //图片高                  usermap //热点地图(不常用),可以在图片上打开新的网址
附:坐标系的原点在左上角(0,0)坐标

超链接——a标签属性


1.title                                   <a href="网址" target=''>……</a>
2.href                                    <style>
3.img                                       a{text-decoration: none;} 用映式去掉超链接的下划线   
4.target                                  </style>
    1)_blank //新窗口
    2)_self  //本窗口
    3)_parent//父窗口      |不
    4)_top   //顶窗口      |常
    5)窗口名称//窗口名称   |用      

url网址:
http://www.baidu.com/index.php?id=10
http  http协议
www.baidu.com  域名
index.php  脚本文件
id=10  脚本参数

表格  

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>index</title>
</head>
<body>
        <h1>用户表</h1>
        <table border='1px' cellspacing='0px' width='100%'>
#border设置表格,cellspacing设置表格与边框的空隙,width设置表格宽度
            <tr>
                <th>编号</th>
                <th>用户名</th>
                <th>密码</th>
            </tr>  
            <tr>
                <td colspan='3'>123</td>
            </tr>
#tr是行的意思,td是格的意思,th是表头(即表格第一行)   
        </table>
</body>
</html>

 

td标签属性


width宽
height高
#在标签中设置宽高导致表格及其不协调,一般不用
colspan合并列
rowspan合并行
align left|center|right
valign top|middle|bottom


表格

<table border='1px' cellspacing='0px' width='100%'>
    <tr>
        <th>asdf</th>
        <th>asdf</th>
        <th>asdf</th>
    </tr>
    <tr>
        <td>aa</td>
        <td>aa</td>
        <td>aa</td>
    </tr>
</table>


表单基本实例

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>index</title>
	<style>
		*{
			font-family: 微软雅黑;
		}
	</style>
</head>
<body>
	<h1>请注册:</h1>
	<form action="reg.php"><!--此处php代码自行更改-->
		<p>
			<span>用户名:</span>
			<input type="text">
		</p>

		<p>
			<span>密&nbsp;&nbsp;&nbsp;码:</span>
			<input type="password" name='username'>
		</p>

		<p>
			<span>确认密码:</span>
			<input type="password" name='password'>
		</p>

		<p>
			<span>邮箱:</span>
			<input type="text" name='mail'>
		</p>

		<p>
			<span>手机:</span>
			<input type="text" name='phone'>
		</p>
		
		<p>
			<input type="submit" value='注册'>
			<input type="reset" value='取消'>
		</p>
	</form>	
</body>
</html>

   表单实例2 | 利用表格对齐

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>index</title>
	<style>
		*{
			font-family: 微软雅黑;
		}

		td{
			text-align:left;
			height:40px;
		}
	</style>
</head>
<body>
	<h1>请注册:</h1>
	<form action="reg.php">
		<table border='0px' cellspacing='0px' width='400px'>
			<tr>
				<td>
					<span>用户名:</span>
				</td>
				<td>
					<input type="text">
				</td>
			</tr>	
			<tr>
				<td>
					<span>密码:</span>
				</td>
				<td>
					<input type="password" name='username'>
				</td>
			</tr>	
			<tr>
				<td>
					<span>确认密码:</span>
				</td>
				<td>
					<input type="password" name='password'>
				</td>
			</tr>
			<tr>
				<td>
					<span>邮箱:</span>
				</td>
				<td>
					<input type="text" name='mail'>
				</td>
			</tr>	
			<tr>
				<td>
					&nbsp;	
				</td>
				<td>
					<input type="submit" value='注册'>
					<input type="reset" value='取消'>
				</td>
			</tr>	
		</table>
	
	</form>	
</body>
</html>

action:上面的表单拥有输入字段以及一个提交按钮,当提交表单时,表单数据会提交到名为 "reg.php" 的页面

method:规定如何发送表单数据(表单数据发送到 action 属性所规定的页面)。

表单数据可以作为 URL 变量(method="get")或者 HTTP post (method="post")的方式来发送。

上传文件

<!DOCTYPE html>
<html>
<head>
    <title>
        ...
    </title>
</head>
<body>
    <form action="reg.php" method="post" enctype='multipart/form-data'>
        <p>文件上传</p>
        <p><input type="file" name="upload"></p>
</body>
    </form>
</html>

当表单中有文件上传时,必须包含enctype='multipart/form-data',否则识别不了

表单元素

表单元素:
1.文本元素
<input type="text" name='username'>

2.密码元素
<input type="password" name='password'>

3.文件元素
<input type="file" name="img"> 

4.确认元素
<input type="submit" value="确认">

5.重置元素
<input type="reset" value="重置">

6.下拉菜单
<select name="city">
	<option value="">北京</option>
	<option value="">上海</option>
	<option value="">广州</option>
</select>

7.单选
<input type="radio" name="sex"> 男
<input type="radio" name="sex"> 女
<input type="radio" name="sex"> 中

8.多选
<input type="checkbox" name="love[]"> 打篮球
<input type="checkbox" name="love[]"> 踢足球
<input type="checkbox" name="love[]"> 开大车

9.文本域
<textarea name="mess" cols="30" rows="10"></textarea>

表单完整实例

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>index</title>
	<style>
		*{
			font-family: 微软雅黑;
		}

		td{
			text-align:left;
			height:40px;
		}

		textarea{
			resize:none;
		}
	</style>
</head>
<body>
	<h1>请注册:</h1>
	<form action="reg.php" method='post' enctype='multipart/form-data'>
		<p>用户名:</p>
		<p><input type="text" name='username'></p>
		<p>密码:</p>
		<p><input type="text" name='password'></p>
		<p>文件上传:</p>
		<p><input type="file" name='repassword'></p>
		<p>邮箱:</p>
		<p><input type="text" name='mail'></p>

		<p>选择收货地址:</p>
		<p>
			<select name="city">
				<option value="">北京</option>
				<option value="">上海</option>
				<option value="">广州</option>
			</select>
		</p>

		<p>性别:</p>
		<p>
			<label><input type="radio" name="sex"> 男</label>
			<label><input type="radio" name="sex"> 女</label>
			<label><input type="radio" name="sex"> 中</label>
		</p>

		<p>爱好:</p>
		<p>
			<label><input type="checkbox" name="love"> 打篮球</label>
			<label><input type="checkbox" name="love"> 踢足球</label>
			<label><input type="checkbox" name="love"> 开大车</label>
			<label><input type="checkbox" name="love"> 理发</label>
		</p>		
            //label标签可以把勾选框与文字结合起来,点击文字也有勾选效果
		<p>请留言:</p>
		<textarea name="mess" cols="100" rows="5"></textarea>

		<p>
			<input type="submit" value='Ok'>
			<input type="reset" value='Cancel'>
		</p>
	</form>	
</body>
</html>

表单属性

readonly 可以带值
disabled 不能带值
maxlength 最大长度
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值