HtmlStudy


认识并学习HTML标签

HTML格式

<!DOCTYPE HTML>
<html leng="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>HTML格式</title>
    <style type="text/css"></style>
        /*样式*/
        body {
            width: 10%;
            background: #ccc;
            border-collapse: collapse;/*borrder-collapse合并内外边距(去除表格单元格默认的两个像素内外边距)*/
            height: 25px;
            line-height: 25px;  /*边距*/
            #text-align: center;  /*剧中*/
        }
</head>
<body>
    <form action="{{ next_url }}" method="post">
		<h2>Login</h2>
		<input id='user' type="text" class="form-control" required="required" placeholder="用户名" name="username"/><br>
		<input id='pwd' type="password" class="form-control" required="required" placeholder="密码" maxlength="6" name="password"/><br>
		<input type="submit" value="登入" onclick="return checkuser()"/>
		<input type="reset">
		<input id='next' type="hidden" name="next_url" value="{{ next_url }}"/>
	</form>
		{{login_status}}
</body>
</html>

HTML5 移动页面自适应手机屏幕四
使用meta标签:viewport

<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

每个属性的详细介绍:

属性名 取值 描述
width 正整数 或 device-width 定义视口的宽度,单位为像素
height 正整数 或 device-height 定义视口的高度,单位为像素,一般不用
initial-scale [0.0-10.0] 定义初始缩放值
minimum-scale [0.0-10.0] 定义缩小最小比例,它必须小于或等于maximum-scale设置
maximum-scale [0.0-10.0] 定义放大最大比例,它必须大于或等于minimum-scale设置
user-scalable yes/no 定义是否允许用户手动缩放页面,默认值yes

认识HTML标签

文本标签

<!DOCTYPE HTML>
<html leng="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>文本标签</title>
    <style type="text/css">
        /*样式*/
        body {
            width: 10%;
            background: #ccc;
            border-collapse: collapse;/*borrder-collapse合并内外边距(去除表格单元格默认的两个像素内外边距)*/
            height: 25px;
            line-height: 25px;  /*边距*/
            #text-align: center;  /*剧中*/
        }
    </style>
</head>
<body>
    <h1>H1标题标签</h1>
    <h2>H1标题标签</h2>
    <h3>H1标题标签</h3>
    <h4>H1标题标签</h4>
    <h5>H1标题标签</h5>
    <h6>H1标题标签</h6>
    <u>u下划线标签</u><br/>
    <del>del删除线标签</del><br/>
    <b>b加粗标签</b><br/>
    <strong>strong强调加粗标签</strong><br/>
    <i>i斜体标签</i><br/>
    <em>em强调斜体标签</em><br/>
    <br/>
    <cite>请明上河图</cite>是我国十大传世名画之一 <br><br>
    水分子:H<sub>2</sub>O <br>
    2<sup>4</sup>=16
</body>
</html>

格式化标签

<!DOCTYPE HTML>
<html leng="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>格式化标签</title>
    <style type="text/css">
    </style>
</head>
<body>
    <h1>HTML格式化标签</h1>
    <hr/>  <!-- 水平分割线 -->
    
    <div style="width:600px"> <!-- 常用于组合块级元素,以便通过CSS来对这些元素进行格式化 -->
        <p> <!-- 换段 -->
            【学习进行时】党的十八大以来,党中央部署了多次集中教育,习近平总书记对此都作出了重要指示。<br/> <!-- 换行 -->
            历次集中教育,虽侧重点不同,但有一个要求贯穿始终——切实为群众办实事解难题,习近平对此高度重视。
            新华社《学习进行时》原创品牌栏目“讲习所”今天推出文章,为您解读。
        </p>
        <p>
            党的十八大以来,党中央部署了多次集中教育。尽管每次的主题和侧重有所不同,但强化宗旨意识和为民情怀是
            一个共同的目的,都是为了教育广大党员干部解决群众最急最忧最盼的问题。
        </p>
    </div>
    你的爱好:
    <ul type="circle"> <!-- 无序列表 -->
        <li>看书</li> <!-- 列表项 -->
        <li>上网</li>
        <li>爬山</li>
        <li>唱歌</li>
    </ul>
    <ol type="1"> <!-- 有序列表,其中type类型值:Aali start属性表示起始值 -->
        <li>看书</li>
        <li>上网</li>
        <li>爬山</li>
        <li>唱歌</li>
    </ol>
    <dl type="circle"> <!-- 自定义列表 -->
        <dt>问:HTML是什么</dt> <!-- 自定义列表头 -->
        <dd>答:超文本标记语言</dd> <!-- 自定义列表内容 -->
        <dt>问:CSS是什么</dt>
        <dd>答:层叠样式表</dd>
    </dl>
    <div>aaaaa</div><div>bbbbb</div>
    <span>ccccc</span><span>ddddd</span> <!-- 常用于包含的文本,你可以使用CSS对他定义样式,或者使用JavaScript对他进行操作 -->
