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基础标签和框架结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/lylwanan/article/details/38739989
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/367046

相关文章

CSS3 布局样式及其应用举例

《CSS3布局样式及其应用举例》CSS3的布局特性为前端开发者提供了无限可能,无论是Flexbox的一维布局还是Grid的二维布局,它们都能够帮助开发者以更清晰、简洁的方式实现复杂的网页布局,本文给... 目录深入探讨 css3 布局样式及其应用引言一、CSS布局的历史与发展1.1 早期布局的局限性1.2

使用animation.css库快速实现CSS3旋转动画效果

《使用animation.css库快速实现CSS3旋转动画效果》随着Web技术的不断发展,动画效果已经成为了网页设计中不可或缺的一部分,本文将深入探讨animation.css的工作原理,如何使用以及... 目录1. css3动画技术简介2. animation.css库介绍2.1 animation.cs

CSS引入方式和选择符的讲解和运用小结

《CSS引入方式和选择符的讲解和运用小结》CSS即层叠样式表,是一种用于描述网页文档(如HTML或XML)外观和格式的样式表语言,它主要用于将网页内容的呈现(外观)和结构(内容)分离,从而实现... 目录一、前言二、css 是什么三、CSS 引入方式1、行内样式2、内部样式表3、链入外部样式表四、CSS 选

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

Spring Boot集成SLF4j从基础到高级实践(最新推荐)

《SpringBoot集成SLF4j从基础到高级实践(最新推荐)》SLF4j(SimpleLoggingFacadeforJava)是一个日志门面(Facade),不是具体的日志实现,这篇文章主要介... 目录一、日志框架概述与SLF4j简介1.1 为什么需要日志框架1.2 主流日志框架对比1.3 SLF4

Spring Boot集成Logback终极指南之从基础到高级配置实战指南

《SpringBoot集成Logback终极指南之从基础到高级配置实战指南》Logback是一个可靠、通用且快速的Java日志框架,作为Log4j的继承者,由Log4j创始人设计,:本文主要介绍... 目录一、Logback简介与Spring Boot集成基础1.1 Logback是什么?1.2 Sprin

Nginx部署React项目时重定向循环问题的解决方案

《Nginx部署React项目时重定向循环问题的解决方案》Nginx在处理React项目请求时出现重定向循环,通常是由于`try_files`配置错误或`root`路径配置不当导致的,本文给大家详细介... 目录问题原因1. try_files 配置错误2. root 路径错误解决方法1. 检查 try_f

在React聊天应用中实现图片上传功能

《在React聊天应用中实现图片上传功能》在现代聊天应用中,除了文字和表情,图片分享也是一个重要的功能,本文将详细介绍如何在基于React的聊天应用中实现图片上传和预览功能,感兴趣的小伙伴跟着小编一起... 目录技术栈实现步骤1. 消息组件改造2. 图片预览组件3. 聊天输入组件改造功能特点使用说明注意事项

一文详解如何在Vue3中封装API请求

《一文详解如何在Vue3中封装API请求》在现代前端开发中,API请求是不可避免的一部分,尤其是与后端交互时,下面我们来看看如何在Vue3项目中封装API请求,让你在实现功能时更加高效吧... 目录为什么要封装API请求1. vue 3项目结构2. 安装axIOS3. 创建API封装模块4. 封装API请求

全解析CSS Grid 的 auto-fill 和 auto-fit 内容自适应

《全解析CSSGrid的auto-fill和auto-fit内容自适应》:本文主要介绍了全解析CSSGrid的auto-fill和auto-fit内容自适应的相关资料,详细内容请阅读本文,希望能对你有所帮助... css  Grid 的 auto-fill 和 auto-fit/* 父元素 */.gri