Frame 框架在HTML中小试牛刀

一次偶然的机会,朋友找我让我给她实现一个类似于CSDN 开发者社区论坛的显示效果。嘻嘻,原因是她知道我在学 Android 之前是学 H5 开发的。故事讲到这里,开始切入正题。


导航-内容显示效果

一、Frame实例中至少要包含三个页面:

  • 承载左右两个框架的 Main.html;
  • 呈现链接的左框架 LeftFrame.html;
  • 呈现左框架链接中的主要内容 index.html;

二、三个页面的代码编写

1.Main.html 中的代码

<!DOCTYPE html>
<html>
<head>
    <title>我的主页</title>
</head>
<frameset cols="20%,*" >    <!--左右框架的比例,自定义 -->
    <frame src="LeftFrame.html" />
    <frame src="Index.html" name="showContent" /> 
    <!--name属性必须填写,它与LeftFrame.html 中每个链接<a>属性的action 相对应的,否则链接的页面无法显示 -->
</frameset>
</html>

科普一下:frameset(框架的生成的标记)是和html的<body>标签同等级的,所以不能将<frameset></frameset>写在<body></body>标签内部,否则会出错或无法显示;

2. LeftFrame.html 中的代码

<!DOCTYPE html>
<html>
<head>
   <title>LeftFrame</title>
</head>
<body>
   <a href="index.html" target="showContent" >链接一</a> 
   <a href="index2.html" target="showContent" >链接二</a>
   <a href="index3.html" target="showContent" >链接三</a>
</body>
</html>

3. index.html 中的代码

<!DOCTYPE html>
<html>
<head>
    <title>contex 内容</title>
</head>
<body>
 <h1>hello world!</h1>
</body>
</html>

感谢您能看完这篇文章,希望对您有所帮助!🍀

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0.B/S结构 浏览器服务器模式,web浏览器是客户端最主要的应用软件.将客户端使用web进行统一,系统功能实现集...
    liusong007阅读 1,102评论 0 1
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,588评论 25 709
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,406评论 1 41
  • 自己的问题 没有写三个目标,是因为觉得自己很成熟,没有那么多不现实的目标。 标题很简单,是因为根本没有去想,应该取...
    寒风老猫2015阅读 368评论 1 1
  • 上海百老汇大厦 及外白渡桥 樱花琵琶(57) 那浪人头目独眼贼,被冈田掷出去的武士刀从后背到前胸戳了个对过...
    风起龙飞阅读 431评论 0 13