TestFlow_BlocksAndInline.html 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  5. <title>Project1</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <style>
  8. div {
  9. padding: 5px;
  10. border: 2px solid blue;
  11. margin: 4px;
  12. }
  13. span {
  14. padding: 5px;
  15. border: 2px solid red;
  16. margin: 4px;
  17. }
  18. </style
  19. </head>
  20. <body>
  21. <script>
  22. function Show(){
  23. var El = document.getElementById('Div1-1');
  24. console.log('Client: '+El.id+' l='+El.clientLeft+' t='+El.clientTop+' w='+El.clientWidth+' h='+El.clientHeight+' Scroll: Left='+El.scrollLeft+' Width='+El.scrollWidth+' Top='+El.scrollTop+' Height='+El.scrollHeight);
  25. }
  26. window.addEventListener("load", (event) => {
  27. var El = document.getElementById('Div1-1');
  28. console.log('left='+El.offsetLeft+' top='+El.offsetTop+' Client: '+El.id+' l='+El.clientLeft+' t='+El.clientTop+' w='+El.clientWidth+' h='+El.clientHeight+' Scroll: Left='+El.scrollLeft+' Width='+El.scrollWidth+' Top='+El.scrollTop+' Height='+El.scrollHeight);
  29. });
  30. </script>
  31. <div id="Div1">
  32. <div id="Div1-1">Div1-1</div>
  33. <span>Span1</span><span><span>Span2</span></span><span>Span3</span><span>Span4</span>
  34. <span> Span5.1 <span> Span6 </span> <span> Span7 </span> Span5.2 </span>
  35. <div>Div1-2</div>
  36. <span><div>SpanDiv</div></span>
  37. </div>
  38. </div></body>
  39. </html>