</body>
</html>

图片标签:img

<!DOCTYPE HTML>
<html leng="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>图片标签</title>
    <style type="text/css">
    </style>
</head>
<body>
    <h1>HTML图片img标签</h1>
    <img src="./images/11.jog" alt="图片不显示时显示这个" width="200" border="1"> <!-- 相对路径"."指当前路径 border:指定边框 -->
    <img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" alt="百度图标" width="200" title="百度图片鼠标放图片上就会显示"> <!-- 绝对路径 -->
    <a href="https://www.taobao.com" target="_blank">淘宝</a>  <!-- 超文本标签,target:指定打开方式,跳转新页面打开 -->
</body>
</html>

超链接标签:a

<!DOCTYPE HTML>
<html leng="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>图片标签</title>
    <style type="text/css">
    </style>
</head>
<body>
    <h1>HTML实例-超链接a标签</h1>
    <!-- 锚点链接 -->
	<a href="#mv1">超链接1</a><br/><br/>
	<a href="#mv2">超链接2</a><br/><br/><br/><br/>
	<!-- 普通超链接 -->
	<a href="https:www.baidu.com" title="百度链接">百度本页面链接</a><br/>
	<a href="https:www.baidu.com" target="_blank">百度跳新页面链接</a><br/>
	<a href="./h3图片img标签.html" target="_blank">跳转本地链接</a><br/>
	<a id="mv1"></a>
	<h4>图片1</h4>
	<img src="./images/11.jpg" title="图片1" width="100%"/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
	<a id="mv2"></a>
	<h4>图片2</h4>
	<img src="./images/22.jpg" title="图片2" width="100%"/><br/>
</body>
</html>

表格标签:table

<!DOCTYPE HTML>
<html leng="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>图片标签</title>
    <style type="text/css">
    </style>
</head>
<body>
    <h1>HTML实例-表格标签</h1>
    <table border="1" width="500" cellspacing="0" cellpadding="4"> <!-- table:一个表格,border:表格边框,cellspacing:边距为0,cellpadding:字体离单元格边的距离大小 -->
		<caption><h2>学生信息表</h2></caption> <!-- caption:表格标题 -->
		<thead>  <!-- 表头 -->
			<tr> <!-- 行标签 -->
				<th>学号</th> <!-- 列头标签 -->
				<th>姓名</th>
				<th>年龄</th>
				<th>班级</th>
			</tr>
		</thead>
		<tbody> <!-- 表体 -->
			<tr>
				<td>1001</td> <!-- 列标签,跨行属性:rowspan,跨列属性:colspan -->
				<td>张三</td>
				<td>20</td>
				<td rowspan="2" align="center" valign="top">1班</td> <!-- rowspan:从上往下合并2个单元格,align:center左右居中显示 valign:top在单元格上边显示 -->
			</tr>
			<tr>
				<td>1002</td>
				<td>李四</td>
				<td>23</td>
				<!-- <td>2班</td> -->
			</tr>
			<tr>
				<td>1003</td>
				<td>王五</td>
				<td>22</td>
				<td>3班</td>
			</tr>
			<tr>
				<td>1004</td>
				<td>赵六</td>
				<td colspan="2" align="center">25</td> <!-- colspan:从左往右合并2个单元格 -->
				<!-- <td>4班</td> -->
			</tr>
		</tbody>
		<tfoot> <!-- 表尾 -->
			<tr>
				<td>1111</td>
				<td>表尾</td>
				<td>25</td>
				<td>表尾</td>
			</tr>
		</tfoot>
	</table>
