重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

学习如何创建框架

框架已经存在很长时间了,每个已知的浏览器都支持。虽然有些人认为它们很烦人,设计得很好,但在浏览网站时,框架可能非常有用。在本教程中,我们将讨论如何实现框架,并完成如何创建无边框框架,以及如何创建将内容加载到另一个框架的链接。

创新互联建站是一家专注于做网站、网站建设与策划设计,沙坡头网站建设哪家好?创新互联建站做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:沙坡头等地区。沙坡头做网站价格咨询:13518219792

创建框架所需要知道的一切

所有帧都使用标记创建。这基本上构成了“主”页面,它将“包含”用户实际看到的页面。带有标记的“master”页面将替换标记,这意味着您不要在此母版页内的任何位置使用标记。这个母版页配有“放入”其中的各个页面。好的,让我们来看看这是如何完成的:以下示例创建一个包含两个框架的页面:

//母版页


我的例子</ title>
</ HEAD><frameset cols =“30%,50%”><frame src =“page1.htm”>
<frame src =“page2.htm”></ frameset> </ html></pre></td><td><br/></td></tr></tbody></table><p>Page1.htm和Page2.htm作为“普通”html页面单独创建,并包含在此母版页中。我们使用关键字“cols”来表示我们要定义列框架。要改为创建行,只需使用关键字“rows”:</p><table class="cke_show_border" width="100"><tbody><trl><td><pre><html> <frameset rows =“50%,50%”><frame src =“page1.htm”>
<frame src =“page2.htm”></ frameset> </ html></pre></td><td><br/></td></tr></tbody></table><p>在这两个例子中,我们使用百分比作为宽度测量。您也可以谨慎使用像素,但是:</p><table class="cke_show_border" width="100"><tbody><trl><td><pre><html> <frameset cols =“100,200,340”><frame src =“page1.htm”>
<frame src =“page2.htm”>
<frame src =“page3.htm”></ frameset> </ html></pre></td><td><br/></td></tr></tbody></table><p>如果您将总宽度(100 + 200 + 340 = 640)相加,这将等于分辨率为640 * 480的屏幕宽度。大多数14'屏幕都设置为这样,但人们如何使用(800 * 600)的屏幕分辨率?如果它们出现,您的框架页面将如何显示?好吧,浏览器别无选择,只能将宽度拉伸到640以上,以适应这个更大的屏幕。(根据用户的屏幕分辨率,使用百分比定义的所有帧都将被拉伸,(或缩小)。这可能会给开发人员带来麻烦,因为您永远不知道如何显示帧。这是否意味着你永远不应该使用像素?绝对不。让我们看看我们如何克服这个问题:</p><table class="cke_show_border" width="100"><tbody><trl><td><pre><HTML>
<frameset cols =“100,200,* ”>
<frame src =“page1.htm”>
<frame src =“page2.htm”>
<frame src =“page3.htm”>
</ FRAMESET>
</ HTML></pre></td><td><br/></td></tr></tbody></table><p>我们使用了一个特殊的关键字“*”,这意味着未定义。通过使用它,如果需要,只有这部分将被拉伸。另外两个,100和200,不会被无意中拉长。这样,您可以在右侧框架上保留所有页面的布局,这些布局不希望在左侧两个框架上拉伸,也可以使用它。</p><p>创建复杂的框架:</p><p>到目前为止,我们只创建了简单的所有列或所有行,帧。现在让我们继续前进到两者,我们呢?</p><p>定义具有列和行的帧的关键是在主页中放置多对<frameset> </ frameset>标记,每对包含“cols”或“rows”声明。这可能会有点棘手,所以我将尝试使用多个示例进行解释。让我们开始切片</p><table class="cke_show_border" width="100"><tbody><trl><td><pre><HTML>
<frameset cols =“50%,50%”> <frameset rows =“50%,50%”> <frame src =“page1.htm”>
<frame src =“page2.htm”>
</ frameset>  <frame src =“page3.htm”>
</ FRAMESET>
</ HTML></pre></td><td><br/></td></tr></tbody></table><p>好的,到底是怎么回事?首先,在蓝色中,我们定义了两列。然后,对于第一列,我们将更多切成两行。正如您所看到的,行和列“chunk”都以</ frameset>标记结尾,准确地说是两个。就像我说的那样,我们通过定义cols =“50%,50%”开始了“框架”。让我们看看如果我们首先定义行而不是反过来会发生什么:</p><table class="cke_show_border" width="100"><tbody><trl><td><pre>//母版页
<HTML>
<frameset rows =“50%,50%”>
<frameset cols =“50%,50%”>
<frame src =“page1.htm”>
<frame src =“page2.htm”>
</ FRAMESET>
<frame src =“page3.htm”>
</ FRAMESET>
</ HTML></pre></td><td><br/></td></tr></tbody></table><p>如您所见,完全不同的结果!困惑?这是一个<em>值得</em>记住的好规则:<em>无论何时切割一个框架,无论是切割成一列还是一行,切片都会切片,直到它碰到“墙”。</em></p><p>复杂框架分步示例:</p><p>让我们充分利用上述规则。记住这条规则可以省去很多麻烦。好吧,假设我们想要创建一个这样的框架:</p><table class="cke_show_border" width="200"><tbody><trl><td><br/></td><td rowspan="2"><br/></td><td rowspan="2"><br/></td><td><br/></td><td rowspan="2"><br/></td></tr><tr><td><br/></td><td><br/></td></tr></tbody></table><p>这可能看起来势不可挡,但如果你把寿司规则牢牢地放在脑海中,那你就没事了。我们该怎么做呢?从行开始?列?好吧,首先取出我们的刀,并记住,这把刀将继续切片,直到它撞到“墙”。如果我们从行开始,我们会有这样的事情:</p><table class="cke_show_border" width="200"><tbody><trl><td><br/></td></tr><tr><td><br/></td></tr></tbody></table><p>这把寿司刀一直切割直到遇到障碍物,在这种情况下,是页面的边缘。如您所见,从使用行开始将无法实现我们期望的目标。</p><p>好吧,让我们从列开始:</p><table class="cke_show_border" width="100"><tbody><trl><td><pre><HTML>
<FRAMESET
COLS = “33%,17%,17%,17%,17%”>
</ FRAMESET>
</ HTML></pre></td><td><br/></td></tr></tbody></table><p>到现在为止还挺好。现在我们需要将第一列拆分为两行。请记住,这把瑞士刀不是很锋利,所以它不会穿过第一列的墙壁。</p><table class="cke_show_border" width="100"><tbody><trl><td><pre><HTML>
<FRAMESET
COLS = “33%,17%,17%,17%,17%”><frameset rows =“50%,50%”>
<frame src =“page1.htm”>
<frame src =“page2.htm”>
</ FRAMESET></ FRAMESET>
</ HTML></pre></td><td><br/></td></tr></tbody></table><p>如您所见,“行”部分嵌套在“cols”部分中,因为行是列声明的“子部分”。</p><p>让我们继续我们的寿司切碎,好吗?</p><table class="cke_show_border" width="100"><tbody><trl><td><pre><HTML>
<FRAMESET
cols =“33%,17%,17%,17%,17%”>  <frameset rows =“50%,50%”>
<frame src =“page1.htm”>
<frame src =“page2.htm”>
</ FRAMESET><frame src =“page3.htm”>
<frame src =“page4.htm”></ FRAMESET>
</ HTML></pre></td><td><br/></td></tr></tbody></table><p>最后:</p><table class="cke_show_border" width="100"><tbody><trl><td><pre><HTML>
<FRAMESET
cols =“33%,17%,17%,17%,17%”>  <frameset rows =“50%,50%”>
<frame src =“page1.htm”>
<frame src =“page2.htm”>
</ FRAMESET>
<frame src =“page3.htm”>
<frame src =“page4.htm”><frameset rows =“50%,50%”>
<frame src =“5.htm”>
<frame src =“6.htm”>
</ FRAMESET><frame src =“7.htm”></ FRAMESET>
</ HTML></pre></td><td><br/></td></tr></tbody></table><p>我知道这可能非常令人困惑,但是通过自己玩它来学习它的最佳方式...所以打开你的编辑器,尝试一下!好吧,我们已经了解了框架的整体结构 - 让我们继续看看我们可以添加到框架中的一些属性,并掌握从一个框架到另一个框架的链接和加载内容的艺术。</p>            
            
                        <br>
            本文标题:学习如何创建框架            <br>
            路径分享:<a href="http://cqcxhl.com/article/pdsgse.html">http://cqcxhl.com/article/pdsgse.html</a>
        </div>
    </div>
    <div class="other">
        <h3>其他资讯</h3>
        <ul>
            <li>
                    <a href="/article/gdpdpc.html">python出错时抛出异常的方法</a>
                </li><li>
                    <a href="/article/gdpcdi.html">Spring跨域配置请求详解</a>
                </li><li>
                    <a href="/article/gdpdih.html">使用Java怎么实现一个二叉搜索树</a>
                </li><li>
                    <a href="/article/gdpcdg.html">html中URL的语法</a>
                </li><li>
                    <a href="/article/gdpcds.html">http代理和socks5的对比</a>
                </li>        </ul>
    </div>
