美文网首页
HTML常用标签详解

HTML常用标签详解

作者: 生命在流逝 | 来源:发表于2018-08-10 22:41 被阅读0次

    对于新手来说,HTML的框架可以可以用IDE来解决,但是标签的用法还是需要通过自己的理解记忆来灵活运用

    <a>标签

    <a> 元素 (或锚元素) 可以创建一个到其他网页、文件、同一页面内的位置、电子邮件地址或任何其他URL的超链接。

    href属性:规定链接的目标
    ①指向另一个站点(href="http://www.baidu.com")

    <a href="https://baidu.com">百度</a>

    ②指向站点内的某个文件(href="index.html")

    <a href="index.html">百度</a>
    另一种<a href="//baidu.com">百度</a> 这个表示在当前协议下打开这个文件(.com并不一定是http协议,也可能是个文件)

    ③指向页面中的锚点,锚点由id属性或name属性定义(href="#top"链接到id="top"的任意标签处或name="top"的a标签处,href="#"链接到页面顶端

    淘宝页面里的返回顶部就是这样做的


    微信截图_20180809155143.png
    微信图片_20180809155240.png

    target属性:规定在何处打开链接文档
    ①._blank:目标文档在一个新窗口中打开(<a href="http://www.baidu.com" target="_blank"></a>)
    ②._self:目标文档在与源文档相同的框架或者窗口中打开。没有指定target目标的a标签默认值为_self。
    ③._parent:目标文档在父窗口或者父框架集中打开
    ④._top:会清除所有框架并在整个浏览器窗口中打开(_top 需要和iframe标签一起用才能看到效果)

    <a href="https://baidu.com" target="_blank">百度</a>
    <a href="https://baidu.com" target="_self">百度</a>
    <a href="https://baidu.com" target="_parent">百度</a>
    <a href="https://baidu.com" target="_top">百度</a>

    download属性:下载
    必须设置href属性,download属性才可用。可以为该属性设置一个值来规定下载文件的名称,浏览器会自动检测正确的文件扩展名并添加到文件。

    <a href="https://img.alicdn.com/tfs/TB1Oa.eSpXXXXb4XVXXXXXXXXXX-380-400.jpg" download="111.jpg">下载</a>

    title属性:设置鼠标悬停在超链接上时显示的文字

    <a href="http://www.baidu.com" title="这是个坑爹的下载">百度</a>


    微信图片_20180809161056.jpg

    iframe 标签

    HTML内联框架元素 <iframe> 表示嵌套的浏览上下文,有效地将另一个HTML页面嵌入到当前页面中。

    image.png

    iframe 的常用属性:
    name : 规定 <iframe> 的名称。
    width: 规定 <iframe> 的宽度。
    height :规定 <iframe> 的高度。
    src :规定在 <iframe> 中显示的文档的 URL。
    frameborder : 规定是否显示 <iframe> 周围的边框。 (0为无边框,1位有边框)。
    align :  规定如何根据周围的元素来对齐 <iframe>。 (left,right,top,middle,bottom)。
    scrolling : 规定是否在 <iframe> 中显示滚动条。 (yes,no,auto)

    <iframe name="myiframe" src="https://google.com" frameborder="0" align="left" width="200" height="200" scrolling="no"></iframe>

    name和<a>标签的target一起使用

    <iframe name="111" src="#" frameborder="0"></iframe>
    <a target="111" href="http://qq.com">QQ</a>
    <a target="111" href="https://baidu.com">百度</a>
    (#表示当前页面,当点击QQ或百度时,页面跳转到名字是111的标签页,就定位到iframe里在其中打开)

    另外一个就是-parent和-top

    <iframe src="./index2.html" frameborder="0"></iframe>

    然后创建另外一个index2.html文件,写上如下代码(因为上面scr的地址是当前目录下的,所以index2.HTML就在当前目录下创建,位置要对应)

    <a href="http://baidu.com" target="_blank">百度1</a>
    <a href="http://baidu.com" target="_self">百度2</a>
    <a href="http://baidu.com" target="_parent">百度3</a>
    <a href="http://baidu.com" target="_top">百度4</a>
    这时候就能看到这几个的区别

    form标签

    form标签的作用是用于将其他表单标签“包”起来,以便作为一个整体,将用户输入的数据提交到服务器。
    形式:
    <form name=”表单名称” action=”目标地址(服务器文件)” method=”数据提交方式(get/post)” > 。。。 </form>

    name:只是给该表单命名
    action:设定表单数据提交给哪个文件,用于后端技术(比如php)来接受并处理数据
    method: 设定数据提交方式,用于根据不同的数据需求来选择合适的提交(传送)方式(get/post)

    input标签

    当用户要在表单中键入字母、数字等内容时,就会用到文本输入框。文本框也可以转化为密码输入框。这类输入基本是要提交到服务器的,所以多数和form标签嵌套使用
    语法

    <form> <input type="text/password" name="名称" value="文本" /></form>

    1、type:
    当type="text"时,输入框为文本输入框;
    当type="password"时,输入框为密码输入框。
    2、name:为文本框命名
    3、value:为文本输入框设置默认值(一般起到提示作用)。


    <form> 姓名: <input type="text" name="myName">
    密码: <input type="password" name="pass"></form>

    4、type=“radio/checkbox”时是单选/复选框
    <input type="radio/checkbox" value="值" name="名称" checked="checked"/>
    ①、type:
    当 type="radio" 时,控件为单选框
    当 type="checkbox"时,控件为复选框
    ②、value:提交数据到服务器的值
    ③、name:为控件命名
    ④、checked:当设置 checked="checked" 时,该选项被默认选中

    image.png

    注意:同一组的单选按钮,name 取值一定要一致,比如上面例子为同一个名称“radioLove”,这样同一组的单选按钮才可以起到单选的作用。

    button标签

    <button name="button" type="button">Click me</button>
    name:规定按钮的名称。

    type:button的类型。
    可选值:
    submit: 此按钮提交表单数据给服务器。未指定时,此值为默认值,或者如果此属性动态变为空值或无效值。
    reset: 此按钮重置所有组件为初始值。
    button: 此按钮没有默认行为。它可以有与元素事件相关的客户端脚本,当事件出现时可触发。

    • menu: 此按钮打开一个由指定<menu>元素进行定义的弹出菜单。

    table标签

    <table border=1>
    <tfoot>
    <tr>
    <td>总计</td>
    <td>数据</td>
    </tr>
    </tfoot>
    <tbody>
    <tr>
    <td>数据</td>
    <td>数据</td>
    </tr>
    </tbody>
    <thead>
    <tr>
    <th>表头</th>
    <th>表头</th>
    </tr>
    </thead>
    </table>

    A、thead标签:组合表格的表头内容
    B、tbody标签:组合表格的主体内容
    C、tfoot标签:组合表格的页脚/脚注内容
    thead、tfoot 以及 tbody 元素对表格中的行进行分组,方便控制表格的表现。这几个标记主要是用于提高table标签的加载以及显示的,即分部加载,不用等到整个表格加载完再显示单元格数据

    相关文章

      网友评论

          本文标题:HTML常用标签详解

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