关于css和html的零散知识点

1.js无法获取还没有赋值的css属性。如果没有用js赋值直接获取回来的是一个空字符串。但是js使用style赋值之后却能在DOM中得到渲染,暂时还不清楚js是如何渲染css的。

2.可以通过document.defaultView.getComputedStyle()直接获取对于css属性的信息。该方法接受两个参数:要取得计算样式的元素和一个伪元素字符串(可选)。

var nav = document.getElementById("left");
var trans = document.defaultView.getComputedStyle(nav,null)

console.log(trans.width);

3.html5新增加的标签:

  • <article> 定义文档中的某篇文章
  • <aside> 定义除了页面内容之外的其他内容
  • <header> 定义一个文档/文章的页眉
  • <footer> 定义一个文档/文章的页脚
  • <main> 定义页面的主体内容
  • <nav> 定义页面的导航栏
  • <section> 定义文档的章节
  • <progress> 表示任务的进度
  • <mark> 定义标记/高亮文本

4.html5新增加的元素:

  • <canvas> 使用js画图
  • <svg> SVG绘图
  • <audio> 定义声音部分
  • <vedio> 定义视频或电影
  • <source> 为<audio>,<vedio>提供可选的资源

猜你喜欢

转载自blog.csdn.net/XiaoHuangDiLHD/article/details/83183649