js位置属性和h5初步认识

滚动框元素

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>


猜你喜欢

转载自blog.csdn.net/liurenbuzai/article/details/80211012