</body>
</html>

表单标签:form

<!DOCTYPE HTML>
<html leng="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>表单标签</title>
    <style type="text/css">
    </style>
</head>
<body>
    <h1>HTML实例-表单标签</h1>
    <form action="h3图片img标签.html" method="post">
		账号:<input type="text" name="uname"/><br/><br/>
		密码:<input type="password" name="upass"/><br/><br/>
		<input type="submit" value="登入"/>
	</form><br/><br/>
	<form action="h1.html" method="post">
		<input type="hidden" name="id" value="100"/>
		姓名:<input type="text" disabled name="uname" maxlength="8" size="10" value="lisi"/><br/>
		密码:<input type="password" name="upass"/><br/>
		性别:<input type="radio" name="sex" value="1"/><input type="radio" checked name="sex" value="1"/><br/><br/>
		爱好:<input type="checkbox" name="likes" value="1"/>看书
				<input type="checkbox" checked name="likes" value="1"/>爬山
				<input type="checkbox" name="likes" value="1"/>游泳
				<input type="checkbox" checked name="likes" value="1"/>唱歌<br/><br/>
		头像:<input type="file" name="pic"/><br/><br/>
		邮箱:<input type="email" placeholder="请输入你的邮箱" name="pic"/><br/><br/>
		年龄:<input type="number" min="18" max="80" name="pic"/><br/><br/>
		指数:<input type="range" min="18" max="80"name="pic"/><br/><br/>
		网址:<input type="url" value="https://www.baidu.com" readonly name="pic"/><br/><br/>
		日期:<input type="date" name="pic"/><br/><br/>
		颜色:<input type="color" name="pic"/><br/><br/>
		学历:<select name="education" id="">
				<option value="1">大专</option>
				<option value="2" selected >本科</option>
				<option value="3">研究生</option>
				<option value="4">博士</option>
				</select><br/><br/>
		简介:<textarea rows="10" cols="100" name="contents">Hello Worls</textarea><br/><br/>
		<input type="submit" value="提交"/>
		<input type="reset" value="重置"/>
		<input type="button" value="普通按钮"/>
		<input type="image" value="./images/reg.gif"/>
	</form><br/><br/>
	<form action="demo_form.php" method="post" style="width:300px">
		搜索:
		<input type="search" list="namelist" name="keywords"/>
		<datalist id="namelist">
			<option value="zhangsan">
			<option value="zhangsanfeng">
			<option value="zhangwuji">
			<option value="lisi">
			<option value="lixiaolong">
		</datalist><br/><br/>
		城市:
		<select name="city">
			<optgroup label="河北省">
				<option>石家庄</option>
				<option>保定</option>
				<option>廊坊</option>
			</optgroup>
			<optgroup label="河南省">
				<option>郑州</option>
				<option>安阳</option>
				<option>周口</option>
			</optgroup>
		</select><br/><br/>
		<fieldset>
			<legend>个人信息:</legend>
			姓名:<input type="text"/><br/>
			年龄:<input type"text"/><br/>
		</fieldset>
		<fieldset>
			<legend>健康信息:</legend>
			身高:<input type="text"/><br/>
			体重:<input type"text"/><br/>
		</fieldset>
	</form>
</body>
</html>

内联框架标签:iframe

<!DOCTYPE HTML>
<html leng="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>表单标签</title>
    <style type="text/css">
    </style>
</head>
<body>
    <h1>HTML实例-框架标签</h1>
	<ul>
		<li><a href="h6表单标签-form" target="myframe">表单标签实例</a></li>
		<li><a href="h5表格标签-table.html" target="myframe">表格标签实例</a></li>
		<li><a href="h3图片标签-img.html" target="myframe">图片标签实例</a></li>
	</ul>
	<iframe src="h4超链接标签-a.html" name="myframe" frameborder="1" width="80%" height="500"></iframe>
</body>
</html>

多媒体标签:audio

<!DOCTYPE HTML>
<html leng="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>多媒体标签</title>
    <style type="text/css">
    </style>
