HTML常用标签

2020-08-31  本文已影响0人  此人长期不在线

a 标签的用法

a 标签的属性
  1. href 该属性指定超链接指向的URL,该属性值可以为网址,路径,伪协议,或者id。
  1. target 该属性指定在何处窗口显示链接的资源。
  1. download 此属性指示浏览器下载URL或者文件而不是导航到它,因此将提示用户将其保存为本地文件。不是所有浏览器都支持,尤其是手机浏览器不可能支持。
a 标签的作用
  1. 跳转外部页面
  2. 跳转内部锚点
  3. 跳转到邮箱或者电话

img 标签的用法

img 标签的作用
img 标签的属性
  1. src (source)用于指示图片的引用路径。
  2. alt (alternative)当图片加载失败的时候可以显示的内容,可以是文字也可以是其他图片。
  3. width 宽度,只写宽度,则高度会自适应。
  4. height 高度,只写高度,则宽度会自适应
img 标签的事件
<img id="123" src="1.png" alt="">
<script>  
 123.onload=function{       
 console.log("图片加载成功");    
};
 123.onerror=function{       
 console.log("图片加载失败");
 123.src="/404.png";    
};
</script>

onload/onerror监听图片是否加载成功。

img 标签的响应式
<style>  
  img{    
    max-width:100%;  
  }
<style>

图片响应屏幕的大小,宽度和窗口保持一致。

table 标签的用法

table 相关标签
    <table>
      <thead>
        <tr>
          <th>英语</th>
          <th>翻译</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>hyper</td>
          <td>超级</td>
        </tr>
        <tr>
          <td>target</td>
          <td>目标</td>
        </tr>
      </tbody>
      <tfoot>
        <tr>
          <td>空</td>
          <td>空</td>
        </tr>
      </tfoot>
    </table>

基本结构有4部分,tabletheadtbodytfoot,用tr标签代表table-row也就是行,每行中如果是表头部分则用th标签,代表的是table-head,其余则用td代表的是table-data。

    <table>
      <thead>
        <tr>
          <th></th>
          <th>小红</th>
          <th>小明</th>
          <th>小李</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <th>数学</th>
          <td>61</td>
          <td>91</td>
          <td>80</td>
        </tr>
        <tr>
          <th>语文</th>
          <td>71</td>
          <td>83</td>
          <td>65</td>
        </tr>
      </tbody>
      <tfoot>
        <tr>
          <th>总分</th>
          <td>132</td>
          <td>174</td>
          <td>144</td>
        </tr>
      </tfoot>
    </table>
table 相关样式
  1. table-layout定义了用于布局表格单元格,行和列的算法。
  1. border-collapse决定表格的边框是分开的还是合并的。在分隔模式下,相邻的单元格都拥有独立的边框。在合并模式下,相邻单元格共享边框。
  1. border-spancing指定相邻单元格边框之间的距离。如:border-spacing: 0px;border-spacing: 5px 2rem;

form 标签的用法

form 的作用

表示文档中的一个区域,此区域包含交互控件,用于向 Web 服务器提交信息,发送get或post请求,然后刷新页面。

form 的属性
form 的事件
  <input name="username" type="text" />
   <input type="submit" value="提交" />  //input标签里面不能在添加新的标签
   <button type="submit">提交</button> //button标签里面可以在添加新的标签,如span

input 标签的用法

input 的作用

用于为基于Web的表单创建交互式控件,让用户输入内容,以便接受来自用户的数据。

input 的属性
  1. 类型 type:<input>的工作方式相当程度上取决于type属性的值,如果未指定此属性,则采用的默认类型为text
<input type="text" required />
  <hr>
  <input type="color" />
  <hr>
  <input type="password" />
  <hr>
  <input name="gender" type="radio" />男 <!-- 单选框需要二选一时,添加同一个name属性 -->
  <input name="gender" type="radio" />女
  <hr>
  <input name="hobby" type="checkbox" />唱 <!-- 复选框为同一组时,添加同一个name属性 -->
  <input name="hobby" type="checkbox" />跳
  <input name="hobby" type="checkbox" />Rap
 <hr>
  <input type="file" /><!-- 只能选择一个文件 -->
  <input type="file" mutiple/><!-- 可以选择多个文件 -->
  <hr>
  看不见:<input type="hidden" /><!-- 给js自动填入ID,字符串 -->
  <hr>
<textarea style="resize: none; width: 50%; height: 300px;"></textarea><!-- 可以填入多行文本,resize:none不要扩展 -->
  <hr>
  <select>
    <option value="">- 请选择 -</option>
    <option value="1">星期一</option>
    <option value="2">星期二</option>
  </select>
  <hr>
  <input type="submit" />
  1. 其他
input 的事件
注意事项
上一篇下一篇

猜你喜欢

热点阅读