滚动框元素
style.top style.left offsetWidth offsetHeight offsetTop offsetLeft scrollTop scrollLeft
<html> <head> <style> #test{ width:200px; height:200px; border:1px solid red; overflow:hidden; } </style> </head> <body> <div id="test"> <div id="test1"> 111111111111111111111<br> 222222222222222222222<br> 333333333333333333333<br> 444444444444444444444<br> 555555555555555555555<br> 111111111111111111111<br> 222222222222222222222<br> 333333333333333333333<br> 444444444444444444444<br> 555555555555555555555<br> 111111111111111111111<br> 222222222222222222222<br> 333333333333333333333<br> 444444444444444444444<br> 555555555555555555555<br> <br> </div> <div id="test2"> </div> </div> <script> var test=document.getElementById("test"); var test1=document.getElementById("test1"); var test2=document.getElementById("test2"); test2.innerHTML=test.innerHTML; function move(){ if (test1.offsetHeight-test.scrollTop<=0){ test.scrollTop-=test1.offsetHeight; } test.scrollTop++; } setInterval("move()",30); </script> </body> </html>
HTML5
html5拥有新的语义,图形及多媒体元素
html5是跨平台的,被设计在不同类型的硬件之上运行
html5的属性语法
Empty <input type="text" value="John Doe" disabled> Unquoted <input type="text" value=John Doe> Double-quoted <input type="text" value="John Doe"> Single-quoted <input type="text" value='John Doe'>
html5 新特性
HTML5 的一些最有趣的新特性:
- 新的语义元素,比如 <header>, <footer>, <article>, and <section>。
- 新的表单控件,比如数字、日期、时间、日历和滑块。
- 强大的图像支持(借由 <canvas> 和 <svg>)
- 强大的多媒体支持(借由 <video> 和 <audio>)
- 强大的新 API,比如用本地存储取代 cookie。
html5元素定义为块级元素
html5定义八个新的语义html元素。所有都是块级元素
html5中<video>标签的属性
autoplay autoplay 如果出现该属性,则视频在就绪后马上播放。 controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。 height pixels 设置视频播放器的高度。 loop loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。 preload preload 如果出现该属性,则视频在页面加载时进行加载,并预备播放。 如果使用 "autoplay",则忽略该属性。 src url 要播放的视频的 URL。 width pixels 设置视频播放器的宽度。
添加视频例子:
<html> <body> <video width="800" height="320" controls="controls"> <source src="/E:/练习题/movie.mp4"type="video/mp4"> Your browser does not support the video tag. </video> </body> </html>