</head>
<body>
    <h1>HTML实例-多媒体标签</h1>
	<audio src="./images/beidahuang.mp3" controls="controls"/>
		你的浏览器不支持audio音频标签
	</audio><br/>
	<audio controls>
		<source src="./images/beidahuang.mp3" type="audio/mpeg"/>
		你的浏览器不支持audio音频标签
	</audio><br/>
	<video src="./images/fun.mp4" controls="controls" width="400" height="400">
		你的浏览器不支持video视频标签
	</video><br/>
	<video  controls="controls" width="400" height="400" poster="./images/11.jpg">
		<source src="./images/fun.mp4" type="vodeo/mp4"/>
		你的浏览器不支持video视频标签
	</video><br/>
	<embed src="./images/haowan.swf" width="300" height="300"/>
</body>
</html>

CSS语法

格式:选择器{属性:值; 属性:值; ……}
案例如下:其中选择器也叫选择符
p{color:red; text-align:center;}

CSS样式基础语法实例

<!DOCTYPE HTML>
<html leng="zh-CN">
<head>
    <meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS样式基础语法实例</title>
	<style>
		/* 自定义css样式 */
		h3{font-size:30px;color:red;}
		li{color:blue;}
	</style>
</head>
<body>
	<!-- CSS样式基础语法实例 -->
    <h3>什么是CSS</h3>
		<ul>
			<li>CSS 指层叠样式表(Cascading Style Sheets)</li>
			<li>样式定义如何显示控制 HTML 元素,从而实现美化HTML网页</li>
			<li>样式通常存储在样式表中,目的也是为了解决内容与表现分离的问题</li>
			<li>外部样式(CSS文件)可以极大提高工作效率</li>
			<li>多个样式定义可层叠为一,后者可以覆盖前置样式</li>
		</ul>
</body>
</html>

CSS样式的使用方法

<!DOCTYPE HTML>
<html leng="zh-CN">
<head>
    <meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS样式的使用方法</title>
	<link rel="stylesheet" href="./my.css"> <!-- 外部样式 -->
	<style>
		h4{color:green;font-size:16px;line-height:30px;}
		li {color:blue;font-size:16px;line-height:30px}
	</style> <!-- 内部样式 -->
</head>
<body>
    <h1>CSS样式的使用方法</h1>
	<h4>插入样式表的方法有三种:</h4>
		<ul>
			<li>外部样式表(External style sheet)</li>
			<li>内部样式表(Internal style sheet)</li>
			<li style="color:#f0c">内联样式(Inline style)</li>
		</ul>
</body>
</html>

CSS样式的常用选择器(选择符)

<!DOCTYPE HTML>
<html leng="zh-CN">
<head>
    <meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>c3CSS样式的常用选择器(选择符)</title>
	<link rel="stylesheet" href="./my.css"> <!-- 外部样式 -->
	<style>
		/*1.HTML 选择器*/
		/*h1{color:red;font-size:16px;line-height:30px;}
		h3{color:aqua;font-size:16px;line-height:30px;}
		li{color:#00ff00}*/
		/*2.类选择器*/
		.CC{color:red}
		LI.CC{background-color:#DDDDDD}
		LI.dd{color:blue}
		
	</style> <!-- 内部样式 -->
</head>
<body>
    <h1 class="cc">CSS样式的常用选择器(选择符)</h1>
	<h3 id="hid">什么是CSS?</h3>
		<ul>
			<li>CSS 指层叠样式表(Cascading Style Sheets)</li>
			<li class="cc">样式定义如何显示控制 HTML 元素,从而实现美化HTML网页</li>
			<li>样式通常存储在样式表中,目的也是为了解决内部与表现分离的问题</li>
			<li class="cc dd">外部样式表(CSS 文件)可以极大提高工作效率</li>
			<li class="dd">多个样式定义可以层叠为一,后者可以覆盖前置样式</li>
		</ul>
		<span class="sc" id="sid">CSS的常用选择器</span>
		<h4>插入样式表的三种方法:</h4>
		<ol>
			<li>外部样式表</li>
			<li>内部样式表</li>
			<li>内联样式</li>
		</ol>
		<ul>
			<li><a href="c1CSS样式基础语法实例.html?id=1111">CSS语法实例</a></li>
			<li><a href="c2CSS样式的使用方法.html">CSS样式使用方法</a></li>
		</ul>
</body>
</html>

文章作者: Ytl
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ytl !
  目录