html一些难记知识点-5

HTML5 中可以使用 data-* 自定义属性,使用 data-* 属性来嵌入自定义数据:
<ul>
<li data-animal-type="鸟类">喜鹊</li>
<li data-animal-type="鱼类">金枪鱼</li> 
<li data-animal-type="蜘蛛">蝇虎</li> 
</ul>

HTML标签对大小写不敏感,为了规范,推荐小写

article 元素:文本或嵌入内容,开始和结束标记都是必需的,可以用来提供作者信息,contenteditable 属性可以与 article 元素一起使用(<article> 标签定义外部的内容,contenteditable 属性规定是否可编辑元素的内容)

公众号未授权进行定位时,H5页面的定位将要手动选择。(手机定位未打开,H5和微信公众号没有权限,手动选择也不行)。H5页面需要测试页面是否能被浏览器正常打开。H5页面在第一次打开时,需要测试公众号授权。

input 元素的range属性将元素的值设置为表示一定范围内的数字

iframe是用来在网页中插入第三方页面,早期的页面使用iframe主要是用于导航栏这种很多页面都相同的部分,这样在切换页面的时候避免重复下载。
iframe的创建比一般的DOM元素慢了1-2个数量级。
iframe标签会阻塞页面的的加载。

<track> 标签为诸如 video 元素之类的媒介规定外部文本轨道。用于规定字幕文件或其他包含文本的文件,当媒介播放时,这些文件是可见的。

embed用来定义嵌入的内容。

jQuery方法

.fadeIn()  使用淡入效果显示元素

.fadeOut()  淡入效果隐藏元素

.fadeToggle()  淡入效果显示 / 隐藏元素来回切换

.fadeTo()  元素的透明度逐渐变化到制定的值

CSS的 content CSS 属性用于在元素的  ::before 和 ::after 伪元素中插入内容。使用content 属性插入的内容都是匿名的可替换元素。不是新增的标签

iframe的使用场景:

1:典型系统结构,左侧是功能树,右侧就是一些常见的table或者表单之类的。为了每一个功能,单独分离出来,采用iframe。
2:ajax上传文件。
3:加载别的网站内容,例如google广告,网站流量分析。

4: 在上传图片时,不用flash实现无刷新。

5: 跨域访问的时候可以用到iframe,使用iframe请求不同域名下的资源。

 播放音频或者视频,通过视频或者音频的链接就可以播放,不需要通过别的插件播放 

音频或者视频不属于属性或者事件。属性是放在标签里面的。只有指定的视频或者音频格式才可以。

 canvas 与 SVG 之间的一些不同之处。

Canvas

  • 依赖分辨率
  • 不支持事件处理器
  • 弱的文本渲染能力
  • 能够以 .png 或 .jpg 格式保存结果图像
  • 最适合图像密集型的游戏,其中的许多对象会被频繁重绘
  • Canvas 是逐像素进行渲染的。

    在 canvas 中,一旦图形被绘制完成,它就不会继续得到浏览器的关注。如果其位置发生变化,那么整个场景也需要重新绘制,包括任何或许已被图形覆盖的对象。

SVG

  • 不依赖分辨率
  • 支持事件处理器
  • 最适合带有大型渲染区域的应用程序(比如谷歌地图)
  • 复杂度高会减慢渲染速度(任何过度使用 DOM 的应用都不快)
  • 不适合游戏应用
Canvas绘制的形状都能被记忆和操作。SVG为了之后的操作,需要记录坐标,所以比较缓慢。Canvas不能使用绘制对象的相关事件处理,因为我们没有他们的参考。

响应式布局

1,flex

2.可以使用bootsrap框架
3,可以利用media query媒体查询功能

后台提供,前台渲染,利于SEO优化

在 HTML5 中,您能够直接将 SVG 元素嵌入 HTML 页面中

CSS 百分比参照问题

  • 参照父元素宽度的元素:padding margin width text-indent

  • 参照父元素高度的元素:height

  • 参照父元素属性:font-size line-height

  • 特殊:相对定位的时候,top(bottom) left(right)参照的是父元素的内容区域的高度与宽度,而绝对定位的时候参照的是最近的定位元素包含padding的高度与宽度

  • 当 margin-top、padding-top 的值是百分比时:相对最近父级块级元素的 width,相对最近父级块级元素的 width

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值