</div>
<div class="footer">
    <div class="footer_content">
        <div class="footer_content_top clear">
            <div class="content_top_share fl">
                <div><img src="/Public/Home/img/logo.png"></div>
                <div class="top_share_content">
                    <dd>分享至:</dd>
                    <dt class="bdsharebuttonbox clear" id="share">
                        <a href="#" class="bds_tsina iconfont fl" data-cmd="tsina" title="分享到新浪微博"></a>
                        <a href="#" class="bds_sqq iconfont fl" data-cmd="sqq" title="分享到QQ好友"></a>
                        <a href="#" class="bds_weixin iconfont fl" data-cmd="weixin" title="分享到微信"></a>
                        <a href="#" class="bds_weixin iconfont fl" data-cmd="tieba" title="分享到贴吧"></a>
                    </dt>
                    <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
                </div>
            </div>
            <div class="content_top_left fl clear">
                <div class="top_left_list fl">
                    <dd><a href="/about/">关于我们</a></dd>
                    <dt>
                        <a href="/about/#gsjj">公司简介</a>
                        <a href="/about/#fzlc">发展历程</a>
                    </dt>
                </div>
                <div class="top_left_list fl">
                    <dd><a href="/service/">服务项目</a></dd>
                    <dt>
                        <a href="/service/">高端网站建设</a>
                        <a href="/miniprogram/">小程序开发</a>
                        <a href="/service/app.html">APP开发</a>
                        <a href="/service/yingxiao.html">网络营销</a>
                    </dt>
                </div>
                <div class="top_left_list fl">
                    <dd><a href="/jianzhan/">建站知识</a></dd>
                    <dt>
                        <a href="/jianzhan/2.html">网站建设</a>
                        <a href="/jianzhan/3.html">网站设计</a>
                        <a href="/jianzhan/4.html">网站制作</a>
                        <a href="/jianzhan/5.html">小程序</a>
                    </dt>
                </div>
                <div class="top_left_list fl">
                    <dd><a href="/contact/">联系我们</a></dd>
                    <dt>
                        <a href="/contact/#lxwm">公司地址</a>
                        <a href="/contact/#rczp">人才招聘</a>
                    </dt>
                </div>
            </div>
            <div class="content_top_right addressR fr">
                <div class="top_right_title addressf_title">
                    <a href="javascript:;" class="on">成都</a>
                    <a href="javascript:;">重庆</a>
                </div>
                <div class="top_right_content addressf">
                    <div class="right_content_li on">
                        <div class="right_content_list clear">
                            <dd class="fl iconfont"></dd>
                            <dt class="fl">电话:028-86922220</dt>
                        </div>
                        <div class="right_content_list clear">
                            <dd class="fl iconfont"></dd>
                            <dt class="fl">地址:成都市太升南路288号锦天国际A幢1002号</dt>
                        </div>
                    </div>
                    <div class="right_content_li">
                        <div class="right_content_list clear">
                            <dd class="fl iconfont"></dd>
                            <dt class="fl">电话:028-86922220</dt>
                        </div>
                        <div class="right_content_list clear">
                            <dd class="fl iconfont"></dd>
                            <dt class="fl">地址:重庆市南岸区弹子石腾龙大道58号2栋21-6</dt>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="footer_content_copyright clear">版权所有:成都创新互联科技有限公司重庆分公司
        <a href="http://beian.miit.gov.cn/" rel="nofollow" target="_blank">渝ICP备2021005571号-4</a>
    </div>
