第五模块:WEB开发基础-第一章 HTML


html前言

html介绍


一、HTML介绍

1.标签介绍

标题h1-h6
段落p
强调strong/斜体em
分割线hr/换行br
ul/ol/dl
li
div/span
table
a
img
form
input
textarea
select

2.文档结构

<!DOCTYPE HTML>
<html>
    <head>...</head>
    <body>...</body>
</html>
是文档声明,必须写在HTML文档的第一行,位于标签之前,表明该文档是HTML5文档。

1. 称为根标签,所有的网页标签都在中。
2. 标签用于定义文档的头部,它是所有头部元素的容器。常见的头部元素3.有

3.head标签

<head lang='en'>
    <title>标题信息</title>
    <meta charset='utf-8'>
    <link>
    <style type='text/css'></style>
    <script type='text/javascript'></script>
</head>

title标签

标签:在<title>和标签之间的文字内容是网页的标题信息,它会显示在浏览器标签页的标题栏中。可以把它看成是一个网页的标题。主要用来告诉用户和搜索引擎这个网页的主要内容是什么,搜索引擎可以通过网页标题,迅速的判断出当前网页的主题。
<!DOCTYPE HTML>
<html>
    <head>
        <title>路飞学城</title>
    </head>
    <body></body>
</html>

二、body标签介绍

1.标题标签 h1~h6

标签可定义标题。h1定义最大的标题。h6 定义最小的标题。 由于 h 元素拥有确切的语义,因此请您慎重地选择恰当的标签层级来构建文档的结构。因此,请不要利用标题标签来改变同一行中的字体大小。相反,我们应当使用css来定义来达到漂亮的显示效果。 标题标签通常用来制作文章或网站的标题。

<!DOCTYPE HTML>
<html>
    <head lang='en'>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>路飞学城</title>
    </head>
    <body>
        <h1>一级标题</h1><h2>二级标题</h2>
        <h3>三级标题</h3>
        <h4>四级标题</h4>
        <h5>五级标题</h5>
        <h6>六级标题</h6>
    </body>
</html>

2.段落标签 p

<body>
        <p>路飞学城立志帮助有志向的年轻人通过努力学习获得体面的工作和生活!路飞学员通过学习Python ,金融分析,人工智能等互联网最前沿技术,开启职业生涯新可能</p>
        <p>路飞学城立志帮助有志向的年轻人通过努力学习获得体面的工作和生活!路飞学员通过学习Python ,金融分析,人工智能等互联网最前沿技术,开启职业生涯新可能</p>
</body>

3.列表标签 ul,ol,dl

ul:unordered lists的缩写 无序列表
ol:ordered listsde的缩写 有序列表

    <!-- 无序列表 type可以定义无序列表的样式-->
    <ul type="circle">
        <li>我的账户</li>
        <li>我的订单</li>
        <li>我的优惠券</li>
        <li>我的收藏</li>
        <li>退出</li>
    </ul>
    <!-- 有序列表 type可以定义有序列表的样式 -->
    <ol type="a">
        <li>我的账户</li>
        <li>我的订单</li>
        <li>我的优惠券</li>
        <li>我的收藏</li>
        <li>退出</li>
    </ol>

<dl>
		<dt>帮助中心</dt>
		<!-- definition description -->
		<dd>账户管理</dd>
		<dd>购物指南</dd>
		<dd>订单操作</dd>
	</dl>

3.表格标签 table

<table border="1" cellspacing="0">
		<caption>商品清单</caption>
		<tr>
			<th>产品名称</th>
			<th>品牌</th>
			<!-- 横向合并:合并列数 -->
			<th colspan="2">数量和入库时间</th>
		</tr>
		<tr>
			<td>电冰箱</td>
			<td>海尔</td>
			<td>300</td>
			<td>2018-09</td>
		</tr>
		<tr>
			<td>电视机</td>
			<!-- 纵向合并:合并的是行数 -->
			<td rowspan="3">小米</td>
			<td>200</td>
			<td>2018-09</td>
		</tr>
		<tr>
			<td>电风扇</td>
			<td>400</td>
			<td>2019-07</td>
		</tr>
		<tr>
			<td>电脑</td>
			<td>400</td>
			<td>2019-07</td>
		</tr>

	</table>

4.超链接标签 a

a anchor 锚点 超链接
超级链接标记代表一个链接点,是英文anchor(锚点)的简写。它的作用是把当前位置的文本或图片连接到其他的页面、文本或图像

<!-- 超链接 -->
	<a href="https://www.baidu.com/" 
	title="点击一下,了解更多"
	target="_blank">百度一下</a>
	<br>
	<a href="mailto:827669250@qq.com">联系我们</a>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<p>小猿圈</p>
	<a href="#top">回到顶部</a>

5.img标签

<form action="https://www.baidu.com/" method="post">
		<p>
			<label for="username">用户名:</label>
			<input id="username" type="text" name="" placeholder="请输入用户名">
		</p>
		<p>
			<label for="pwd">密码:</label>
			<input id="pwd" type="password" name="" placeholder="请输入密码">
		</p>
		<p>
			<!-- 单选,互斥,默认选中 -->
			男:<input type="radio" name="sex" checked="checked">
			女:<input type="radio" name="sex">
		</p>
		<h4>购买的课程:</h4>
		<p>
			<!-- 复选框 -->
			web前端:<input type="checkbox" name="" checked="checked">
			python开发:<input type="checkbox" name="">
			java编程:<input type="checkbox" name="">
		</p>
		<h3>下拉框实现单选</h3>
		<p>
			<!-- 单选框 -->
			<select name="class">
				<option value="a">html</option>
				<option value="b">css</option>
				<option selected="selected">javascript</option>
				<option>vue</option>
			</select>
		</p>
		<h3>下拉框实现多选</h3>
		<p>
			<!-- 复选框 -->
			<select multiple="multiple">
				<option>html</option>
				<option>css</option>
				<option selected="selected">javascript</option>
				<option>vue</option>
				<option>react</option>
				<option>nodejs</option>
			</select>
		</p>
		<!-- 文本域 -->
		<h3>个人描述</h3>
		<p>
			<textarea rows="10" cols="40"></textarea>
		</p>
		<p>
			<input type="submit" name="" value="注册">
			<input type="reset" name="" value="重置">
		</p>
		
	</form>

	<button>按钮</button>

7.其他

换行标签 br
br标签用来将内容换行,其在HTML网页上的效果相当于我们平时使用word编辑文档时使用回车换行。

分割线 hr
hr标签用来在HTML页面中创建水平分隔线,通常用来分隔内容

特殊符号
浏览器在显示的时候会移除源代码中多余的空格和空行。 所有连续的空格或空行都会被算作一个空格。需要注意的是,HTML代码中的所有连续的空行(换行)也被显示为一个空格。
要想输入空格,需要用特殊符号 –  。
特殊符号对照表:https://tool.chinaz.com/Tools/htmlchar.aspx

总结

html介绍

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值