HTML
1.web 工作原理:
在浏览器地址栏输入URL,浏览器往服务端发送消息,服务端接收消息,服务端返回消息(从文件中读取)
浏览器接收到服务端的消息,按照一个约定好的规则展示出来.
2.HTML:是一种标志语言
1.就是一些特殊符号,不同的符号有不同的显示效果
2.学前端就是学习怎么写HTML文件,学后端框架就是学习怎么返回写好的HTML文件
3.HMTL规则
1.HTML中把连续的空格和换行都解析成一个空格,不存在缩进的问题
2.基本标签:
h1~h6 加黑加粗
b加粗,i斜体,u加下划线,s删除,br 换行,hr水平线,p段落标签
3.块级标签和行内标签
div和span标签的特点:
没有自带的样式,方便后续使用CSS调整样式
块级标签:
自己独占一行: p,h1,hr,div
行内标签(内联标签)
默认都在一行显示:b,i,u,s,span
4.标签支持嵌套
1.块级标签可以包含内联标签
2.p标签不能忍包含p标签和div标签
5.标签分类:
1.展示给用户看的标签
2.获取用户输入 的标签
form标签(表示单标签)
4.获取用户输入的标签:
1.input
1.根据type类型划分
1.text
2.password
3.email
4.date
5.radio 单选
6.checkbox 多选
7.button 普通按钮,多用于使用JS代码绑定事件
8.submit 提交
9.reset 重置
10.file 上传文件
2.select
1.select 标签内部包含非是option,需要配置value属性
默认选中:selected="selected"
2.多选
multiple
3.textarea
注意事项:
1.所有放在form标签中获取用户输入的标签,必须要有name属性
2.form标签有action属性和method属性
1.action:控制往哪里提交数据
2.method:控制用什么方式提交
3.上传文件需要额外配置enctype="multipart/form-data"
3.form要提交数据必须要有submit按钮
5.list-style-type
list-style-type:none; 去除列表前的点 disc 为实心园 circle 为空心园 square 为正方形 decimal 为1.2.3.4... upper-alpha 为a.b.c.d.... upper-roman 为I.II.III.... lower-roman 为i.ii.ii.iv... none 为不显示任何符号
HTML文件
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>大中华帝国</title>
</head>
<body>
大中华帝国世界第一 强国
<b>极目冷眼笑苍云,寂寞一生傲天穹。</b>
<br>
<i>风雨亭中避风雨,苍泊市街苍泊人,落拓莫问落拓事,一片飘萍一片心。</i>
<br>
<u>天理无私,定纷止争,赏存慎法,罚加奸令。</u>
<br>
<s>天下无道,灾生四端,苍龙飞升,六祸禁绝。</s>
<br>
<p>服心不用七擒策, 御侮何劳三箭歌,高枕幽窗无一事, 西人不敢牧长河。</p>
<b>©江天一色无纤尘,鱼龙潜跃观道身;天人焉有两般义?道不虚行只在人。®</b>
<br>
<h1>笑看嫣红染半山(枫),逐风万里白云间(岫),逍遥此身不为客(主),天地三才任平凡(人)。</h1>
<h6>杀诫半斜影, 剑风不留人。</h6>
<h3>不问顶峰又为何><俯瞰天穹不是高。</h3>
<!--div与span-->
<div>裳璎珞 愿与年华凋敝罄,尘愆不染佛前灯</div>
<span>玄歌浪蹈,幻中道真,太游方外睨红尘。</span>
<!--块级标签包含内联标签-->
<p><b><i>从不入锋云,到昂首不悔锋云。</i></b></p>
<img src="D:\123456.jpg" alt="美图看看">
<br>
<!--在当前页面跳转-->
<a href="http://pic.sogou.com/pics?">霹雳布袋戏</a>
<!--target,跳转到一个新的页面-->
<a href="http://www.jd.com"target="_blank">京东</a>
<a href="#p1">点我</a>
<div style="height:100px"></div>
<p id ="p1"><b>壮志凌云伐长空,漂泊天涯问侠踪。今,一夜千里;明,笑看苍穹</b></p>
<div style="height:100px"></div>
<!--无序列表-->
<ul type="square">
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
</ul>
<!--有序的列表-->
<ol type="I" start = "10">
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
</ol>
<!--标题列表-->
<dl>
<dt>标题1</dt>
<dd>内容1</dd>
<dt>标题2</dt>
<dd>内容2</dd>
</dl>
<table border="1" cellpadding="5" cellspacing="5">
<thead>
<tr>
<th>序号</th>
<th>姓名</th>
<th>爱好</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>黎明</td>
<td>唱歌</td>
</tr>
<tr>
<td>2</td>
<td>黎</td>
<td>唱</td>
</tr>
<tr>
<td>3</td>
<td>明</td>
<td>歌</td>
</tr>
</tbody>
</table>
</body>
</html>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--form里的action控制提交的地方-->
<form action="http://127.0.0.1:8088" method="post">
<p>用户名:
<input type="text" name="username">
</p>
<p>密码:
<input type="password" name="pwd">
</p>
<p>出生日期:
<input type="date" name="birthday">
<p>邮箱:
<input type="mail" name="email">
</p>
</p>
<p>性别:
<input type="radio" name="gender" value="male" checked="checked" >男
<input type="radio" name="gender" value="female" >女
</p>
<p>
爱好:
<input type="checkbox" name="hobby" value="basketball">篮球
<input type="checkbox" name="hobby" value="football">足球
<input type="checkbox" name="hobby" value="volleyball">排球
</p>
<select name="city1" id="">
<option value="010">广西</option>
<option value="021">广东</option>
<option value="020">湖南</option>
<option value="0755" selected="selected">湖北</option>
</select>
<!--多选下拉框-->
<select name="city2" id="" multiple="multiple">
<option value="001">广西</option>
<option value="002">广东</option>
<option value="003">湖南</option>
<option value="004" selected="selected">湖北</option>
</select>
<p>
<b>个人简介:</b>
<textarea name="" cols="50" rows="5"></textarea>
</p>
<!--普通按钮多用于JS代码绑定事件-->
<input type="button" value="按钮">
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
</body>
</html>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--form里的action控制提交的地方-->
<form action="http://127.0.0.1:8088" method="post">
<p>用户名:
<input type="text" name="username">
</p>
<p>密码:
<input type="password" name="pwd">
</p>
<p>出生日期:
<input type="date" name="birthday">
<p>邮箱:
<input type="mail" name="email">
</p>
</p>
<p>性别:
<input type="radio" name="gender" value="male" checked="checked" >男
<input type="radio" name="gender" value="female" >女
</p>
<p>
爱好:
<input type="checkbox" name="hobby" value="basketball">篮球
<input type="checkbox" name="hobby" value="football">足球
<input type="checkbox" name="hobby" value="volleyball">排球
</p>
<select name="city1" id="">
<option value="010">广西</option>
<option value="021">广东</option>
<option value="020">湖南</option>
<option value="0755" selected="selected">湖北</option>
</select>
<!--多选下拉框-->
<select name="city2" id="" multiple="multiple">
<option value="001">广西</option>
<option value="002">广东</option>
<option value="003">湖南</option>
<option value="004" selected="selected">湖北</option>
</select>
<p>
<b>个人简介:</b>
<textarea name="" cols="50" rows="5"></textarea>
</p>
<!--普通按钮多用于JS代码绑定事件-->
<input type="button" value="按钮">
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
</body>
</html>

浙公网安备 33010602011771号