美文网首页
HTML常用标签

HTML常用标签

作者: 凛冬的守夜人 | 来源:发表于2019-02-19 11:29 被阅读0次

    <p>

    p是paragraph的缩写,<p>元素(或者说 HTML 段落元素)表示文本的一个段落。该元素通常表现为一整块与相邻文本分离的文本,或以垂直的空白隔离或以首行缩进。另外,<p> 是块级元素。

    <ul>

    ul是unorderd list的缩写,<ul>是无序列表,下面跟着<li>,li是list item的缩写,表明列表中的一项。其type属性有:disccirclesquare,默认是disc模式。例如:

    <ul type="square">
      <li>Coffee</li>
      <li>Tea</li>
      <li>Milk</li>
    </ul>
    
    <ul type="circle">
      <li>Coffee</li>
      <li>Tea</li>
      <li>Milk</li>
    </ul>
    

    <ol>

    ol是ordered list的缩写,<ol>是有序列表,下面同样跟着<li>
    其type属性有:
    'a' 表示小写字母编号;
    'A' 表示大写字母编号;
    'i' 表示小写罗马数字编号;
    'I'表示大写罗马数字编号;
    '1' 表示数字编号(默认值)。

    <img>

    <img src="#" alt="logo"/>
    其中src是source的意思,是图像的URL,这个属性对 <img> 元素来说是必需的。
    alt是alternative的意思,这个属性定义了描述图像的替换文本,如果图片下载失败了,就用alt中的内容来显示。

    <nav>

    是导航栏标签,是navigation的缩写,通常里面跟着ul,li标签。

    <dl>

    dl是description list的缩写,是描述列表标签,dl里面有两个标签,分别是dt和dd
    <dt> --> description term 描述词语
    <dd> -->description definition 描述定义
    例如以下代码:

    <dl>
    <dt>年龄</dt>
    <dd>18</dd>
    <dt>所在城市</dt>
    <dd>北京</dd>
    </dl>
    

    <footer>

    是页脚标签,在其中填写内容即可。

    <kbd>

    kbd是keyboard的缩写,是键盘输入元素。例如:
    <kbd>ctrl</kbd>+<kbd>C</kbd>
    它就会有一个小键盘的形式写出来。

    <main>

    呈现了文档或应用的主体部分。用该标签将主体部分包起来。

    <section>

    开启新的一个章节,也可以用<div>替换。

    <iframe>

    是嵌套网页的标签,将另一个HTML页面嵌入到当前页面中。
    <iframe src='#' frameborder ="0"></iframe> //frameborder ="0"是为了消除iframe中自带的边框
    src中是嵌套页面的URL地址。
    如果你想要在嵌套的框中打开一个网页,在iframe中写上name属性,该属性配合a标签使用:
    <iframe name=xxx src="#" frameborder="0"></iframe>
    <a target=xxx href="http://qq.com">QQ</a>
    此时,点击QQ的链接,则http://qq.com的网页在嵌套的框中打开。
    还可以指定iframe的宽高,在标签中写上width和height即可。

    <a>

    a是anchor的缩写,a标签可以创建一个超链接。
    <a href="#" target="_blank" download>我的页面</a>
    a标签有一个download属性,就是点击这个链接就会下载href中的东西。
    href中是超链接的URL。
    target,该属性指定在何处显示链接的资源。
    target = -
         _blank //在新的窗口打开
         _self //在自己页面打开
         _parent //在父级页面打开
         _top //最高级页面打开,在有祖孙三代的时候可以体现出来
    <a href="#">link</a>    //此时页面锚点变成#,页面滚动到顶部,不发起请求
    <a href="">link</a>    //此时当前页面刷新
    javascript伪协议
    <a javascript: alert(1);>QQ</a>    //当点击QQ这个链接时,就执行js代码
    如果希望这个a标签点击之后什么也不做的话,就写成:
    <a href="javascript:;">QQ</a>

    <form>

    form标签和a标签一样,作用都是跳转页面,不同的是a标签发起的是HTTP GET请求,form标签发起的是HTTP POST请求。

    <form action="index2.html" method="post">
        <input type="text" name="username">
        <input type="password" name="password">
        <input type="submit" value="提交">
    </form>
    

    form 标签的 action属性的作用是指定请求路径,form标签的method属性的作用是指定请求动词。
    如果一个form里面只有一个按钮标签<button>,则系统会自动将此按钮升级为提交按钮,点击该按钮,系统提交内容。
    如果是input标签,type="button",则不会升级为提交按钮,点击该按钮,系统不会提交内容
    一般情况下,有一个form标签,一定要有submit提交按钮。
    form中所有标签都要有个name,这样在提交的时候才可以看到该标签的内容
    form标签也有target属性,也可以跟-blank , -self , -parent , -top,与a标签作用相同。

    <input>

    暂时介绍input的两个typecheckboxradiobutton很简单,暂不予介绍。
    checkbox   一般用作多选
    <input type="checkbox" id="xxx"><label for="xxx">爱我</label>  //点击爱我两个字也可以勾选checkbox
    label的for与input的id是相互关联的
    也可以用如下方式将它们关联在一起:
    <label>爱我<input type="checkbox" name="loveme"></label>
    radio   一般用作单选
    与checkbox用法差不多
    radio用同一个name,则是单选框,只能选一个

    <select>

    select是下拉框,下面是<option>标签,如果该选项不让选,则写上属性disabled,如果默认选择该选项,则写上属性selected

    <select name="group">
        <oprion value="">-</option>
        <oprion value="1">第一组</option>
        <oprion value="2">第二组</option>
        <oprion value="3" disabled>第三组</option>
        <oprion value="4" selected>第四组</option>
    </select>
    

    如果想要该下拉框可以多选的话,就可以在select标签中加上属性multiple

    <textarea>

    表示一个多行纯文本编辑控件。
    <textarea style="resize:none; width: 200px; height:100px;" name="habits">爱好</textarea>
    textarea是可以随意拉动大小,style中resize:none;是让其固定住,不让它可以随意拉动。

    <table>

    该标签用于创建一个表格

    <table border=1>
        <colgroup>
            <col width=100>
            <col width=200>
            <col width=200>
            <col width=70>
        </colgroup>
        <thead>
            <tr>
                <th>项目</th><th>姓名</th><th>班级</th><th>分数</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <th></th><td>小明</td><td>1</td><td>94</td>
            </tr>
            <tr>
                 <th></th><td>小红</td><td>2</td><td>96</td>
            </tr>
            <tr>
                <th>平均分</th><td></td><td></td><td>95</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <th>总分</th><td></td><td></td><td>190</td>
            </tr>
        </tfoot>
    </table>
    

    table里面有三个标签,分别是<thead>,< tbody>, <tfoot>
    这三个里面分别可以是
    <tr>,tr = table row,表示写一行,
    <th>,th = table header,是一个表头,
    <td>,td = table data,填数据
    在table标签中写上border=1,就给表格加了边框
    <colgroup>标签中的col是设定列宽的
    table的border是可以合并的,在style中写:

    <style>
            table{border-collapse:collapse}
    </style>
    

    相关文章

      网友评论

          本文标题:HTML常用标签

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