网页开发:HTML

HTML

(一)基本概念

1.定义
HTML是一种超文本标记语言,用于构建网页的基本框架

2.基本格式

<!--HTML5-->
<!DOCTYPE html>
<html lang="zh-CN">
	<!--头标签-->
	<head>
		<meta charset="UTF-8">	<!--字符集-->
		<meta name="author"content="作者"/>
		<meta name="keywords"content="网页关键词"/>
		<meta name="description"content="网页描述"/>
		<title> The first HTML </title>	<!--网页名称-->
		<!--网页图标-->
	</head>
	<!--主体-->
	<body>
	.....
	</body>

(二)常用标签

1.文本相关标签

(1)标题标签

<h1></h1> <!--一级标题,共有六级-->

(2)字体标签

<strong></strong> <!--字体加粗标签-->

<em></em> <!--字体倾斜标签-->

<del></del> <!--添加删除线标签-->

<ins></ins> <!--添加下划线标签-->

(3)图片标签

<img src="图片链接" 属性/>
height="图片高度" 
weight="图片宽度" 
alt="无图片时,显示提示文字" 
title="点击图片,显示文字"

(4)超链接标签

<a href="链接" target="_self(本页面跳转)/_black(空白页面跳转)"></a>
<a href="#锚点"></a> <!--页面内跳转到指定位置-->

例子:

<!--HTML 基本框架与常用标签-->
<!DOCTYPE html> <!--HTML5-->
<html lang="zh-CN">
	<!--头标签-->
	<head>
		<meta charset="UTF-8">	<!--字符集-->
		<meta name="author"content="作者"/>
		<meta name="keywords"content="网页关键词"/>
		<meta name="description"content="网页描述"/>
		<title> The first HTML </title>	<!--网页名称-->
		<!--网页图标-->
		
	</head>
	<!--身体标签-->
	<body>
		<h1> Hello world!</h1> <!--一级标题,共有六级-->
		<h4>文本相关标签</h4>
		<p id="第一段">第一段</p> <!--分段落标签-->
		<p>第二段</p>
		<strong>字体加粗标签</strong> <br/>
		<em>字体倾斜标签</em> <br/>
		<del>添加删除线标签</del> <br/>
		<ins>添加下划线标签</ins> <br/>
		<h4>图片相关标签</h4>
		<img src="images/img.jpg" alt="无图片时,显示提示文字" title="点击图片,显示文字" height="200"/> <!--图片链接+属性-->
		<h4>超文本链接</h4>
		<a href="http://www.baidu.com" target="_black">baidu</a> <!--链接+跳转方式(_self 本页面跳转,_black 空白页面跳转)-->
		<h4>锚点(页面指定位置跳转)</h4>
		<a href=#第一段>跳转到第一段</a>
		<h4>分块标签</h4>
		<div>分大区</div>
		<span>分小区</span>
	</body>
</html>

2.表格标签

<table  属性>
	<!--表头-->
	<thead>
	</thead>
	<!--表格主体-->
	<tbody>
		<!--第一行-->
		<tr> <td>..</td><!--第一列--> <td>..</td><!--第二列--> .. </tr>
		<!--第二行-->
		<tr> <td>..</td><!--第一列--> <td>..</td><!--第二列--> .. </tr>
		...
	</tbody>
</table>

例子

<!DOCTYPE html>
<html lang="zh-CN">
	<head>
		<meta charset="UTF-8">
		<title>table</title>
	</head>
	<body>
		<h4>表格标签</h4>
		<table align="center" width="300" height="300" border="1" cellspacing="0" cellpadding="1"> <!--表格属性 表格位置 表格宽度 表格高度 表格边框 表格单元格之间距离 表格单元格中元素与边框距离-->
		<!--表头-->
		<thead>
			<tr> <th> 姓名 </th> <th> 性别 </th> <th> 链接 </th></tr>
		</thead>
		<!--表格主体-->
		<tbody>
			<tr> <td> 刘德华 </td> <td></td> <td> <a href="https://baike.baidu.com/item/%E5%88%98%E5%BE%B7%E5%8D%8E/114923?fr=aladdin" target="_black">百度百科</a> </td> </tr>
			<tr> <td> 张学友 </td> <td></td> <td> <a href="https://baike.baidu.com/item/%E5%BC%A0%E5%AD%A6%E5%8F%8B/141598?fr=aladdin" target="_black">百度百科</a> </td> </tr>
			<tr> <td> 郭富城 </td> <td></td> <td> <a href="https://baike.baidu.com/item/%E9%83%AD%E5%AF%8C%E5%9F%8E/149106?fr=aladdin" target="_black">百度百科</a> </td> </tr>
			<tr> <td> 黎明 </td> <td></td> <td> <a href="https://baike.baidu.com/item/%E9%BB%8E%E6%98%8E/6681?fr=aladdin" target="_black">百度百科</a> </td> </tr>
		</tbody>
		</table>
		
		<h4>合并单元格</h4> <!--合并单元格:行rowspan=“单元格个数"/列colspan="单元格个数"合并,删除多余单元格-->
		<table align="center" width="300" height="300" border="1" cellspacing="0" cellpadding="1">
			<thead>
			</thead>
			<tbody>
				<tr> <td rowspan="2"> </td> <td colspan="2"> </td> </tr>
				<tr> <td> </td> <td> </td> </tr>
				<tr> <td> </td> <td> </td> <td> </td> </tr>
			</tbody>
		</table>
	</body>
