前端基本知识点

HTML 5保留的常用元素

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
      <table cellpadding="10" cellspacing="10" style="width:400px" border="1" >
        <caption><b>dasd</b></caption>
        <tr>
             <th>ds</th>
             <th>dad</th>
       </tr>
        <tr>
              <td>fsfsd</td>
              <td>sdfsrf</td>
        </tr>
    </table>
</body>
</html>

呈现效果为
在这里插入图片描述
使用a元素添加超链接和锚点

添加超链接,在本窗口打开另一个资源

<body>
<a href="http//www.baidu.com">百度</a>
</body>

添加超链接,在新窗口打开另一个资源

<body>
<a href="http//www.baidu.com" target="-blank">百度</a>
</body>

添加一个锚点

<body>
         <a id="a01">aaa</a>
          <a id="a02">bbb</a>
           <a id="a03">ccc</a>
           <a id="a04">ddd</a>
           <a id="a05">eee</a>
           <a id="a06">fff</a>
    
        <a href="#a01">aaa</a>
        <a href="#a02">bbb</a>
        <a href="#a03">ccc</a>
        <a href="#a04">ddd</a>
        <a href="#a05">eee</a>
        <a href="#a06">fff</a>
 </body>            

列表相关元素
无序列表
无序列表的父元素为 ul元素,列表项为 li元素。如:

<body>
<ul>
<li>表项1</li>
<li>表项3</li>
<li>表项2</li>
</ul>
</body>

在这里插入图片描述
有序列表
有序列表的父元素为 ol元素,列表项为 li 元素。

<body>
<ol>
<li>表项1</li>
<li>表项2</li>
<li>表项3</li>
</ol>
</body>

在这里插入图片描述
使用img元素添加图片

无重点但需注意可以使用相对路径添加图片, 绝对路径是指文件在硬盘上真正存在的路径,相对路径,就是相对于自己的目标文件位置。
注意:相对路径使用“/”字符作为目录的分隔字符,而绝对路径可以使用“\”或“/”字符作为目录的分隔字符。

<body>
<img src="images/2.jpg" width="300px" usemap="#test"   alt="tu" /><br>
</body>

HTML 5 增强的iframe元素

基本语法:<iframe src="文件路径"></iframe>

height可以设置框架显示的高度
width可以设置框架显示的宽度
name可以定义框架的名称
frameborder用来定义是否需要显示边框,取值为1表示需要边框
scrolling用来设置框架是否需要滚动条,取值可以是yes,no,auto
src用于设置框架的地址,可以使页面地址,也可以是图片地址
align用于设置元素对齐方式,取值可以是left,right,top,middle,bottom

<body>
    <iframe src = "iframe-content.html"  width ="400px"  height=  "150px"  frameborder= "0"
     scrolling= "no">
     </iframe>
</body>

HTML 5 保留的通用属性
id 属性用于为HTML元素制定唯一标识,当程序使用javascrip时可通过该属性获取HTML元素.
style 为HTML指定css样式.
class 属性用于匹配css样式的class选择器. (不一定)
dir 用于设置元素中内容的排列顺序,支持ltr(从左到右)和rtl(从右到左).
title 用于为HTML元素指定额外信息.(鼠标悬停在该元素上时显示title信息).
accesskey 指定快捷键来激活元素.
lang 指定该界面元素的语言.

HTML 5 新增的属性
contentEditable 若该元素设置为ture浏览器允许开发者编辑该HTML元素中的内容.
contentEditable 有可继承特点若父元素是可编译的那子元素也默认可编译.

HTML 5 新增的拖放API
拖放有两个动作组成
启动拖

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8 />
    <title></title>
</head>
<body>
    < div id="sorcer"    style="width:100px;
        border:1px soild black;
        background-color:#aaa;
        dragggable="ture">bulabula</div>
    <a href="http://www.baidu.com">baidu</a>
    <img src="logo.jpg" alt="crazyit"/>
    <script type="text/javascript">
              var source=document.getElementById("source");
               source.ondragstart=function(evt)
               {
                         evt.dataTransfer.setData("text" ,"faerf");
                }
  return false;
  }
</body>

接收放

doucument.ondragover=function(evt){
    return false}

上面代码可以取消默认行为(此时允许拖放)
组合为

<!DOCTYPE html>
<html>
<head>
<meta name="author" content="YeeKu.h.lee(CrazyIt.org)/>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8 " />

<title>可拖动的div</title>
<style tyoe="text/css">
   div>div{
   display:inline-block;
   padding:10px;
   background-color:#aaa;
   margin:3px;
   
   }



</head>
<body>
<div id="source" style="width:80px;height:90px;
 border:1px soild black;
 background-color:#bbb;"
  draggable="true">
  
  
  
  
  </div>
  <script type="text/javascript">
  var source=document.getElementById("source");
  source.ondragstart=function(evt)
  {
  evt.dataTransfer.setData("text" ,"faerf");
  }
  document.ondragover=function(evt)
  {
  return false;
  }
   document.ondrop=function(evt)
  {
  source.style.position="absolute";
  source.style.left=evt.pageX+"px";
  source.style.top=evt.pageY+"px";
  
  return false;
  }
  
  
  </script>

</body>
</html>
发布了5 篇原创文章 · 获赞 1 · 访问量 103

猜你喜欢

转载自blog.csdn.net/newbee2019/article/details/97873310
今日推荐