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"表示无限次循环播放