HTML基础
html简介
- HTML,全称“Hyper Text Markup Language(超文本标记语言)” 。
html基本的标签
head标签
<title>
定义网页的标题
<meta>
定义网页的基本信息
<style>
定义css样式
<link>
链接外部css文件或脚本文件
<script>
定义脚本语言
<base>
定义页面所有链接的基础定位
body标签
段落与文字
<h1><h1>~<h6><h6>
标题(header)
<p>
段落(paragraph)
<br>
换行(break)
<hr>
水平线(horizontal rule)
<div>
分割 [块元素](divsion)
<span>
区域[行内元素](span)
块元素:
<h1>~<h6>,p,hr,div
特点:
- 独占一行,排斥其他元素与其同一行,包块块元素与行内元素。
- 块元素内部可以容纳其他块元素或行元素。
行内元素:
<strong>,<em>,<span>
特点:
- 可以与其他行内元素同一行。
- 行内内部可以容纳其他行内元素,但不可以容纳块元素。
标签分类:一般标签:有开始符号和结束符号(有始有终)
<body><body>
自闭合标签:只有开始符号没有结束符号<br/>
文本格式化标签
<strong>
字体加粗
em
斜体
cite
引用
<sup>
上标
<sub>
下标
列表
<ol>
有序列表(ordered list)
type值属性:1 数字1,2,3
a 小写字母a,b,c
A 大写字母A, B, C
i 小写罗马数字
I 大写罗马数字
<ul>
无序列表(unordered list)
type值属性:disc 默认值,实心原点
circle 空心圆
square 实心正方形
<dl>
定义列表(definition list):
<dl>
定义列表(definition list) :定义列表的开始和结束
<dt>
定义名词(definition term) :后面添加要解释的名词
<dd>
定义描述 (definition description) :后面添加该名词的具体描述
列表内放 <li>
标签:列表项(list ltem)
表格
表格基本标签
<table>
表格
<tr>
表格行(table row)
<td>
表格单元格(table data)
表格基本结构
<thead>
表头
<tbody>
表身
<tfoot>
表教
<th>
表头单元格 (table header)
- 在表格钟,合并行,合并列也是我们常用的方法。
图像标签
img 常用属性
<src>
图像的文件地址
<alt>
图片显示不出来时的提示文字
<title>
鼠标移动到图片的提示文字
- 相对路径: 引用的文件位置是相对当前文件的位置而言
- 绝对路径: 指的是文件的完整路径
- 图片格式:
- jpg : 可以较好的处理大面积色调的图像
- png: 图片体积小,可以无损压缩
- gitf:图像效果较差,可以制作动画
链接
超链接使用a标签
<a href="链接地址" target="目标窗口的打开方式">
- target属性值:
- _self:默认方式,当前窗口打开链接。
- _blank: 在一个新窗口中打开链接
- _top: 在顶层框架中打开链接
- _parent: 在当前框架的上一层里打开链接
表单
input 表单
type属性值:
- text:单行文本框
- password:密码文本框
- button:按钮
- reset: 重置按钮
- image: 图像形式的提交按钮
- radio: 单选按钮
- checkbok: 复选按钮、
- gidden:隐藏字段
- files: 文件上传
<textarea rows="行数" cols="列数">多行文本框内容</textarea>
:多行文本框
- password:密码文本框
音频
插入音频:
<embed src="多媒体文件地址" width="播放界面的宽度" height="播放界面的高度"></embed>
插入背景音乐
<bgsound src="背景音乐的地址"/>
loop="2"
表示重复2次,loop="infinite"
或者loop="-1"
表示无限次循环播放