一、html基本标签
- 段落标记:p
- 标题字:h1,h2,h3,h4,h5,h6
- 换行:br(只有一个标签,独目标签)
- 水平线:hr(独目标签)
- 预留格式:pre
- 粗体字:b
- 斜体字:i
- 插入字:ins(带有下划线的字)
- 删除字:del
- 右上角加字:sup
- 右下角加字:sub
- font :字体标签
二、html实体符号
- 空格: 
- 小于号<:<
- 大于号>:>
三、html表格
3.1表格table
<body>
<table boder="1px" width="50%" height="200px" align="center";>
<tr>
<td> 1 </td>
<td> 2 </td>
<td> 3 </td>
</tr>
<tr align="center">
<td> 1 </td>
<td> 2 </td>
<td> 3 </td>
</tr>
<tr>
<td> 1 </td>
<td> 2 </td>
<td align="center"> 3 </td>
</tr>
</table>
</body>
3.2表格单元格的合并
<body>
<table boder="1px" width="50%">
<tr>
<td> 1 </td>
<td colspan="2"> xy </td>
</tr>
<tr>
<td> 1 </td>
<td> 1 </td>
<td rowspan="2"> KINGford </td>
</tr>
<tr>
<td> 1 </td>
<td> 1 </td>
</tr>
</table>
</body>
3.3表格的th标签
<body>
<table boder="1px" width="50%">
<tr>
<!-- th可以代替td 做单元格,th 中的内容会自动加粗,自动居中。-->
<th>员工编号</th>
<th>员工姓名</th>
<th>员工薪资</th>
</tr>
<tr>
<td>7369</td>
<td>SMITH</td>
<td>800.0</td>
</tr>
<tr>
<td>7370</td>
<td>KING</td>
<td>8000.0</td>
</tr>
</table>
</body>
3.4表格的thead,tbody,tfoot(为javascript做铺垫)
<body>
<table boder="1px" width="50%">
<thead>
<tr>
<!-- th可以代替td 做单元格,th 中的内容会自动加粗,自动居中。-->
<th>员工编号</th>
<th>员工姓名</th>
<th>员工薪资</th>
</tr>
</thead>
<tbody>
<tr>
<td>7369</td>
<td>SMITH</td>
<td>800.0</td>
</tr>
<tr>
<td>7370</td>
<td>KING</td>
<td>8000.0</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>7369</td>
<td>SMITH</td>
<td>800.0</td>
</tr>
</tfoot>
</table>
</body>
四、html图片
4.1背景颜色和背景图片
背景颜色:bgcolor=“red”
<head>
<meta charset="utf-8">
<title>测试</title>
</head>
<body bgcolor="red">
</body>
背景图片:background=“images/ce.jpg”
<head>
<meta charset="utf-8">
<title>测试</title>
</head>
<body background="images/ce.jpg">
</body>
4.2图片
<img src="images/bd.jpg"></img>
<!-- width属性:指定图片的宽度,高度会等比例缩放,手动设置高度,可能会使图片失真-->
<!-- title属性用来设置鼠标悬停时的提示信息-->
<img src="images/bd.jpg" title="点击我跳转到百度哦!"></img>
<!--alt用来设置当图片加载失败时候的提示信息-->
<img src="im/bd.png" alt="图片找不到了哦!">
五、html超链接
超链接的特点:鼠标停留在超链接上自动变成小手,超链接自动添加下划线!
<a href="http://map.baidu.com">百度地图</a>
<!--图片也可设置超链接-->
<!-- 标签嵌套使用-->
<a href="http://map.baidu.com">
<img src="images/bd.jpg" width="200px" title="点击我跳转到百度地图哦!"></img>
</a>
超链接的target属性
target属性:
- _blank:新窗口
- _self:当前窗口
- _parent:当前窗口的父窗口
- _ top:当前窗口的顶级窗口
<a href="http://www.baidu.com" target="_self">百度(当前窗口)</a>
<a href="http://www.baidu.com" target="_blank">百度(新窗口)</a>
<a href="http://www.baidu.com">百度(默认为当前窗口)</a>
<br>
<!-- 一个窗口中的内部窗口 -->
<iframe src="http://www.baidu.com"></iframe>
六、html列表
无序列表:
<ul>
<li> 中国
<ul>
<li> 北京
<ul>
<li> 东城区 </li>
<li> 西城区 </li>
<li> 海淀区 </li>
<li> 朝阳区 </li>
</ul>
</li>
<li> 上海 </li>
<li> 天津 </li>
<li> 重庆 </li>
</ul>
</li>
<li> 美国 </li>
<li> 日本 </li>
<li> 俄国 </li>
</ul>
type属性改变样式
1.type=“circle”(白圆圈)
2.type=“square”(黑方块)
3.type=“disc”(黑圆圈)
有序列表:
<ol type="A">
<li>水果
<ol type="a">
<li>香蕉</li>
<li> 哈密瓜 </li>
</ol>
</li>
<li>蔬菜</li>
<li> 茶 </li>
</ol>
type属性改变样式
1.type=“A”
2.type=“a”
3.type="1 "
4.type=“Ⅰ”(罗马数字)
七、html表单
1.表单定义:
1)input按钮,提交表单的按钮,只要点击这个提交按钮,就发送请求了!
type必须是submit,不能随便写
2)button是一个普通按钮,不能提交表单。
3)submit提交按钮放在form外面也是不行的!
<!-- 超链接-->
<a href="http://www.baidu.com">百度</a>
<br><br><br>
<!--表单-->
<form action="http://www.baidu.com">
<!-- value设置按钮上显示的文本-->
<input type="submit" value="百度"/>
<!-- button是一个普通按钮,不能提交表单-->
<input type="button" value="百度"/>
</form>
2.表单提交数据格式:
表单最终提交的时候,表单项的name属性非常重要,有name的才会提交。没有name是不会提交的。
type不同,展示样式不同,text表示文本框,password表示密码框
<!--
http://192.168.145.2:8080/crm/login
协议:http协议
访问的服务器IP地址是什么?192.168.145.2
访问这个服务器上的那个软件:8080端口对应一个服务。
/crm/1ogin:是这个服务器上的某个资源名!(它可能是一段处理登录的java程序!!!)
-->
<form action="http://192.168.145.2:8080/crm/login">
<!--input 是输入域-->
用户名:<input type="text" name="username"/>
<br>
密码:<input type="password" name="userpsd"/>
<br>
<input type="submit" value="登录"/>
</form>
3.用户注册表单:
1)name有,就能提交,没有name属性就不能提交。
2)提交格式:name=value&name=value&name=value
3)同一组的单选按钮,name是需要一致的,这样才可以做到单选的效果
<form action="http://192.168.145.2:8080/crm/login">
用户名:<input type="text" name="username"/>
<br>
密码:<input type="password" name="userpsd"/>
<br>
性别:<!--checked表示默认选中此项-->
<input type="radio" name="sex" value="1" checked/>男
<input type="radio" name="sex" value="0"/>女
<br>
兴趣:<!--复选框-->
<input type="checkbox" name="aohao" value="2"/>抽烟
<input type="checkbox" name="aihao" value="3" checked/>喝酒
<input type="checkbox" name="aihao" value="4" checked/>烫头
<br>
学历:<!--下拉列表-->
<select name="xuexi">
<option value="gz">高中<option>
<option value="zk">专科<option>
<option value="bk" selected>本科<option><!--selected表示默认选中此项-->
<option value="sh">硕士<option>
</select>
<br>
简介:<!--文本域-->
<textarea rows="10" cols="60" name="jianjie">
</textarea>
<br>
<!--提交表单-->
<input type="submit" value="登录"/>
<!--重置按钮-->
<input type="reset" value="重置"/>
</form>
4 ) multiple表示下拉列表支持多选
5 ) size是设置下拉列表一次最多显示的条目数量
<select name="province" size="3" multiple>
<option value="hb">河北省</option>
<option value="hn">河南省</option>
<option value="sd">山东省</option>
<option value="sx">山西省</option>
<option value="bh">湖北省</option>
<option value="nh">湖南省</option>
</select>
file控件:文件上传
<!--后台ava程序使用IO流的方式接收这个文件!-->
<form action="http://www.baidu.com">
文件:<input type="file"/>
<br><br><br>
<input type="submit" value="文件上传"/>
</form>
6) 隐藏域:不希望用户在浏览器上看到,但是希望可以将这个数据提交过去!
<!--隐藏域-->
<input type="hidden" name="usercode" value="111"/>
<br>
<input type="submit" value="提交"/>
7)readonly和disabled都是只读的!
readonly修饰的表单项可以提交给服务器,但是disabled修饰的不会提交!
8)maxlength属性用来限制最多输入字符数目
<form>
机构代码<input type="text" name="ucode" value="111" readonly />
<br>
用户代码<input type="text" name="usercode" value="122" disabled />
<br>
<!--最多输入3个字符-->
注册代码<input type="text" name="usecode" maxlength="3" />
<br>
<input type="submit" value="提交"/>
</form>
10)id属性:
- 在HTML中任何一个节点上,多有id属性
- 在同一个网页中,id属性是不能重复的。
- id代表了这个节点,id是这个节点的身份证号。
- 后期学习了javascript之后,我们要通过javascript对HTML的节点进行增删改,对节点增删改的时候,需要先获取到该节点对象,id属性可以让我们方便的获取到该节点对象。
<form id="myform">
</form>
八、html盒子div和span
- div和span都是图层。(div和span都是盒子)
- 每一个图层在网页当中都是一个独立的盒子。图层的最主要作用就是:网页布局
- 每一个浏览器都内置了调试器。使用快捷键F12,可以调出来调试器。
- div默认情况下独自占用1行。span不会独占行!
<div id="div1">
我是一个div!
</div>
是新的一行吗?
<span id="myspan">我是一个span标签!</span>