HTML常用知识点
HTML标签知识
p标签是块级元素,常理来说,块级元素是可以嵌套块级元素和行内元素的,但是p标签是个特殊,它里面不能嵌套块级元素。
当使用地图进行图像搜索时,可以把一幅图片从电脑桌面拖放到地图页面的输入框里,这是使用了HTML5的()API实现的。( File )
1)highlight jQuery中的,突出特效,通过改变背景颜色来隐藏或者显示一个元素
2)mark h5中的标签,定义带有记号的文本,文本高亮显示
3)strong HTML中的标签,定义重要文本,用来加粗文本
4)blink 是js中的方法,用于显示闪动的字符串,不能用于ie,Chrome,Safari
网页最上层的标题是title
link标签是同时加载的 ,script标签才会加载完一个再加载另一个
JavaScript中的函数就是一个对象,每个函数对象都继承了JavaScript的Object类
manifest 文件是一个简单的文本文件,列举出了浏览器用于离线访问而缓存的资源。
网页html文档支持的图片格式有jpg , gif , png 和 bmp
a标签只是超链接的占位符,href属性中是url地址 电子邮件的url地址的protocol协议部分是mailto
html5新增header,footer,nav,article,section,aside,datalist,audio,video,embed,input属性
Video/Audio中会触发的事件的有:
方法:load() play() pause()
事件:play() playing() pause() seeked() seeking() abort()当音频/视频的加载已放弃时触发
日历标签目前只能应用于谷歌浏览器
<input type="date" name="bday">
<input type="datetime-local" name="bdaytime">
<meter>
标签定义已知范围或分数值内的标量测量。
HTML 5 不支持
<acronym>
标签。请使用<abbr>
标签代替它。
display:none指的是元素完全不陈列出来,不占据空间,涉及到了DOM结构,故产生reflow与repaint
visibility:hidden指的是元素不可见但存在,保留空间,不影响结构,故只产生repaint,但不可触发绑定事件
opacity=0:指的是元素不可见但存在,保留空间,不影响结构,并且,如果该元素已经绑定一些事件,如click事件,那么点击该区域,也能触发点击事件的
canvas 中绘制的元素不可以通过浏览器提供的接口获取到。
html 中 A标签 target 属性的默认取值是 _self,默认在当前窗口打开。
JSON比XML在数据编码上JSON更具有效率,更节约空间
XML对数据的类型描述表达比JSON更丰富
存在一些数据库,直接支持XML或JSON数据的操作,如mongodb, postgresql
如果在文档开始处没有文档类型声明,则浏览器会开启 混杂模式
块级标签:div、p、h1…h6、ul、ol、li、dl、dd、dt、table、tr、from
行级标签:img、input、select、span、button、strong、lable、sup、sub
label不能互相嵌套的原因应该就是会引起交互内容的可访性问题
网页中,rem 作为元素尺寸单位时,是相对 文档根节点的 font-size 进行计算的。
当元素的 position属性设置为 absolute 时,设置的 top、right、bottom、left 偏移值是相对于上一级有定位的祖先元素。
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。
在用var定义时变量提升,赋值不提升 alert(a);var a=1;输出undfined。
<body>
<form name="fr" onSubmit="return ceh()">
<input name="pd" type="password" />
<input type="text" />
<input type="submit">
</form>
</body>
统计这个表单里面元素的`数可以直接这样: document.fr.elements.length;
如在提交表单的时候进行验证,单独验证单个元素可以怎样:document.fr.pd.value.length
不属于JavaScript的保留字有:parent
draggable 属性设置为 true;动什么 - ondragstart;到何处 - ondragover
不可以被继承的属性是:position、margin、float、padding、border、width、height
可以被继承的属性是:font-size、font-family、ul、li、color
1.link属于HTML范畴——除了加载CSS,还能支持其他事务,且在HTML页面加载的同时加载
2.@import属于CSS范畴——只能加载CSS
q标签作用:引号
web页面级优化:
减少HTTP请求的次数
进行资源合拼和压缩
Inline images
将外部脚本置于低端
减少不必要的HTTP跳转