一.排版标签
标签名:h1--h6(标题,双标签,加粗)
p(段落,双标签,不加粗,块级元素,独占一行)
div(没有任何含义,用于整体布局,双标签)
1.h1最好写一个,h2-6能适当多写
2.h1-h6不能相互嵌套
3.p标签很特殊,里面不能有h1-h6,p,div
二.文本标签
常用文本标签
标签名:em(着重强调内容,具有斜体效果,双标签)
strong(十分重要的内容,强调,具有加粗的效果,用于文本,双标签)
span(没有语义,用于包裹短语的容器,双标签)
(文本标签通常都是行内元素)
三.不常用文本标签
cite(作品标题,双标签)
del(删除的文本,表达为文本中间画一条横线,表示删去,双标签)
ins(插入的文本,双标签)
sup和sub(上标文本与下标文本,双标签)
b(起强调作用,加粗,双标签)
small(附属细则,双标签)
code(一段代码,双)
var(标记变量,与code一起用,双)
samp(从正常的上下文中将某些内容提取出来,双)
kbd(表示文本都是从键盘输入的,常用于计算机相关的手册中,双)
bdo(可以更改文本方向,ltr从左到右,rtl从右到左,双)
abbr(缩写,最好配上title属性)
<abbr title=“英雄联盟”>LOL</abbr>
将鼠标放在LOL的图标上会显示”英雄联盟“几个字
q(短引用,双)
blockquote(长引用,双,块级元素)
address(地址信息,双,块级元素)
除了address和blockquote是块级元素,其他文本标签是行内元素
四.块级元素与行内元素
块级元素:独占一行(排版标签都是块级元素)
行内元素:不独占一行(文本标签大多数是行内元素)
1.块级元素中能写行内元素和块级元素
2.行内元素中能写行内元素,但不可以写块级元素
五.图片标签
标签名:img(行内元素)
常用属性:src(图片路径,又称图片地址,图片的具体位置)
alt(描述图片)
width(图片宽度)
height(图片高度)
单位是px(像素)
<img src=“奥特曼.jpg”,alt =“奥特曼你相信光吗?”>
六.路径的分类
相对路径(以当前的位置为参考,去建立路径)
符号 ./含义是同级
<img src=”./怪兽.jpg“>
/含义是下一级
<img src=“./下一级文件名/喜羊羊.jpg”>
../含义是上一级
<img src=”../怪兽.jpg“>
(相对路径依赖的是当前位置,后期若是调整了文件位置,那么文件的路径也要修改)
绝对路径(以根位置为参考点去建立路径)
1.本地绝对路径:E:/a/b/c/奥特曼.jpg
网络绝对路径:http://www.baidu.com
<img src=“http://www.baidu.com”,alt=” “>
七.常见图片格式
1.JPG
2.png
3.bmp
4.webp
5.base64
6.GIF(支持透明背景,支持动态图)
八.超链接
作用:从当前页面进行转换
标签名:a(双标签,表示超链接)
常用属性:href(要跳转的具体位置)
target(跳转时如何打开页面)
常用值:_self(在本页面中打开)和_blank(在新页面处打开),self和blank都不写时默认self
<a href=“https://www.jd.com/”target=”_blank“>去京东</a>
<a href=”./10_HTML排版标签.html“target=”_blank“>去看排版标签</a>
九.跳转到文件
1.若浏览器不能打开文件,则会触发自动下载
2.若想强制触发下载,则需download属性
<a href=“./resource/小电影.mp4”download=”电影片段.mp4“>下载电影</a>
十.跳转到锚点
作用:网页中的标记点,具有跳转的作用
第一种<a href=”#htl“>看灰太狼</a>
<a name=”htl“></a>
第二种其他标签配合ID属性
<p id=“atm”>我是一只狼</p>
<a href=“#atm”>看灰太狼</a>
标红处一定要一致且对应,跳转锚点一定不能漏掉#
<a href=”#“>回到顶部(具有刷新页面的功能)
十一.列表
1.有序列表
<ol>
<li> </li>
<ol>
表示为
可以嵌套,li标签最好写在ol和ul中,不要单独使用
2.无序列表
<ul>
<li> </li>
</ul>
表示为
3.自定义列表
<dl>
<dt></dt> <dd></dd>
</dl>
dd是术语描述,dt是术语名称,dl是自定义列表
目录
十二.表格
涉及标签:table(表格)
caption(表格标题)
thead(表格头部)
tbody(表格主体)
tfoot(表格注脚)
tr(每一行)
th,td都是单元格(th用于表格头部,td用于表格主题表格注脚)
table可用属性:
cellspacing(更改单元格与单元格之间的间距)
cellpadding(单元格内容与单元格边界的间距)
<table border=“1px”>(有了border表格就有边框,数字越大最外层边框越粗)
bgcolor(单元格,行以及表格的背景色)
background(表格的背景图片)
bordercolor(表格边框的颜色)
align(水平对齐方式)
height(表格的高度)
width(表格的宽度)
td,th可用属性:
width(设置单元格的宽度,同列所有单元格全部受影响)
height(设置单元格的高度,同行所有单元格全部都受影响)
align(设置单元格的水平对齐方式)
align=“right”或”left“(居左或居右)
align=“center”居中
valign(设置单元格的垂直对齐方式)
valign=”top“或”bottom“(上部或下部)
valign=”middle“(垂直)
middle➕center=水平居中
rowspan(要跨的行数)
rowspan=”5“
colspan(要跨的列数)
colspan=“5”
bgcolor(单元格与行的颜色)
十三.常用标签补充
标签名:br(换行,单标签)
hr(分隔,单标签)作用是在网页上拥有一条横线
pre(按照原文显示,双标签)
表示为 <pre>
l love you
love you
you
</pre>
页面显示为
l love you
love you
you
十四.表单的基本结构(form)
标签名:表单form
常用属性:action(用于指定表单的提交地址,双标签)
target(用于控制表单提交后如何打开页面,常用值如-self或-blank)
method(用于控制表单的提交方式)
标签名:input输入框
常用属性:type(输入框的类型,目前用到的是text,表示普通文本)
name
①<form>
<input type="text">
<button>搜索<button>
<form>
表示为
搜索
②<form action="https://www.baidu.com/s">
..............
<form>
可以跳转到百度
十五.常用表单控件(写在form里面)
①文本输入框
<input type="text">
name属性:数据的名称
value属性:输入框的默认输入值
maxlength属性:输入框最大可输入长度
②密码输入框
<input type="password">
常用属性同①
③单选框
<input type="radio'>男
<input type="radio">女
checked表示默认选中,用于单选框,复选框
④复选框(多选)
<input type="checkbox">抽烟
<input type="checkbox"checked>喝酒
checked表示默认选中,用于单选框,复选框
⑤隐藏域
<input type="hidden">
不可见的输入区域,作用是提交表单的时候携带一些固定数据
⑥提交按钮
第一种写法<input type="submit">
<button type=“submit”>点我提交表单</button>
第二种写法<button>确认</button>
button不要指定name属性
button标签的默认值是submit
⑦重置按钮
<input type="reset">
<button type=“reset”>点我重置</button>
⑧普通按钮
<input type="button">
<button type=“button”>普通按钮</button>
注意:普通按钮的type值为button,若不写type值是submit会引起表单的提交
⑨文本域
<textarea name ="msg"rows="22"cols="3">我是文本域</textarea>
rows:显示默认的行数,影响文本域的高度
cols:指定默认显示的列数,影响文本域的宽度
不能写type属性,其他属性与①一致
⑩下拉框
<select >
<option>江苏</option>
<option selected>浙江</option>
</select>
selected表示为默认选中
十六.禁用表单控件
给表单控件设置disabled可以禁用表单控件
input,textarea,button,select,option都可以设置disabled属性
十七.实现关联
label标签:label标签可以与表单控件相关联,关联之后点击文字,与之对应的表单控件就会获取焦点
方法一:<label for=''A'>账户</label>
<input id="A" ...........> for与ID相对应才可以实现关联(即标红处相等)
方法二:<label>
<input ID=........>
</label> 把表单控件套在label标签里
十八.日期域
语法:
<form>
<input type="date",name="user-date">
<input type="submit"/>
<form>
属性:date选取年月日
month选取月年
week选取周和年
time选取小时和分钟
datetime选取时间日月年
datetime-local 选取时间日月年(本地时间)
十九.分组控件
fieldset(表单控件分组)与legend(分组的标题)的使用
语法:<fieldest>
<regend>文字</regend>
</fieldset>