1、a标签除了可以作为连接也可以发送邮箱,a标签里的文本颜色不能继承父级的。

2、有几个特殊的块级元素只能包含内嵌元素,不能再包含块级元素,这几个特殊的标签是:h1、h2、h3、h4、h5、h6、p、dt。

3、重新看下  快级、内联、行内元素的嵌套规则

4、测试,行内元素可以嵌套快级元素

5、用其他标签作为图片的载体也是可以的,图片做背景处理,这样的图片标签的一个好处是可以嵌套其他的标签

6、(同源策略)只有像img、script、iframe这类可以指定src属性的标签有跨域获取别人网站上数据(图片,脚本,源文件其实都是数据)的能力。如:<img src="http://img30.360buyimg.com/jgsq-productsoa/jfs/t2407/323/1635505465/47386/f2d89d88/56615e00N7a475ee6.jpg" />

7、video的宽高需要重新了解下,给背景设个黑色就可以发现问题

8、audio是html5的标签,ie9是不支持的,谷歌完美支持,火狐也是支持的,但是,请使用ogg格式的音乐文件,mp3格式的音乐火狐是没提示不支持,也不会有音乐的。为了有更好的兼容性,使用这个标签的时候,请把音乐的格式改为ogg

9、当块级元素包含内联元素时,内联元素默认是和块元素的基线baseline对齐的,块元素的基线距离块元素边框默认的情况下是具有一定的距离的。块级元素虽然有基线但是只有内联(行内块)元素才会有行内对齐的问题(如:基线),基线对块级元素没有影响

10、不同浏览器对vide和audio标签的视频、音频格式支持情况是不同的,所以最好是3个格式的视频或音频都要有。

11、选择类模块一定要和表单元素绑定(后端程序需要通过表单控件判断哪个选项被选择了),一些需求中  选择类模块  是看不到表单的,这个时候需要将点击选择的标签(看的见的标签)和 表单控件(看不见的标签)用label标签绑定。

12、submit在form内被点击的话是调用了form的onsubmit事件?

13、表格如果严格按照语义化标签来写的话,表格的页眉(<thead>)、表格的主体(<tbody>)、表格的页脚(<tfoot>),三个表格部分的先后顺序不管怎么写,在浏览器上呈现都会按照这个语义从上到下排版的。

14、<td>标签加一个 contentEditable="true" 属性就可以输入文字。

15、<iframe>框架标签可以嵌入其他的html文件,在这个标签内显示这个网页。使用这个标签加载公共部分(如头部导航栏)?有时间可以研究下

16、<object>和<embed>插件标签主要是用来插入flash或者音乐的,两个标签的区别只是浏览器的支持会有不同。该标签用于插入对象 (例如在网页中嵌入 Java 小程序, PDF 阅读器, Flash 播放器) 。这两个标签播放视屏在ie6、7、8中可以很好的运行。

个人猜测他们的原理:这两个标签会调用浏览器内置的flash插件(一个脚本语言,安装在浏览器中),从而播放相应的媒体文件。也可以理解 为这两个标签可以调用flash脚本,将参数设置在标签。object标签自己会检查是否安装了对应的插件。

总结:媒体标签有    早期的 <embed><object>标签(通用,需要设宽高),h5新标签video、audio

注意:adobe flash player插件 和 adobe flash player播放器是两个不同的东西,一个是属于脚本,一个是软件。

17、实际要使用flash插件的话,可以抄别人的网站上的代码,门户网站是比较多的。

18、标签的伪元素在图标字体中的优势就会体现出来,我怀疑就是为它而设的吧。

亲测,embed在高版本的浏览器上用ie8调试是可以很好的被属性和js控制的,但是在本身就是ie8的浏览器中不能正常播放,在谷歌中也不行。object目前测试没法控制。

19、<datalist> 标签规定了 <input> 元素可能的选项列表,和select不同的是,他的表单还是可以输入的。

20、在浏览器地址栏中直接输入一个视频文件的地址,ie浏览器会自动调用media player播放器,播放视频的,基于这个结果。我们在ie中播放视频,完全可以利用重定向的方式,打开视频播放器,播放视频。在js中可以重定向,用a标签同样可以重定向。

21、关于媒体文件在网页中的技术还需要看W3C官网学习,菜鸟中的很多东西是不全的。

22、video标签的宽高的设置,只是video标签的宽高,并不是video标签内视频的宽高。video标签内视频的宽高一定是固定比例的(比例根据视频的而定)。视频的宽高会匹配video标签的宽高,保证视频在video标签内达到最大的宽高。视频的是居中在处在video标签中的。海报和video视频也是一样的,所以海报的宽高比和视频的宽高比最好保持一致。

23、在静态页面开发中,所有需要点击的按钮都使用input或button标签来实现,因为这两类标签中有disabled属性(像获取验证码、动态码这种功能,有倒计时的,点击一次就不可以马上再点击的)。但是所有标签都可以使用 去除事件 绑定的方法达到禁用的效果。

24、SVG教程:SVG教程(超级详细) https://blog.csdn.net/dai_qingyun/article/details/52856919

25、禁止浏览器请求  favicon.ico 文件:默认浏览器会请求网站根目录的这个图标,如果网站根目录没有的话,就会报404错误。通过设置 link 标签可以禁用浏览器的这个默认行为。https://www.cnblogs.com/foreverlin/p/10189069.html

  <link rel="icon" href="data:;base64,=">

