美文网首页
HTML 标签学习

HTML 标签学习

作者: coderST | 来源:发表于2016-10-10 22:01 被阅读21次
    • 快速添加标签 选中文本 在按住 command + alt + t

    • 单标签

      • 只有开始标签没有结束标签,也就是由一个<>组成
    <meta charset="UTF-8">
    
    • 双标签
      • 又开始标签和结束标签,也就是由一个<>和一个</>组成
    <html>
    </html>
    

    H标签

      - 被H系列标签包裹的内容会独占一行
      - 在H系列的标签中,H1最大,H6最小
      - 在企业中,H1标签慎用,一般一个网页中只能出现一个H1标签(和SEO有关)
    

    P标签

    - 作用
      - 告诉浏览器哪些文字是一个段落
    
    - 格式
      - `<p>xxxxxx</p>`
    
    - 注意点
      - 1 在浏览器中会单独占一行
    

    img标签

    img标签不会像P标签,H标签独占一行 <img src="1.jpg" alt="">

    • width和height属性
    1:因为指定了img的宽度和高度属性后,很容易让图片变形,所以不想让图片变形可以只指定宽度或者高度
    2:如果只指定了宽度,系统会自动计算高度是多少,图片都是等比例拉伸
    
    • title属性
     当鼠标悬停在图片的上面时,会填出要显示的文本提示内容
    
    • alt属性
    告诉浏览器,当图片找不到或者不存时,要显示的内容,就像许多被封的网站,图片都成白底得了,你们懂得,
    

    br标签

    br的意思是不另起一个段落进行换行, 而网页中99.99%需要换行时都是因为另起了一个段落, 所以应该用p来做
    

    a标签

    控制页面与页面之间的跳转
    href : 跳转到目的页面
    target :   _self(当前页面显示)  _blank(另开一个页面显示)
    title: 鼠标放上面会显示提示
    

    base标签

    base标签就是专门用来统一的指定当前网页中所有的超链接(a标签)需要如何打开
    
    注意点:
    base标签必须写在head标签的开始标签和结束标签之间
    

    假链接

    1 : #    -> 点击后会自动回到顶部
    2 : javascript:   -> 不会自动回到网页顶部
    

    无序列表

    样式
    <ul>
          <li>需要显示的条目内容</li>
    </ul>
    
    用途:
    1 : 新闻列表
    2 : 商品列表
    3 : 导航条
    
    快捷键
    1 : ul>li   在按tab键 -> 生成一堆ul标签,然后在这对ul标签中在生成一对li标签
    2 : ul>li*3
    

    定义列表

    <dl>
          <dt></dt>
          <dd></dd>
          <dt></dt>
          <dd></dd>
    </dl>
    
    用途:
    1 : 做网站尾部的相关信息
    2 : 做图文混排
    

    表格标签

    格式
    <table>
          <tr>
                <td></td>
          </tr>
    </table>
    
    table: 代表整个表格
    tr : 代表整个表格中的一行数据
    td : 代表一行中的一个单元格,也就是一对td标签就是一行中的一个单元格
    
    border : 边框属性
    

    caption标签

    在表格标签中提供了一个标签专门用来设置表格的标题
    标题会自动相对于表格的宽度居中
    注意点:
    1 : caption一定要写在table标签中,否则没有用
    2 : caption一定要竟跟在table标签后面
    

    th标签

    在表格标签中提供了一个标签专门用来存储每一列的标题
    只要将当前的标题存储在这个标签中就会自动居中和加粗
    

    常见的表单元素

    input标签:
    type属性: text,password等
    
    radio可以做单选框(radio)
    注意 : 默认情况下 不会互次 想要单选框互次,必须给每一个单选框标签都设置一个name属性,然后name属性还必须设置相同的值
    <input type="radio" name="gender" checked>男
    <input type="radio" name="gender">女
    checked : 默认选中一个框子
    在html中如果属性的取值和属性的名称一样,可以只写一个
    
    checkbox : 可以做多选框
    button : 按钮
    image : 图片
    reset : 用于清空表单中已经填写好的数据
    
    submit : 提交
    注意点:要想吧表单中的数据提交到服务器必须注意两点
    1 : 需要给form表单添加一个action的舒心,通过这个action属性 指定需要提交到的服务器地址
    2 : 需要给需要提交到服务器的表单元素添加一个name属性
    
    hidden : 隐藏域 
    作用 : 配合提交按钮将一些数据摸摸的提交到服务器
    

    label标签

    1 : 将文字利用label标签包裹起来
    2 : 给输入框添加一个id属性
    3 : 在label标签中通过for属性和输入框中的id进行绑定
    
    样式1:(建议)
    <form action="">
          <label for="account">账号:</label><input type="text" id="account">
          <label for="pwd">密码:</label><input type="password" id="pwd">
                <td></td>
          </tr>
    </form>
    
    样式2:
    <label>账号:<input type="text" ></label>
    

    datalist标签(了解 - 绝大多数浏览器已经不支持)

    作用 : 给输入框绑定待选框
    
    例子:
    请输入你的车型:<input type="text" list="cars">
    <datalist id="cars">
          <option>宝马</option>
          <option>奔驰</option>
          <option>宾利</option>
          <option>劳斯莱斯</option>
    </datalist>
    

    select标签

    用于定义下拉列表
    格式
    <select>
            <option>列表数据</option>
    </select>
    
    注意点:
    1 : 不能输入内容
    2 : 可以在下拉列表中选择
    3 : <option selected="selected">劳斯莱斯</option>  // 设置为默认数据
    
    🌰1 单组:
    <select>
          <option>宝马</option>
          <option>奔驰</option>
          <option>宾利</option>
          <option selected="selected">劳斯莱斯</option>  // 设置为默认数据
    </select>
    
    🌰2 分组:
    <select>
        <optgroup  label="北京">
              <option>朝阳区</option>
              <option>昌平区</option>
          </optgroup>
    
          <optgroup label="蚌埠">
              <option>禹会区</option>
              <option>蚌山区</option>
            </optgroup>
    </select>
    

    textarea标签

    可以输入多行文本

    格式 : 
    <textarea>
    </textarea>
    
    注意点:
    1 : 默认情况可以无限换行
    2 : 默认情况下有自己的宽度和高度
    3 : 可以通过cols和rows来指定,但是还是可以无限换行
    4 : 默认情况下可以手动拉伸
    

    video标签

    格式1 : 
    <video src="" autoplay="autoplay">
    </video>
    
    autoplay : 自动播放
    controls : 用于告诉video是否显示工具条
    poster : 用于视频没有播放前的占位图片
    loop : 一般用于做广告视频,用于告诉video视频播放完后,是否需要循环播放
    preload : 预先加载视频,但是需要注意他和autoplay相互冲突,只能用一个
    muted : 静音
    width/height : 设置其中一个就可以,同时设置不按比例有可能会变形
    
    格式2 :
    <video>
          <source src="" type=""></source>
          <source src="" type=""></source>
    </video> 
    
    方式三 : 
    可以通过js的框架html5media来播放所有的浏览器视频
    
    video

    audio标签

    作用 : 播放视频
    格式1 : 
    <audio src=""></audio>
    
    格式2 : 
    <audio>
          <source src="" type="">
    </audio> 
    

    详情概要标签

    格式:
    <details>
          <summary>概要信息</summary>
          详情信息
    </details>
    

    marquee标签

    作用 : 跑马灯
    格式:
    <marquee>
          内容
    </marquee>
    
    属性:
    direction : 方向
    scrollamount : 滚动速度
    loop : 滚动次数 默认-1,也就是无限滚动
    behavior : 设置滚动类型 slide滚动到边界就停止,alternate滚动到边界就弹回
    

    字符实体标签

    &nbsp; : 空格符号
    &lt; : <   小于符号 (less than)
    &gt; : >  大于符号 (greater than)
    &copy; : 版权符号
    

    相关文章

      网友评论

          本文标题:HTML 标签学习

          本文链接:https://www.haomeiwen.com/subject/yjuvyttx.html