HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    html框架布局网页代码(html框架布局网页代码静态)

    发布时间:2023-03-29 16:09:54     稿源: 创意岭    阅读: 468        当前文章关键词排名出租

    大家好!今天让创意岭的小编来大家介绍下关于html框架布局网页代码的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    创意岭作为行业内优秀企业,服务客户遍布全国,相关业务请拨打175-8598-2043,或微信:1454722008

    本文目录:

    html框架布局网页代码(html框架布局网页代码静态)

    一、HTML基本框架怎么写

    框架可以生成独立变化和滚动的窗口,从而能将一个窗口分割为若干个字窗口。在每一个字窗口中显示一个HTML文档。我们这回就来看看多文档的基本结构和子窗口之间的交叉链接。

    一,基本结构HTML使用<Frameset>,<Frame>和<noFrames>标签来定义框架。下面我们就来了解一下这三个标签的作用和相应的属性。

    (一),<Frameset>标签。

    该标签是框架设计标签,成对使用。首尾标签之间的内容就是使用到框架的HTML主体部分。在使用框架的HTML文档中不能出现<body>标签,否则会导致浏览器忽略所有的框定义而只显示<body>和</body>之间的内容。

    <Frameset>标签作用是将窗口分割为若干个自窗口,子窗口的数目取决于嵌套在该标签中<Frame>标签的书目。<Frameset>标签有两个属性。rows和cols,分别用来确定个子窗口的高度和宽度,格式为<Frameset rows="值1,值2,……值n">;<Framest cols="值1,值2,……值n">.各参数之间以逗号分割,依次表示各个自窗口的高度(宽度)。这两个属性的参数值可以是数字、百分数或符号“*”。下面我们来分别解释一下:

    (1)数字。表示子窗口高度(宽度)所占的像素点数。

    (2)百分数。表示子窗口高度(宽度)占整个浏览器窗口高度(宽度)的百分比。 (3)符号“*”。当符号*只出现一次。即其他子窗口的大小都有明确的定义时,表示该子窗口的大小将根据浏览器窗口的大小而自动调整。当符号*出现一次以上时,表示按比例分割浏览器窗口的剩余空间。例如:

    <Frameset cols="40%,2*,*">表示将浏览器窗口分割为3列,第一个子窗口在第一列,窗口宽度为整个浏览器窗口宽度的40%;第二个子窗口在第二列,占浏览器窗口剩余空间的2/3,即其宽度为整个浏览器窗口宽度的40%,第三个子窗口占剩余空间的1/3,宽度为整个浏览浏览器窗口宽度的20%。

    (二),<frame>标签。HTML用<frame>标签来标识子窗口。<frame>标签是嵌套在框架设置标签<Frameset>标签中来使用的单独标签。在<Frameset>中定义了多少个子窗口就要有多少个<frame>标签与之匹配,依次定义各个窗口的性质。<frame>标签有7个属性,除SRC属性是不可缺省的外,其他属性都是可选的。

    (1)SRC属性。用以定义子窗口的名称。

    (2).name属性。用于定义子窗口的名称。

    (3)frameboder属性。该属性的参数值为1或0。当参数值为1时,表示该子窗口有边框,为0时没有边框。该属性缺省值为1。

    (4)bordercolor属性。用以规定子窗口的边框颜色。如果在一个以上的<frame>标签中定义了子窗口的边框颜色,则以第一次指定的颜色为标准。在指定边框颜色时,可以使用颜色的RBG代码或直接使用与该颜色想对应的英文单词。bordercolor属性的参数值可以是16种颜色中的任意一种。

    (5)sclling属性。属性的参数值为yes,no或auto之一。参数值为yes时表示该子窗口始终有滚动条。为no时是始终没有滚动条。为auto时表示当文档的内容超出窗口范围时,浏览器自动为该子窗口添加滚动条。scolling属性的缺省值为auto.

    (6)maginwidth和marginwidht属性。这两个属性是用来指定显示内容与窗口边界之间的空白距离大小的。其中maginwidth属性用于确定显示内容与左右边界之间的距离;maginwidht用来确定显示内容与上下边界之间的距离。这两个属性的参数值都是数字。分别表示左右边距所占的像素点数。

    (三),<noframes>标签。使用该标签可以在用户浏览器不支持框架显示时告之用户一些相关信息,以免浏览者对空白窗口画面感觉莫名其妙。<noframes>标签是成对使用的。首尾标签之间的内容就上告之浏览者的信息。如“如您看到空白的画面说明您的浏览不支持框架显示”。虽然常用的两中浏览器IE和NC都是支持框架显示的。但为了加强文档的适用性,我们最好还是养成使用这个标签的习惯。

    (四),基本结构。

    我们举例说明HTML中框架文档的基本结构:

    <html>

    <head>

    <title>文档标题</title>

    </head>

    <Frameset Cols="值1,值2,……,值n>将浏览器窗口分割为n个窗口。

    <Frame SRC="1.html">

    <frame SRC="2.html">

    .

    .

    .

    <frame SRC="n.html">

    </Frameset>

    <noframes>如果您看到空白的画面,说明您的浏览器是不支持框架机构的</noframes>

    </html>

    其中,<frameset>标签是可以嵌套使用的,也就是说,可以将其中某一个或几个子窗口划分为若干个更小的窗口。例如:

    <html>

    <Frameset cols="30%,90,*">

    <frame SRC="1.html"name=cont>

    <frame SRC="caipage.gif">

    <frame SRC="2.html">

    </frameset>

    <frame SRC="f2.html"name=another marginheight=120>

    </frameset>

    <noframes>您使用的浏览器不支持框架</noframes>

    </html>

    二,目标窗口的交叉链接。

    为了方便用户进行搜索和浏览,我们经常用到一系列锚标组成的索引目录显示在一个子窗口中,而将锚标所指向的内容放在另一个子窗口中。显示锚标的子窗口通常被成为”源窗口“,显示目标文档的窗口则称之为“目标窗口”。

    在进行交叉<frame>标签的name属性定义目标窗口的名称,然后再修改显示在源窗口中的文档。在所有的<A>标签中添加语句target="目标窗口名称"来指定目标文档的显示位置。例如:/P>连接时,我们必须先用

    <html>

    <head>

    <title>目标窗口测试页</title>

    </head>

    <frameset cols="30%,90,*">

    <frame src='f1.html"marginheight=60>

    <frameset rows="120,*">

    <frame src="caipage.gif">

    <frame src="2.html">

    </frameset>

    <frame src="f2.html"name=another marginheight=60>

    </frameset>

    <noframes>您的浏览器不支持框架结构</noframes>

    其中,第一个子窗口是源窗口。我们在源窗口的对应文档f1.html中定义了一系列锚标,该文档的内容如下:

    <html>

    <body>

    <<center>(说明:文档主体内容举重显示

    <P><A href="田园风光.jpg" target="another">田园风光</A><P>

    <A href="qiu.jpg" target="another">金色秋天</A><P>

    <A href="tong.html" target="another">渔哥唱晚</A><P>

    <A href="pig.gif" target="another">夕阳无限</A><P>

    </body>

    </html>

    当用户点击锚标“田园风光”后,浏览器将在目标文档显示锚标的连接对象

    二、如何做html框架?

    首先注意一点,在<frameset></frameset>所在的文件中不需要写<body>体,否则会不显示网页的分页。

    做一个有顶,有左侧网页,有右侧网页的框架集网页应该怎么做?

    先把各个小的分散页面做好

    all2.html

    top.html

    left.html

    right1.html

    right2.html

    来看每个文件的具体代码:

    all2.html

    <!--这里开始是整体框架结构,为上下结构-->

    <frameset rows="20%,*"

    frameborder=0>

    <frame src="top.html" noresize scrolling=no

    />

    <!--这里开始是另外一个框架集结构为左右结构-->

    <frameset cols="20%,*">

    <frame src="left.html" noresize

    />

    <!--frame元素中有一个name属性,相当于给frame取名,以方便识别位置-->

    <frame src="right1.html" name="right"

    />

    </frameset>

    </frameset>

    top.html

    这里是顶部内容

    left.html

    <a href="right1.html"

    target="right">青花瓷1</a><br

    />

    <a

    href="right2.html"

    target="right">青花瓷2</a><br

    />

    right1.html

    这里是right1.html的内容

    right2.html

    这里是right2.html的内容

    三、在HTML开发中如何利用DIV实现这样的布局?

    田字格布局,要求大小相同的四个正方形。而html里div如果不加控制的话是独占一行的,现在要做的是把四个大小相同的方块,排列成“田”字。

    第一步、新建html文档并搭建框架

    新建一个TXT文档,重命名为“田子格布局.html”,然后用记事本打开,输入表头信息,已经html整体框架搭建。包括head与body。

    第二步、DIV布局

    分别复制4个不同的div作为4部分,并且分别命名为不同id;显示内容为块1、块2、块3、块4。

    【提示】div在html里是单独占一列的(如果不控制),现在4个div布局完成。

    【代码如下】

    </head>

    <body>

    <div id="prat1">块1</div>

    <div id="prat2">块2</div>

    <div id="prat3">块3</div>

    <div id="prat4">块4</div>

    </body>

    </html>

    第三步、CSS控制4个DIV显示

    输入style然后开始对4个div进行控制,分别对四个块进行大小和颜色的设定,处理之后在浏览器中打开显示如下图所示。

    【提示】由于是田子格,所以四个div大小应该相同,为了可以区分颜色分别采用不同的颜色。

    【代码如下】

    <style>

    #prat1{

    width: 200px;

    height: 200px;

    background: blue;/*边长200像素的蓝色方块*/

    }

    #prat2{

    width: 200px;

    height: 200px;

    background: red;/*边长200像素的蓝色方块*/

    }

    #prat3{

    width: 200px;

    height: 200px;

    background: yellow;/*边长200像素的蓝色方块*/

    }

    #prat4{

    width: 200px;

    height: 200px;

    background: green;/*边长200像素的蓝色方块*/

    }

    </style>

    第四步、使用浮动

    在CSS里控制输入float:left;四个div全部输入一样内容,这时候看到的是四个并排的div,而没有达到想要的效果,如下图所示。

    【代码如下】

    <style>

    #prat1{

    width: 200px;

    height: 200px;

    background: blue;

    float: left;

    }

    #prat2{

    width: 200px;

    height: 200px;

    background: red;

    float: left;

    }

    #prat3{

    width: 200px;

    height: 200px;

    background: yellow;

    float: left;

    }

    #prat4{

    width: 200px;

    height: 200px;

    background: green;

    float: left;

    }

    </style>

    第五步、清除浮动

    在第三块上使用清除浮动clear:left;其余的代码保持不变,然后保存代码,刷新打开的页面,就会看到一个田字格了,如下图所示。

    【代码如下】

    #prat3{

    width: 200px;

    height: 200px;

    background: yellow;

    float: left;

    clear: left;

    【注意】只清除第三块的就可以了。

    【完整的代码】

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

    <title>田字格布局</title>

    <style>

    #prat1{

    width: 200px;

    height: 200px;

    background: blue;

    float: left;

    }

    #prat2{

    width: 200px;

    height: 200px;

    background: red;

    float: left;

    }

    #prat3{

    width: 200px;

    height: 200px;

    background: yellow;

    float: left;

    clear: left;

    }

    #prat4{

    width: 200px;

    height: 200px;

    background: green;

    float: left;

    }

    </style>

    </head>

    <body>

    <div id="prat1">块1</div>

    <div id="prat2">块2</div>

    <div id="prat3">块3</div>

    <div id="prat4">块4</div>

    </body>

    </html>

    四、html网页调用代码 如何在1网页里面调用网页2

    主流常用的有两种方式,div和iframe

    1.DIV

    将页面嵌入到当前页的div中,是用div对象的load方法,需要使用jquery.js包

    <div id="page"></div>

    $('#page').load('new.html');

    2.iframe

    使用iframe标签进行页面加载,只需指定src属性即可

    <iframe src="new.html" width="400" height="200" scrolling="yes" />

    Src值为被嵌入网页地址

    Scrolling 是否有滚动条,yes有,no无,auto 根据被显示html自动显示或隐藏

    Width宽度

    Height高度

    总结:

    div是当前html页的固有元素,Iframe是外部html的调用,相当于内嵌。 

    div是用来组织结构的,IFrame是拿来引用外部HTML的。现在使用DIV嵌套页面的比较多,一个页面的布局少不了大大小小的DIV,使用DIV方式可以灵活布局调整嵌入页面的位置及大小。Iframe则是将页面进行分割,在页面上开辟一个独立的空间来放别的页面

    以上就是关于html框架布局网页代码相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。


    推荐阅读:

    免费html中文网页模板(免费html中文网页模板)

    排行榜代码(排行榜代码html)

    杭州htv1综合频道(杭州综合1频道节目预告)

    推广团队(微信推广怎么做)

    洋气的装饰公司名字(新开装修公司取什么名好)_1