</div>

<!--浮窗-->
<div class="FloatingWindow clear">
    <a href="tencent://message/?uin=1683211881&Site=&Menu=yes" class="FloatingWindow_list fr">
        <div class="FloatingWindow_list_title">
            <dd class="iconfont"></dd>
            <dt><span>在线</span>咨询</dt>
        </div>
    </a>
    <a href="javascript:;" class="FloatingWindow_list fr">
        <div class="FloatingWindow_list_title">
            <dd class="iconfont"></dd>
            <dt>服务热线</dt>
        </div>
        <div class="FloatingWindow_list_down fadeInRight animated">服务热线:028-86922220</div>
    </a>
    <a href="javascript:;" class="FloatingWindow_list fr STop">
        <div class="FloatingWindow_list_title">
            <dd class="iconfont"></dd>
            <dt>TOP</dt>
        </div>
    </a>
</div>
<script src="/Public/Home/js/jquery-1.8.3.min.js"></script>
<script src="/Public/Home/js/comm.js"></script>
<script src="/Public/Home/js/wow.js"></script>
<script src="/Public/Home/js/common.js"></script>
</body>
</html>
<script>
    $(".con img").each(function(){
        var src = $(this).attr("src");    //获取图片地址
        var str=new RegExp("http");
        var result=str.test(src);
        if(result==false){
            var url = "https://www.cdcxhl.com"+src;    //绝对路径
            $(this).attr("src",url);
        }
    });
</script>