HTML基础标签和框架结构

2023-11-08 00:59

本文主要是介绍HTML基础标签和框架结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.HTML中主要的基础标签如下:

注释标签<!-- -->;

段落标签<p></p>;

标题标签<h1></h1>,该标签的参数从h1~h6;

换行标签<br/>或者<br>;

(字体)粗体标签<b></b>;

(字体)斜体标签<i></i>;

下标<sub></sub>;

上标<sup></sup>;

预格式标签<pre></pre>;

地址标签<address></address>;

删除标签<del></del>;

插入标签<ins></ins>;

连接标签<a></a>;

下水平线标签<hr/>;

2.连接标签的语法:<a href=连接地址>名字</a>

例如,要想连接到百度首页:

<a href="http://www.baidu.cn">百度</a>

将图片作为按钮连接到指定路径,其中alt为移动鼠标显示的名字,src为图片的路径:

<a href="http://www.baidu.cn"> <img alt="百度" src="smile.png"></a>

在新的浏览器打开连接:

<a href="http://www.baidu.cn" target="_blank">百度</a>

跳转到当前页面的指定段落:

</a><a href="#a3">跳转</a><p><a name="a1">段落a1</a></p><p><a name="a1">段落a1</a></p><p><a name="a1">段落a1</a></p>


3.HTML中的框架结构

例1.垂直框架结构,将页面垂直分为三个部分。

目录结构如图:


f1.html代码

<!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>Insert title here</title>
</head>
<body>最左边框架
</body>
</html>

f2.html代码

<!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>Insert title here</title>
</head>
<body>中间框架
</body>
</html>

f3.html代码

<!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>Insert title here</title>
</head>
<body>最右边框架
</body>
</html>

frame.html代码

<!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>
<!-- 框架结构,frameset不需要写在body里面 -->
</head>
<!-- 垂直结构框架用cols,水平框架用rows -->
<frameset cols="30%,40%,30%"><frame src="f1.html"><frame src="f2.html"><frame src="f3.html">
</frameset>
</html>

运行结果图


 

例2.混合结构框架。

目录结构如图:

f1.html代码

<!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>Insert title here</title>
</head>
<body><h1>这是一个导航框架</h1>
</body>
</html>

f2.html代码

<!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>Insert title here</title>
</head>
<body><p>菜单</p><!-- 单击菜单一跳转到menu1.html页面,并将该页面在menu框架里面打开 --><p><a href="menu1.html" target="menu">菜单一</a></p><p><a href="menu2.html" target="menu">菜单二</a></p>
</body>
</html>

f3.html代码

<!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>Insert title here</title>
</head>
<body>菜单内容
</body>
</html>

menu1.html代码

<!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>Insert title here</title>
</head>
<body>我是菜单一的内容
</body>
</html>

menu2.html代码

<!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>Insert title here</title>
</head>
<body>我是菜单二的内容
</body>
</html>

frame.html代码

<!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>
</head>
<!-- 最开始为水平框架 -->
<frameset rows="20%,*"><!-- 水平框架里面最开始是一个frame和另一个垂直框架 --><!-- noresize="noresize"属性限制框架大小,设置为固定值 --><frame src="f1.html" noresize="noresize"><frameset cols="20%,*"><!-- 垂直框架里面有两个frame --><!-- 该框架为菜单,单击内容可以跳转页面 --><frame src="f2.html" noresize="noresize"><!-- 将该框架命名为menu --><frame src="f3.html" noresize="noresize" name="menu"></frameset>
</frameset></body>
</html>

运行结果图

例3.带导航的混合框架结构,单击描点快速进入界面。

目录结构图

f1.html代码

<!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>Insert title here</title>
</head>
<body><h1>这是一个导航框架</h1>
</body>
</html>

f2.html代码

<!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>Insert title here</title>
</head>
<body><p>目录</p><!-- 单击菜单跳转到node.html页面的指定节点,并将该页面在menu框架里面打开 --><p><a href="node.html#node1" target="menu">跳转到节点一</a></p><p><a href="node.html#node2" target="menu">跳转到节点二</a></p><p><a href="node.html#node3" target="menu">跳转到节点三</a></p><p><a href="node.html#node4" target="menu">跳转到节点四</a></p><p><a href="node.html#node5" target="menu">跳转到节点五</a></p>
</body>
</html>

f3.html代码

<!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>Insert title here</title>
</head>
<body>菜单内容
</body>
</html>

node.html代码