</html>

3.列表标签

<!--无序列表-->
<ul>
	<li>无序列表1</li>
	<li>无序列表2</li>
	<li>无序列表3</li>
</ul>

<!--有序列表-->
<ol>
	<li>无序列表1</li>
	<li>无序列表2</li>
	<li>无序列表3</li>
</ol>

<!--自定义列表-->
<dl>
	<dt>列表</dt>
	<dd>列表解释1</dd>
	<dd>列表解释2</dd>
	<dd>列表解释3</dd>
</dl>

4.表单标签

(1)input

<input 属性>
常见属性
type="类型"
 (1)text 文本
 (2)password 密码
 (3)radio 单选框(圆形)
 (4)checkbox 单选框(方形)
 (5)submit 提交表单
name="性质"
value="默认值"
...

(2)select

<select>
	<option></option>
	<option></option>
	<option></option>
	..
</select>

(3)textarea

<textarea></textarea>

例子

<!DOCTYPE html>
<html lang="zh-CN">
	<head>
		<meta charset="UTF-8">
		<title>表单</title>
	</head>
	
	<body>
		<h4>青春不常在,抓紧谈恋爱</h4>
		<table>
			<thead>
			<thead>
			
			<tbody>
				<!--第一行-->
				<tr>
					<td>性别</td>
					<td>
					<input type="radio" name="sex" id="nan" ><label for="nan"><label>
					<input type="radio" name="sex" id="nv" ><label for="nv"><label>
					</td>
				</tr>
				
				<!--第二行-->
				<tr>
					<td>生日 </td>
					<td>
						<select>
							<option>--请选择年--</option>
						</select>
						
						<select>
							<option>--请选择月--</option>
						</select>
						
						<select>
						<option>--请选择日--</option>
						</select>
					</td>
				</tr>
				
				<!--第三行-->
				<tr>
					<td>所在地区</td>
					<td><input type="text" value="北京思密达"></td>
				</tr>
				
				<!--第四行-->
				<tr>
					<td>婚姻状况</td>
					<td>
						<input type="radio" name="marri">未婚
						<input type="radio" name="marri">已婚
						<input type="radio" name="marri">离婚 
					</td>
				</tr>
				
				<!--第五行-->
				<tr>
					<td>学历</td>
					<td><input type="text" value="幼儿园"></td>
				</tr>
				
				<!--第六行-->
				<tr>
					<td>喜欢的类型</td>
					<td>
						<input type="checkbox" name="lovetype">妩媚的
						<input type="checkbox" name="lovetype">可爱的
						<input type="checkbox" name="lovetype">小鲜肉
						<input type="checkbox" name="lovetype">老腊肉
						<input type="checkbox" name="lovetype">都喜欢
					</td>
				</tr>
				
				<!--第七行-->
				<tr>
					<td>自我介绍</td>
					<td><textarea>自我介绍</textarea></td>
				</tr>
				
				<!--第八行-->
				<tr>
					<td></td>
					<td><input type="submit" value="免费注册"></td>
				</tr>
				
				<!--第九行-->
				<tr>
					<td></td>
					<td><input type="checkbox">我同意注册条款和会员加入标准</td>
				</tr>
				
				<!--第十行-->
				<tr>
					<td></td>
					<td><a href="" target="_black">我是会员,立即登录</a></td>
				</tr>
				
				<!--第十一行-->
				<tr>
					<td></td>
					<td>
						<h4>我承诺</h4>
						<ul>
							<li>年满18,单身</li>
							<li>抱着严肃的态度</li>
							<li>真诚寻找另一半</li>
						</ul>
					</td>
				</tr>
			<tbody>
		</table>
	</body>
<html>

(三)总结

1.
以上就是HTML的大致基本内容,HTML只是搭建一个网页的框架,真正的要网页更加好看和可以用于后台交互,还需要学习CCS和JaveScript。

2.
遇到各标签的属性时,不会的要多查查

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值