此篇博客是我的复习笔记,html和css学的时间太久了,忘得差不多了,最近要使用一下,所以重新打开html的书略读,后记录了标签,元素,属性的具体意义。

这里所介绍的html和css的版本为html5与css3

Html是超文本标记语言(英语全称:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言

Css是层叠样式表(英文全称:Cascading Style Sheets)是一种用来html和xml等文件样式的计算机语言,CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

Html和Css验证工具的地址:http://validator.w3.org/

一.html5标准新增的标签

1.<header> 标签定义文档或者文档的一部分区域的页眉

2.<footer>定义一个区块的底部和整个文档的页脚

3.<aside>标签定义文章的侧栏

4.<section>定义文档的主要区块

5.<time datetime="xxxxx">定义元素的日期和时间

6.<article>用于标记类似新闻报道或博客帖子等独立的内容

7.<nav>标签定义导航链接的部分

8.<progress>显示任务的完成进度

9.<mark>突出显示某些文本

10.<meter>显示某个范围的度量

11.<canvas>用来在页面显示用javascript绘制的图像和动画

12.<figure>用于定义类似照片,图表甚至代码清单等独立的内容

13.<video>标签定义视频,,可用的参数如下:

(有些浏览器不支持html5播放器,则在下面加入<object>标签,如果浏览器不支持html5视频则会使用flash视频)

描述
autoplay 如果出现该属性,则视频在就绪后马上播放。
controls 如果出现该属性,则向用户显示控件,比如播放按钮。
pixels 设置视频播放器的高度。
loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
preload

如果出现该属性,则视频在页面加载时进行加载,并预备播放。

如果使用 "autoplay",则忽略该属性。

url 要播放的视频的 URL。
pixels 设置视频播放器的宽度。
poster 提供一个可选的海报图像
codecs 指定使用哪个编解码器对视频和音频编码,来创建编码的视频文件

二.建立表格

1.所需要使用的属性:

(1)<table>标记内容为表格

(2)<tr>标记内容为一行

(3)<th>标记内容为一列,使用rowspan参数可以实现跨多行显示

(4)<caption>标记内容为表格的标题

(5)border-colllapse:属性设置表格的边框是否被合并为一个单一的边框,还是象在标准的 HTML 中那样分开显示

2.知识要点

(1)表格提供了一种在html中指定表格数据的方法

(2)表格由行中的数据单元格组成

(3)列隐含的定义在行中

(4)表格中的列数就是行中数据单元格的个数

(5)一般来讲,表格不用来提供表现,那是css的工作

(6)表格中可嵌套表格

三html表单,建立交互

1.加入一个表单

<form action="url" method="POST">xxxxxx</form>
form开始标记为表单
action链接web服务器的地址
method确定表单数据如何发送到服务器

2.表单使用的元素

1.<fieldset>包围一组输入元素

2.<legend>为一组表单提供标签

3.表单里的内容

(1)文本输入框

<input type="text" name="输入框显示的内容">

(2)提交输入

<input type="按钮的名字">

(3)单选钮输入

<input type="radio" name="给定选项关联的按钮的名字" value="按钮的不同值">

(4)复选框

<input type="checkbox" name="复选框的名字"value="复选框的值">

(5)文本区

<textarea name="属性的名字" rows“设定文本的高度”cols="设定文本的宽度">xxxxx</textarea>

(6)菜单控件

单选菜单

<select name="元素的名字">
<potion value="元素的名字">xxxx</potion>
<potion value="元素的名字">xxxx</potion>
<potion value="元素的名字">xxxx</potion>
</select>

多选菜单

<select name="元素的名字" multiple>
<potion value="元素的名字">xxxx</potion>
<potion value="元素的名字">xxxx</potion>
<potion value="元素的名字">xxxx</potion>
</select>

(7)数字输入

<input type="number" min="最小值"max="最大值">

(8)范围输入

<input type="range" min="最小值" max="最大值"step="间隔数">

(9)颜色输入

<input type="color">

(10)日期输入

<input type="date">

(11)email输入

<input type="email">

(12)tel输入

<input type="tel">

(13)url输入

<input type="url">

(14)密码输入

<input type="password" name="xxxxx">

(15)文件输入

<input type="file" name="xxxx">

(16)提供一个提示

<input type="text"placeholder="提示内容">

(17)设置选项必填

<input type="text" placehollder="提示内容"required>

四.新增的杂乱的知识

1.伪元素(语法与伪类 类似)

p:first-letter{
}

2.属性选择器

img[width]{参数}选择html中所有包含width属性的图像
img[height="300"]{参数}选择height属性值为300的图像
image[alt~="flowers"]{参数}选择alt属性包含单词“flowers”的所有图像

3.开发商特定的css属性

-moz-transform mozilla浏览器
-webkit-transform safari或chrome浏览器
-o-transform opera浏览器
-ms-transform ie浏览器

4.加入音频

<audio src-"音频文件的路径" id="id名字">
xxxxxxxxx
</audio>

Html和Css学习笔记-html进阶-html5属性的更多相关文章

  1. Html和Css学习笔记-html进阶-div与span

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 此篇博客是我的复习笔记,html和css学的时间太久了,忘得差不多了,最近要使用一下,所以重新打开html的书略读,后记录了标签 ...

  2. CSS学习笔记-边框图片等属性

      1.边框图片:        1.1含义:            告诉浏览器指定一张图片作为边框        1.2格式:             border-image-source:url ...

  3. CSS学习笔记

    CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...

  4. HTML+CSS学习笔记 (7) - CSS样式基本知识

    HTML+CSS学习笔记 (7) - CSS样式基本知识 内联式css样式,直接写在现有的HTML标签中 CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式.嵌 ...

  5. HTML+CSS学习笔记 (6) - 开始学习CSS

    HTML+CSS学习笔记 (6) - 开始学习CSS 认识CSS样式 CSS全称为"层叠样式表 (Cascading Style Sheets)",它主要是用于定义HTML内容在浏 ...

  6. HTML+CSS学习笔记(5)- 与浏览者交互,表单标签

    HTML+CSS学习笔记(5)- 与浏览者交互,表单标签 1.使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务 ...

  7. HTML+CSS学习笔记(4) - 认识标签(3)

    HTML+CSS学习笔记(4) - 认识标签(3) 1.使用<a>标签,链接到另一个页面 使用<a>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这 ...

  8. HTML+CSS学习笔记(3)- 认识标签(2)

    HTML+CSS学习笔记(3)- 认识标签(2) 1.使用ul,添加新闻信息列表 在浏览网页时,你会发现网页上有很多信息的列表,如新闻列表.图片列表, 这些列表就可以使用ul-li标签来完成.ul-l ...

  9. HTML+CSS学习笔记(2) - 认识标签(1)

    HTML+CSS学习笔记(2) - 认识标签(1) 1.语义化,让你的网页更好的被搜索引擎理解 标签的用途: 我们学习网页制作时,常常会听到一个词,语义化.那么什么叫做语义化呢,说的通俗点就是:明白每 ...

随机推荐

  1. HBuilder git使用-环境配置

    HBuilder中使用的是Egit插件,但提供的相关资料太少,这是目前遇到的一些问题的总结 1. 安装好egit插件后,本机需要安装Git windows的安装程序,并配置好相关的环境变量(理论上是自 ...

  2. sql server xp_cmdshell 过程中报错原因

    1.net use 连接目标服务器是报错: 发生系统错误 53.找不到网络路径 可能原因是:主机装防护软件 比如 360 金山毒霸等阻止了cmd.exe程序. 将cmd.exe权限改成管理员(属性&g ...

  3. [Swift]LeetCode208. 实现 Trie (前缀树) | Implement Trie (Prefix Tree)

    Implement a trie with insert, search, and startsWith methods. Example: Trie trie = new Trie(); trie. ...

  4. [Swift]LeetCode796. 旋转字符串 | Rotate String

    We are given two strings, A and B. A shift on A consists of taking string A and moving the leftmost ...

  5. Java 生成 JNI 头文件

    [参考文章]:javah javac 命令行生成native的方法教程 [参考文章]:用javah 导出类的头文件, 常见的错误及正确的使用方法 项目需要调用 C++动态库,由于项目包结构发生变化,需 ...

  6. 机器学习入门17 - 嵌套 (Embedding)

    原文链接:https://developers.google.com/machine-learning/crash-course/embeddings/ 嵌套是一种相对低维的空间,可以将高维矢量映射到 ...

  7. PyCharm2019 激活码

    因公司的需求,需要做一个爬取最近上映的电影.列车号.航班号.机场.车站等信息,所以需要我做一个爬虫项目,当然java也可以做爬虫,但是还是没有python这样方便,所以也开始学习Python啦!!! ...

  8. 关于CKEditor 4.0 过滤html标签

    今天遇到一个问题,就是整个页面存储在数据库中,然后后台可以进行编辑,开始我使用ckeditor进行编辑,后来发现他会自动的过滤掉一些html标签,花了一上午的时间在网上查找资料,并且在官网也看了,但是 ...

  9. [Abp 源码分析]十七、ASP.NET Core 集成

    0. 简介 整个 Abp 框架最为核心的除了 Abp 库之外,其次就是 Abp.AspNetCore 库了.虽然 Abp 本身是可以用于控制台程序的,不过那样的话 Abp 就基本没什么用,还是需要集合 ...

  10. java代码之美(8)---guava字符串工具

    guava字符串工具 在java开发过程中对字符串的处理是非常频繁的,google的guava工具对字符串的一些处理进行优化,使我们开发过程中让自己的代码看去更加美观,清爽. 一.Joiner 根据给 ...