<!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>Insert title here</title>
</head>
<body><!-- 这里是节点界面 --><p><a name="node1">节点一<br> <br> <br> <br> <br><br> <br> <br> <br> <br> <br> <br><br> <br> </a></p><p><a name="node2">节点二<br> <br> <br> <br> <br><br> <br> <br> <br> <br> <br> <br><br> <br> </a></p><p><a name="node3">节点三<br> <br> <br> <br> <br><br> <br> <br> <br> <br> <br> <br><br> <br> </a></p><p><a name="node4">节点四<br> <br> <br> <br> <br><br> <br> <br> <br> <br> <br> <br><br> <br> </a></p><p><a name="node5">节点五<br> <br> <br> <br> <br><br> <br> <br> <br> <br> <br> <br><br> <br> </a></p>
</body>
</html>

frame.html代码

<!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>
</head>
<!-- 最开始为水平框架 -->
<frameset rows="20%,*"><!-- 水平框架里面最开始是一个frame和另一个垂直框架 --><!-- noresize="noresize"属性限制框架大小,设置为固定值 --><frame src="f1.html" noresize="noresize"><frameset cols="20%,*"><!-- 垂直框架里面有两个frame --><!-- 该框架为菜单,单击内容可以跳转页面 --><frame src="f2.html" noresize="noresize"><!-- 将该框架命名为menu --><frame src="f3.html" noresize="noresize" name="menu"></frameset>
</frameset></body>
</html>

运行结果图

这篇关于HTML基础标签和框架结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/367046

相关文章

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

前端原生js实现拖拽排课效果实例

《前端原生js实现拖拽排课效果实例》:本文主要介绍如何实现一个简单的课程表拖拽功能,通过HTML、CSS和JavaScript的配合,我们实现了课程项的拖拽、放置和显示功能,文中通过实例代码介绍的... 目录1. 效果展示2. 效果分析2.1 关键点2.2 实现方法3. 代码实现3.1 html部分3.2

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

CSS弹性布局常用设置方式

《CSS弹性布局常用设置方式》文章总结了CSS布局与样式的常用属性和技巧,包括视口单位、弹性盒子布局、浮动元素、背景和边框样式、文本和阴影效果、溢出隐藏、定位以及背景渐变等,通过这些技巧,可以实现复杂... 一、单位元素vm 1vm 为视口的1%vh 视口高的1%vmin 参照长边vmax 参照长边re

CSS3中使用flex和grid实现等高元素布局的示例代码

《CSS3中使用flex和grid实现等高元素布局的示例代码》:本文主要介绍了使用CSS3中的Flexbox和Grid布局实现等高元素布局的方法,通过简单的两列实现、每行放置3列以及全部代码的展示,展示了这两种布局方式的实现细节和效果,详细内容请阅读本文,希望能对你有所帮助... 过往的实现方法是使用浮动加

css渐变色背景|<gradient示例详解

《css渐变色背景|<gradient示例详解》CSS渐变是一种从一种颜色平滑过渡到另一种颜色的效果,可以作为元素的背景,它包括线性渐变、径向渐变和锥形渐变,本文介绍css渐变色背景|<gradien... 使用渐变色作为背景可以直接将渐China编程变色用作元素的背景,可以看做是一种特殊的背景图片。(是作为背

CSS自定义浏览器滚动条样式完整代码

《CSS自定义浏览器滚动条样式完整代码》:本文主要介绍了如何使用CSS自定义浏览器滚动条的样式,包括隐藏滚动条的角落、设置滚动条的基本样式、轨道样式和滑块样式,并提供了完整的CSS代码示例,通过这些技巧,你可以为你的网站添加个性化的滚动条样式,从而提升用户体验,详细内容请阅读本文,希望能对你有所帮助...

css实现图片旋转功能

《css实现图片旋转功能》:本文主要介绍了四种CSS变换效果:图片旋转90度、水平翻转、垂直翻转,并附带了相应的代码示例,详细内容请阅读本文,希望能对你有所帮助... 一 css实现图片旋转90度.icon{ -moz-transform:rotate(-90deg); -webkit-transfo

vue基于ElementUI动态设置表格高度的3种方法

《vue基于ElementUI动态设置表格高度的3种方法》ElementUI+vue动态设置表格高度的几种方法,抛砖引玉,还有其它方法动态设置表格高度,大家可以开动脑筋... 方法一、css + js的形式这个方法需要在表格外层设置一个div,原理是将表格的高度设置成外层div的高度,所以外层的div需要

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element