html---标签中的target属性

    技术2022-05-18  10

    超级链接a中的属性target已经是不被新规范支持了,其值有四个保留字:

     

     

    1._blank      

        <a href="document.html" target="_blank">my document</a>  

        浏览器会另开一个新窗口显示document.html文档   2._parent :

    这个目标使得文档载入父窗口或者包含来超链接引用的框架的框架集。如果这个引用是在窗口或者在顶级框架中,那么它与目标 _self 等效。

     

        <a href="document.html" target="_parent">my document</a>     

        指向父frameset文档   3._self         

        <a href="document.html" target="_self">my document</a>          

        把文档调入当前页框  4._top :

    这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。

     

         <a href="document.html" target="_top">my document</a>           

     

        去掉所有页框并用document.html取代frameset文档  

     

    html<frameset>:

    frameset 元素可定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,frameset 元素仅仅会规定在框架集中存在多少列或多少行。您必须使用 cols 或 rows 属性。

    例:

    <html>

    <frameset cols="25%,50%,25%">  <frame src="frame_a.htm" />  <frame src="frame_b.htm" />  <frame src="frame_c.htm" /></frameset></html>

    下面举例来说明超链接中的4个属性

    main.html

    <html>

    <frameset cols="30%,30%,40%">  <frameset rows="40%,60%">   <frame src="a.html"/>   <frame src="b.html"/>  </frameset> <frame src="c.html"/> <frame src="d.html"/></frameset>

    </html>

     

    a.html

    <html><title></title><body><a href="result.html" target="_parent">打开方式为_parent</a></body></html>

    b.html

    <html><title></title><body> <a href="result.html" target="_top">打开方式为_top</a></body></html>

     

    c.html

    <html><title></title><body> <a href="result.html" target="_self">打开方式为_self</a></body></html>

     

    d.html

    <html><title></title><body> <a href="result.html" target="_blank">打开方式为_blank</a></body></html>

     

    根据上面的代码可以看到效果。


    最新回复(0)