HTML入门
HTML
结构
<!-- 注释 -->
<!DOCTYPE html>
<html>
<head>
<title>标题</title>
</head>
<body>
<!-- 主体内容 -->
</body>
</html>
html 元素包括标签和内容,标签中可以包含属性
<p class="editor-note">属性效果</p>
元素
- 双标签元素
<标签名> 内容 </标签名>
- 单标签元素(空元素), 用于没有内容的元素
<标签名>
: <img />
<br />
- 块级元素: 标题, 段落, 列表, 表格, 表单, div等
- 行内元素: span, a等
双标签元素之间的关系:
- 嵌套关系
- 并列关系
常用元素
文本相关元素
- 标题元素
h
.
h1~h6
- 段落元素
p
.
<p>内容</p>
- 加粗
b
,strong
; 斜体i
; 下划线u
; 删除线s
超文本相关元素
-
超越普通文本, 如多媒体:
- 图片(img 元素)
<img src="文件路径/文件名.后缀名" />
- 音频(audio 元素)
- 视频(video 元素)
- 图片(img 元素)
-
超链接,
a
.
<a href="统一资源定位符(URL)">文本</a>
URL: "protocol 😕/ hostname[:port] / path"
列表元素
- 无序列表(ul: unordered list)
<ul>
<li>张三</li>
<li>李四</li>
<li>王五</li>
</ul>
- 有序列表(ol: ordered list)
<ol>
<li>第一</li>
<li>第二</li>
<li>第三</li>
</ol>
- 描述列表(dl: description list)
<dl>
<dt>语言</dt>
<dd>Python</dd>
<dd>Java</dd>
</dl>
表单元素
<form action="url" method="get/post" name="表单名称">
各种表单控件
</form>
- input元素
<input type="属性值" value="你好">
type值 | 说明 |
---|---|
text | 单行输入字段 |
button | 可点击按钮 |
radio | 单选按钮 |
checkbox | 复选框 |
hidden | 隐藏的输入字段 |
file | 输入字段和"浏览"按钮 |
submit | 提交按钮 |
-
textarea元素
<textarea> 文本 </textarea>
-
select元素
<select> <option>选项1</option> <option>选项2</option> </select>
示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>07-学生信息表</title>
</head>
<body>
<form action="">
<!-- 姓名 -->
姓名: <input type="text" placeholder="请输入用户名" /> <br />
密码: <input type="password" placeholder="请输入密码" /> <br />
<!--
1. label: for属性跟radio的id联动
2. 通过设置相同的name属性, 实现多个单选框的关联
-->
性别: <input type="radio" id="male" name="gender" />
<label for="male">男</label>
<input type="radio" id="female" name="gender" />
<label for="female">女</label> <br />
爱好: <input type="checkbox" id="eat" name="hobbies" />
<label for="eat">吃饭</label>
<input type="checkbox" id="sleep" name="hobbies" />
<label for="sleep">睡觉</label>
<input type="checkbox" id="game" name="hobbies" />
<label for="game">打游戏</label> <br />
城市:
<select name="city">
<option value="beijing" default>北京</option>
<option value="wuhan">武汉</option>
<option value="shanghai">上海</option>
</select>
<br />
个性签名:
<textarea>武汉中地数码-华农联合实训</textarea>
</form>
</body>
</html>
表格元素
<table width="600px" border="1" cellspacing="0">
<caption>
xx中学高一课程表
</caption>
<tr>
<th>周一</th>
<th>周二</th>
<th>周三</th>
<th>周四</th>
<th>周五</th>
</tr>
<tr>
<td>语文</td>
<td>地理</td>
<td>语文</td>
<td>地理</td>
<td>数学</td>
</tr>
<tr>
<td>英语</td>
<td>美术</td>
<td>语文</td>
<td>政治</td>
<td>微机</td>
</tr>
</table>
table属性 | 值 | 说明 |
---|---|---|
align | left center right |
表格位置 |
bgcolor | rgb(x,x,x) #xxxxxx colorname |
背景颜色 |
border | pixels | 边框宽度 |
cellpadding | pixels % |
单元边缘与其内容之间的空白 |
cellspacing | pixels % |
单元格之间的空白 |
width | pixels % |
表格宽度 |