HTML标签类总结的更多相关文章

  1. EffectiveJava——类层次优于标签类

    标签类: 有时候,可能会遇到带有两种甚至更多钟风格的类的实例的类,并包含表示实例风格的(tag)域.例如下面这个类,它能够表示圆形或者矩形: /** * 类层次优先与标签类 * @author wei ...

  2. Cocos2d-x 3.0标签类Label

    Cocos2d-x 3.0后推出了新的标签类Label,这种标签通过使用FreeType[1]来使它在不同的平台上有相同的视觉效果.由于使用更快的缓存代理,它的渲染也将更加快速.Label提供了描边和 ...

  3. JavaEE自定义标签:标签类的创建、tld配置文件的创建(位置、如何创建)、Web-XML配置、JSP应用

    1.标签 以类似于html标签的方式实现的java代码的封装. 第一:形成了开发标签的技术标准---自定义标签的技术标准. 第二:java标准标签库(sun之前自己开发的一系列的标签的集合)jstl, ...

  4. Effective Java 第三版——23. 优先使用类层次而不是标签类

    Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...

  5. firefox快捷键窗口和标签类

    firefox快捷键窗口和标签类: 关闭标签: Ctrl+W 或 Ctrl+F4关闭窗口: Ctrl+Shift+W 或 Alt+F4向左移动标签: Ctrl+左方向键 或 Ctrl+上方向键向右移动 ...

  6. EffectiveJava(20)使用子类型化优化标签类

    标签类:其中有许多样板代码,包括枚举声明,标签域和条件语句 如果要给它添加风格,除了有权限修改源码之外,你还得给每个条件语句都添加一个条件,否则就会在运行时失败 标签类过于冗长,容易出错,并且效率低下 ...

  7. 前端1-----CSS层叠样式表了解,css的引入方式,三大选择器(标签,类,id),高级选择器

    前端1-----CSS层叠样式表了解,css的引入方式,三大选择器(标签,类,id),高级选择器 一丶CSS简介    叠样式表(英文全称:Cascading Style Sheets)是一种用来表现 ...

  8. jeecms各种标签类(大部分,并没有包含一些其他的如text_cut html_cut之类)

    软件包 comjeecms.cms.action.directive 类摘要 ChannelDirective 栏目对象标签 ChannelListDirective 栏目列表标签 ChannelPa ...

  9. Flutter 标签类控件大全Chip

    老孟导读:Flutter内置了多个标签类控件,但本质上它们都是同一个控件,只不过是属性参数不同而已,在学习的过程中可以将其放在放在一起学习,方便记忆. RawChip Material风格标签控件,此 ...

  10. 对于自定义标签类中JspBody类的invoke方法的理解

    下面是javaeeAPI中对于invoke()方法的介绍: 其中的参数out是一个Writer类的对象,如果写null,就是将标签体内容写到了与此jsp相关联的JspWriter对象,也就是下面的w: ...

随机推荐

  1. paper 142:SDM算法--Supervised Descent Method

    对于face recognition的研究,我是认真的(认真expression,哈哈哈~~~~~~)许久没有写blog了,欢迎一起讨论. SDM(Supvised Descent Method)方法 ...

  2. 项目质量管理—七种基本质量工具

    出处:PMBOK(第五版) P236 1.因果图,又称鱼骨图或石川图 用来追溯问题来源,回推到可行动的根本原因.(找根本原因) 2.流程图,也称过程图 用来显示在一个或多个输入转化成一个或多个输出的过 ...

  3. Cent OS 7下安装 mongodb

    1.下载MongoDB 安装包 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.8.tgz 2.解压并安装 .tgz 3. ...

  4. (8)C++ 内存模型与名称空间

    一.单独编译 头文件 不要将函数定义或者变量声明放到头文件中,引入多个文件时可能会造成同一个函数定义多次 引入头文件 #include "文件名" File1.h #ifndef ...

  5. 第一节:mybatis入门

    1.新建数据表 本次测试使用mysql数据,数据库名称为mybatis,新建一张表person,建表语句如下: CREATE TABLE `person` ( `id` ) PRIMARY KEY a ...

  6. 轻松理解https,So easy!

    Java技术栈 www.javastack.cn 优秀的Java技术公众号 作者:翟志军 https://showme.codes/2017-02-20/understand-https/ 本文尝试一 ...

  7. SpringMVC_HandlerMethodArgumentResolver 实践

    HandlerMethodArgumentResolver  是什么? 就是用于解析参数的一个接口,springMVC(4.1)会直接调用这个接口的方法,对参数进行一定的解析.比如会在 Invocab ...

  8. python基础【第五篇】

    python第三节 1.整型及布尔值 1.1 进制转换 十进制 ----二进制 二进制 ----十进制 8421方法与普通计算 python中十进制转二进制示例:bin(51)>>> ...

  9. python+tushare获取沪深港股通持股明细

    接口:hk_hold 描述:获取沪深港股通持股明细,数据来源港交所. 限量:单次最多提取3800条记录,可循环调取,总量不限制 积分:用户积120积分可调取试用,2000积分可正常使用,单位分钟有流控 ...

  10. 免费开源的获取代理ip项目

    地址:https://github.com/awolfly9/IPProxyTool 根据教程获取ip,项目使用Python语言写的,正好可以让前些日子学了点Python皮毛的我长长见识: ip都是会 ...