【HTML5】HTML5 学习笔记



学习教程: [H5+CSS+JS视频教程]

一 l  HTML5


1、HTML标签列表

[HTML标签列表]

2、HTML标签的通用属性

属性名作用
class规定元素的类名
id规定元素的 唯一 ID
style规定元素的样式

3、HTML样式(建议都放在head标签中)

类型名称作用
标签<style>样式定义
标签<link>资源引用
属性rel=“stylesheet”外部样式表
属性type=“text/css”引入文档的类型
属性margin-left边距

三种样式表插入方式

表插入类型示例解释
外部样式表<link rel=“stylesheet” type=“text/css” href=“mystyle.css”>读取css文件的样式信息
内部样式表<style type=“text/css”>
    body {background-color:red}
    p {margin-left:20px}
</style>
在html内写css样式代码
内联样式表(常用)<p style=“color:red”>直接给元素定义样式

4、HTML链接

页面内的跳转:

<a name="tips">hello</a>
<a href="#tips">跳转到hello</a>

<a href="" target="_self">当前页面打开href网址</a>
<a href="" target="_blank">新页面打开href网址</a>
<a href="" target="_parent">当前页面的父页面打开href网址</a>
<a href="" target="_top">当前最外层页面打开href网址</a>

5、HTML列表(显示结构)

列表类型使用标签属性
无序列表<ul>、<li>type=“disc/circle/square”
有序列表<ol>、<li>type=“A/a/I/i”、start="…"
嵌套列表<ul>、<ol>、<li>
自定义列表<dl>、<dt>、<dd>

6、HTML块

块类型特点例子
块元素块元素在显示时,通常会以新行开始<h1>、<p>、<ul>
内联元素内联元素通常不会以新行开始<b>、<a>、<img>
<div>元素<div>元素也被称为块元素,是 HTML元素 的容器
<span>元素<span>元素是内联元素,是 文本 的容器

7、HTML布局方式

(1)使用<div>元素布局
(2)使用<table>元素布局

8、HTML表单

表单用于获取各种用户输入

表单标签解释属性
<form>表单
<input>输入域type=“text/password/checkbox/radio”
    男<input type=“radio” name=“sex”>
    女<input type=“radio” name=“sex”>
(name相同表示是互斥的选择)
<textarea>文本域,文本的输入框
<label>控制标签
<fieldset>定义域
<legend>域的标题
<select>选择列表<select>
    <option>下拉选项一<option>
    <option>下拉选项二<option>
</select>
<optgroup>选项组
<option>下拉列表中的选项
<button>按钮
<submit>提交

9、HTML框架

过时的标签:<frameset>、<frame>
内联框架(在页面中的一小块显示另一个网页的内容):<iframe src="需要镶嵌的网页地址">

10、HTML背景

设置背景图片:background="图片路径"
设置背景颜色:bgcolor="颜色"

11、HTML实体

HTML中预留字符串必须被替换成字符实体,如:’、"、<、>、&等。
示例:想在html中输出"<",则要写"&lt;"。
预留字符串对应实体可以自行百度查找。

12、HTML5的其他标签和属性

(1)HTML5新增的主体元素

标签名作用示例
<section>强调分块,强制需要一个<header>,推荐使用<div>替代
<article>在<section>的限制上更进一步。强调完整,说明这段是文字内容,有<header>、<p>、<footer><article>
</article>
<nav>传统导航条、侧边栏导航、页内导航、翻页操作
<aside>显示页面附属信息,如侧边栏、广告、导航条<aside>
    <nav>
    </nav>
</aside>
<time>显示时间<time datetime="时间" pubdate="true">
pubdate说明设置该时间为发布时间
<embed>(扩展)内嵌页面,可以嵌入插件(iframe嵌入页面)

(2)HTML5新增的非主体元素

标签名作用示例
<object>(扩展)向HTML代码添加一个对象
<header>通常用来放置整个页面或页面某块内容区的标题
<footer>页面脚注
<hgroup>标题同级的标题放在一起
<address>显示联系信息

(3)表单新增元素与属性

属性名作用
form在表单外说明属于哪个表单
formaction可以使得不同的按钮可以跳转到不同的页面
formmethod可以使得不同的按钮可以有不同的提交方法
formenctype说明该元素的数据使用什么编码方式
"text/plain":将空格" “转变为”+"
“multipart/form-data”:上传文件用
"application/x-www/form-urlencoded"
formtarget指定在何处打开表单提交后加载的页面,类似<a>里面的target属性
autofocus进入网页自动将焦点放在该元素上
required设置该元素必须填入内容
labels同一个label的元素是同一个集合
所属标签属性名作用
标签control访问label标签内的表单元素,可以修改属性
文本框placeholder未输入状态+不是焦点时,显示淡淡的输入提示文字
文本框list类似下拉菜单,但是也可以自己输入
文本框autocomplete自动填充:off/on
文本框pattern检查内容是否符合正则表达式
文本框selectiondirection设置选取方向,从前往后/从后往前:forward/backward
复选框indeterminate声明后在jsp中说明,说明该复选框处于不知道是否选取的状态
image提交按钮height, width

(4)新增的其他属性

属性名作用
contenteditable是否可以修改文本
designmode全局的页面是否可编辑选项
hidden浏览器不渲染该元素,但是可以赋值
spellcheck文本框内的拼写检查
tabindex按tab键后,当前的选择焦点根据tabindex值从小到大跳转
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值