HTML
一、HTML语法
-
heml页面由一对标签组成
<html>: 开始标签 </html>:结束标签
-
title 表示网页的标题
<title>: 开始标签 </title>:结束标签 <meta charset="编码格式">:设置编码格式
-
单标签
开始标签和结束标签是同一个,斜杠放在单词后
<br/>:表示换行 <hr/>:输出一条横线
-
段落
不仅会自动换行,且段与段之间有段间距
<p>: 开始标签 </p>:结束标签
-
图片
<img src="图片路径" width="图片宽度" height="图片高度" alt="图片提示"/>
-
标题
h1~h6:共有6个标题级别
<h1>: 开始标签 </h1>:结束标签
-
列表
<li>每个列表内容</li>
7.1 有序列表
<ol type="序号类型" start="开始值"> type:A,a,I,1(大小写字母、罗马数字、阿拉伯数字(默认)) <ol>: 开始标签 </ol>:结束标签
7.2 无序列表
<ul type="无序标识类型"> type:disc(黑点 黑点●,默认)、circle(圆圈○)、square(方块■) <ul>: 开始标签 </ul>:结束标签
-
单词的设置
u 下划线 b 粗体 i 斜体 sup 上标 sub 下标
-
实体
参考w3school中课程:HTML 字符实体
小于:< 大于等于:&ge 版权:© 注册商标:®
-
块
<span>这里面放着的是需要单独处理的内容</span>
-
超链接
<a href="超链接的地址" target="打开位置">超链接的文字显示</a> target: _self:在本窗口打开 _blank:在新窗口打开 _parent:在父窗口打开 _top:在顶层打开
-
层
<html> <head> <style type="text/css"> div{ width:200px; height:200px; position:absolute; } #div1{ background-color:#AF8; left:0px; top:0px; } #div2{ background-color:#8BC; left:100px; top:100px; } #div3{ background-color:#FF8; left:200px; top:200px } </style> </head> <body> <div id="div1">div1</div> <div id="div2">div2</div> <div id="div3">div3</div> </body> </html>
二、1~11的举例
-
<html> <head> <title>第一个网页(网页标题)</title> <meta charset="UTF-8"> </head> <body> HELLO WORLD!<br/>你好,HTML! <p>第一个段落</p> <p>第二个段落</p> <img src="F:\Java\JavaWEB\前端技术\girl.jpg" width="100" height="140" alt="girl"/> <h1>第一标题</h1> <h2>第二标题</h2> <h3>第三标题</h3> <h4>第四标题</h4> <h5>第五标题</h5> <h6>第六标题</h6> <ol type="a" start="2"> <li>如来</li> <li>孙悟空</li> <li>观音</li> </ol> <ul> <li>乔峰</li> <li>阿朱</li> <li>段誉</li> </ul> 你是<u><b><i>喜欢</i></b></u>吃甜月饼还是<u>咸</u>月饼呢 <a href="https://www.baidu.com">百度一下</a> </body> </html>
三、表格
-
table:表
border:默认为0,指表格无框线,设为1,指表格有框线
cellspacing:设置单元格的间距,如果为0,表格间无间隙
cellpadding:设置表格内的填充 -
tr:行
align:对齐格式
-
th/td:列
rowspan=“数量”:合并该数量的列
colspan=“数量”:合并该数量的行 -
代码示例
<html> <head> <title>表格标签的学习</title> <meta charset="UTF-8"> </head> <body> <table border="1" width="600" cellspacing="0" cellpadding="4"> <tr> <th>姓名</th> <th>门派</th> <th>成名绝技</th> <th>内功值</th> </tr> <tr align="center"> <td>乔峰</td> <td>丐帮</td> <td>降龙十八掌</td> <td>50000</td> </tr> <tr align="center"> <td>虚竹</td> <td>灵鹫宫</td> <td>北冥神功</td> <td>150000</td> </tr> <tr align="center"> <td>扫地僧</td> <td>少林寺</td> <td>七十二绝技</td> <td>1000000</td> </tr> </table> <hr/> <table border="1" width="600" cellspacing="0" cellpadding="4"> <tr> <th>名称</th> <th>数量</th> <th>单价</th> <th>小计</th> <th>操作</th> </tr> <tr align="center"> <td>苹果</td> <td>15</td> <td rowspan="2">5</td> <td>75</td> <td><img src="删除图标.jpg" width="10" height="15"/></td> </tr> <tr align="center"> <td>西瓜</td> <td>7</td> <td>63</td> <td><img src="删除图标.jpg" width="10" height="15"/></td> </tr> <tr align="center"> <td>总计</td> <td colspan="4">181</td> </tr> </table> </body> </html>
四、表单
-
关键字:form
<!-- 1.1 文本框 --> <input type="text" name="自定义名称" value="输入你的名称"/> input type="text":表示文本框 name:该属性必须指定,不然会报错,否则这个文本框的数据将不会发送给服务器
<!-- 1.2 密码框 --> <input type="password" name="pwd"/> input type="password":表示密码框
<!-- 1.3 单选框 --> <input type="radio" name="gender" value="male"/>男 input type="radio":表示单选按钮 name:name的属性值必须保持一致,这样才会达到互斥的效果
<!-- 1.4 复选框 --> <input type="checkbox" name="hobby" value="basketball"/>篮球 input type="checkbox":表示复选框 name属性建议保持一致,将来服务端获取值的时候获取的是一个数组
<!-- 1.5 下拉列表 --> <select name="star"> <option value="1">白羊座</option> <option value="2">金牛座</option> <option value="3">双子座</option> </select> select:表示下拉列表 option:每一个选项 selected:默认
<!-- 1.6 多行文本框 --> <textarea name="remark" rows="4" cols="50"></textarea> textarea:表示多行文本框(或称之为文本域)
<!-- 1.7 按钮 --> <input type="submit" value="注册"/> <input type="reset" value="重置"/> <input type="button" value="普通按钮"/> input type="submit":表示提交按钮 input type="reset": 表示重置按钮 input type="button":表示普通按钮
-
表单的整体程序示例
demo3.html
<html> <head> <title>表单标签的学习</title> <meta charset="UTF-8"> </head> <body> <form action="demo4.html" method="post"> 昵称:<input type="text" name="nickName" value="请输入你的昵称"/><br/> 密码:<input type="password" name="pwd"/><br/> 性别:<input type="radio" name="gender" value="male"/>男 <input type="radio" name="gender" value="female"/>女<br/> 爱好:<input type="checkbox" name="hobby" value="basketball"/>篮球 <input type="checkbox" name="hobby" value="football"/>足球 <input type="checkbox" name="hobby" value="earth"/>地球<br/> 星座:<select name="star"> <option value="1">白羊座</option> <option value="2" selected>金牛座</option> <option value="3">双子座</option> <option value="4">天蝎座</option> <option value="5">天平座</option> </select><br/> 备注:<textarea name="remark" rows="4" cols="50"></textarea><br/> <input type="submit" value="注册"/> <input type="reset" value="重置"/> <input type="button" value="普通按钮"/> </form> </body> </html>
demo4.html
<html> <head> <title>表单标签的学习</title> <meta charset="UTF-8"> </head> <body> <h1><font color='red'>注册成功</font></h1> </body> </html>
-
显示效果