一、关于标签和属性的基本理解:
  1. html页面的内容主要由“元素”或“标签”组成。使用标签来描述网页的内容。
  2. 标签tag一般都是成对出现,开始标签和结束标签,或者开放标签和闭合标签,比如 <b> 和 </b>;
  3. W3C的html5规范重新定义和梳理了标签,标签列表基本上就是html5能支持的页面元素;
  4. 大多数标签都可以有属性,属性是对标签某个方面特性的说明或约束;
  5. 属性一般描述于开始标签中,而不是在结束标签中;
  6. 属性总是以名称/值对的形式出现,比如:name="value";
  7. 在mac中,command+? 对某一行进行注释或者取消注释;
 
二、标签的分类:
  1. 基础类
  2. 格式
  3. 表单
  4. 框架
  5. 图像
  6. 音频/视频
  7. 链接
  8. 列表
  9. 表格
  10. 样式/节
  11. 元信息:比如<head>
  12. 编程:比如<script>
 
几个重要的标签:
  1. iframe URL该URL指向不同的网页。
  2. CSS
  3. script脚本
    1. <script> 标签用于定义客户端脚本,比如 JavaScript。
    2. <script> 元素既可包含脚本语句,也可通过 src 属性指向外部脚本文件。
    3. JavaScript 最常用于图片操作、表单验证以及内容动态更新。
  4. 更多的标签,可以参考html参考手册:http://www.w3school.com.cn/tags/html_ref_byfunc.asp
 
三、标签的属性
  1. 属性可以分为全局性的属性和专有属性;
  2. 全局属性可以用于任何html元素;列表如:http://www.w3school.com.cn/tags/html_ref_standardattributes.asp
 
四、标签的事件属性
  1. 事件属性是一类特殊的属性,也需要在开放标签中进行定义;
  2. HTML 4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript。例如:<input type="button" name="点我" id="" value="点我" onclick="myFunction()" />,myFunction()是在script中定义的函数;
  3. 事件属性也分为全局性事件属性和元素专有的事件属性;
  4. 全局性事件包括:
    1. window事件属性
    2. form事件
    3. keyboard事件
    4. mouse事件,比如onclick,ondbclick
    5. media事件
  5. 具体事件属性列表可参见:http://www.w3school.com.cn/tags/html_ref_eventattributes.asp

关于html标签和属性的基本理解的更多相关文章

  1. 前端中关于HTML标签的属性for的理解

    First:<label>的说明:1.<label>标签为input元素定义标注(标识)2.label元素不会像用户呈现任何特殊的效果,仅作为显示扩展:不过,它为鼠标用户改进了 ...

  2. web前端(6)—— 标签的属性,分类,嵌套

    属性 HTML标签可以设置属性,属性一般以键值对的方式写在开始标签中 1.HTML标签除一些特定属性外可以设置自定义属性,一个标签可以设置多个属性用空格分隔,多个属性不区分先后顺序. 2.属性值要用引 ...

  3. HTML5 移动开发 (HTML5标签和属性)

       第一阶    1.如何使用HTML5中的新标签及属性    2.HTML5中的其它变化    3.HTML5的移动支持    4.使用HTML5开发移动WEB引用的理由 第二阶    HTML5 ...

  4. Web前端开发最佳实践(5):正确闭合HTML标签,停止使用不标准的标签和属性

    正确闭合HTML标签 HTML元素的内容模型定义了元素的结构,表明元素可以包含哪些内容以及元素可以有哪些属性.元素可以包含的内容包括其他元素和字符,但是也有一些元素是空元素,即不能包含任何内容,这些元 ...

  5. 关于标签的属性-<a>

    标签的属性可以分成两个大类 1.系统属性名:例如 id class src这些都是系统里自带的 2.自定义属性名:可以根据使用的需要自行定义 下面我们简短介绍一下<a>标签的使用 < ...

  6. HTML中的meta标签常用属性及其作用总结

    文章同步到github 以前没怎么太注意过meta标签的作用,只是简单了解一些常用属性,现在结合个人了解的进行记录与总结: 元数据 首先需要了解一下元数据(metadata)元素的概念,用来构建HTM ...

  7. HTML5的Video标签的属性,方法和事件汇总

    <video>标签的属性 src :视频的属性 poster:视频封面,没有播放时显示的图片 preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览 ...

  8. php 内置支持的标签和属性

    内置支持的标签和属性列表如下: 标签名 作用 包含属性 include 包含外部模板文件(闭合) file import 导入资源文件(闭合 包括js css load别名) file,href,ty ...

  9. video标签的属性和方法总结

    最近想做一个弹幕插件,查了很多video标签的属性和方法 error属性 在正常读取时候,使用媒体数据的过程中,video元素或audio元素的error属性为null,但是任何时候只要出现错误,er ...

随机推荐

  1. sql 查询 – left join on

      1. 问题引入   主要是为了查询在一个表中出现,而不在另一个表中出现的数据,具体来说: 如下图所示, 有A.B两个表,其中B表的Aid字段参照A表的主键id,为了查询在A表中出现,却没有被B表引 ...

  2. 数据库必会必知 之 SQL四种语言:DDL DML DCL TCL

    作者:泥瓦匠 今天群里面讨论,DDL 还是 DML,我这种小白还是总结下他们的区别吧. 1. DDL - Data Definition Language 数据库定义语言:定义数据库的结构. 其主要命 ...

  3. C# 类型基础——你可能忽略的技术细节

    引言 本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone 其实也就是对象复制.复制又分为了浅度 ...

  4. CentOS 6上安装xfce桌面环境

    [日期:2012-01-30]   在新的CentOS 6上默认没有包含xfce的桌面环境,使用yum也找不到这些包,但是自己又喜欢这种简单的桌面环境,此时可以使用下面的方法来安装 [plain] $ ...

  5. 注意啦!10 个你需要了解的 Linux 网络和监控命令

    下面列出来的10个基础的每个Linux用户都应该知道的网络和监控命令.网络和监控命令类似于这些:hostname, ping, ifconfig, iwconfig, netstat, nslooku ...

  6. Shader Overview

    Unity有三种形式的Shader: (1)Surface Shaders:对光照管线的高层抽象,受光照和影子效果影响的shader,使用Cg/HLSL语言编写:不进行light相关操作的shader ...

  7. glassfish服务器默认的网页所在的位置

    http://localhost:8080/  默认打开的网页所在的位置 E:/glassfish-4.1/glassfish/domains/domain1/docroot/index.html

  8. 【转载】Linux下动态共享库加载时的搜索路径详解

    转载自:http://www.eefocus.com/article/09-04/71617s.html 对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似“error while loading ...

  9. Xcode 报错信息

    1.CUICatalog: Invalid asset name supplied: 原因是: 使用的方法[UIImage imageNamed:@""]; @"&quo ...

  10. [python]初探socket

    1.什么是socket? Socket中文译作:套接字,但是大家一般约定俗称的都用:socket.我想在解释socket是什么之前,先说它是用来干嘛的:socket是来建立'通信'的基础,建立连接,传 ...