HTML结构标签介绍

HTML:超文本标记语言

 

介绍HTML基本标记

 

1:头部标记(head)-----  头部的内容不会再页面上显示

在头部元素中,一般需要包括标题<title>,基本信息(文档样式,表定义,脚本)和元信息<meta>

 

语法:

以<head> 开始标记,以</head> 结束标记

 

实例1:

<html>

    <head>

        文档头部信息

    </head>

    <body>

        文档正文信息

    </body>

</html>

 

2:标题标记(title)

作用:

一般是说明页面的用途,显示在浏览器的标题栏中;

语法: :

以<title>开始,以</title>结束;

实例2:

<html>

     <head>

          <title>标题信息</title>

     </head>

</html>

 

3:元信息标记(meta)

meta元素提供的信息不显示在页面中,一般用来定义页面信息的说明,关键字,刷新等;

meta标记不需要设置结束标记;

在一个HTML页面中可以有多个meta元素;

meta元素的属性有name和http-equiv,其中name属性主要用于描述网页,以便于搜索引擎查找,分类;

 

设置页面关键字

在搜索引擎中,检索信息都是通过输入关键字来实现的;

关键字是整个网站登录过程中最基本也是最重要的一步,是进行网页优化的基础;

 

具体语法:<meta name="keywords" content="输入具体的关键字">

 

 

设置页面说明

设置页面说明也是为了便于搜索引擎的查找,它用来详细说明网页的内容;

 

语法:<meta name="description" content="设置页面说明">

 

编码格式:

<meta charset="UTF-8">

 

3.3:定义编译工具

指定开发工具

 

语法:<meta name="generator" content="FronPage">

 

设置作者信息

语法:<meta name="author" content="小希">

 

设置网页文字及语言

语法:<meta http-equiv="content-type" content="2.html" charset="utf-8">

http-equiv:用于传递HTTP通信协议的标头;

content:具体属性信息;

charset:设置网页的内码语系;

 

设置网页的跳转

自动刷新功能是将http-equiv属性值设置为refresh;

更新时间和刷新后的链接地址由content属性设置,默认跳转时间以秒为单位;

语法:<meta http-equiv="refresh" content="20;URL=跳转地址">

 

 

4:网页主体标记(body)

主体主要包括要在浏览器中显示处理的所有信息,在网页的主体标记中有很多的属性设置,包括网页的背景设置,文字属性设置和链接设置等;

网页背景颜色(bgcolor)

语法:

<body bgcolor="背景颜色">

<body bgcolor="yellow">

<body bgcolor="#FF99FF">

 

网页背景颜色(background)

可以将图片设置为背景,还可以设置背景颜色图片的平铺方式,显示方式;

参数:no-repeat(不重复)

background: yellow url("img/100.png") no-repeat;

语法:<body background="images/1.jpg">

注:指定的路径可以是绝对路径也可以是相对路径;

 

<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title></title>

  <style>

      #box{

          width: 400px;

          height: 500px;

          background: yellow url("img/100.png") no-repeat center center;

      }

      #bg{

          width: 500px;

          height: 600px;

          background: red url("img/1.jpg") center top no-repeat;

      }

  </style>

</head>

<body>

    <div id="box" >html study css</div>

    <div id="bg"></div>

</body>

</html>

 

边框(border):

 

border 边框

border-width 边框宽度

border-style   边框样式

border-color  边框颜色

 

边框样式:

solid      实线

dashed     虚线

dotted     点线(IE6不兼容)

 

<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title>边框</title>

    <style>

        #bg{

            width: 400px;

            height: 400px;

            border: 1px fuchsia dotted;

        }

        #box{

            width: 0px;

            height: 0px;

            border-top: solid red 100px;

            border-right: solid green 100px;

            border-bottom: solid yellow 100px;

            border-left: solid fuchsia 100px;

        }

    </style>

</head>

<body>

    <div id="bg">边框</div>

    <div id="box">边框2</div>

</body>

</html>

 

padding 内边距

 

padding-top           上边内边距

padding-right         右边内边距

padding-bottom        下边内边距

padding-left          左边内边距

padding: top right bottom left;

注意:内边距相当于给一个盒子加了填充厚度会影响盒子大小

 

<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title>内边距</title>

        <!--如果给一个盒子加完内边距,不想让盒子的大小发生改变,我们需要在宽度和高度上减掉响应的像素-->

    <style>

        #box {

            width: 400px;

            height: 280px;

            border: 10px red solid;

            padding-top: 20px;

        }

    </style>

</head>

<body>

    <div id="box">边框2</div>

</body>

</html>

 

margin外边距

 

外边距的问题:

1、上下外边距会叠压;

2、父子级包含的时候子级的margin-top会传递给父级;(内边距替代外边距)

外边距复合:margin: top right bottom left;

 

<!DOCTYPE html>

<html>

<head lang="en">

    <meta charset="UTF-8">

    <title>外边距</title>

    <style>

        #box1{

            width: 100px;

            height: 100px;

            background: yellow;

            /*页面左右居中*/

            margin-left: auto;

            margin-right: auto;

        }

        #box2{

            width: 200px;

            height: 200px;

            background: red;

            padding-top: 100px;

            /*页面左右居中*/

            margin-left: auto;

            margin-right: auto;

        }

    </style>

</head>

<!--需求:box1顶部距box2,100px,使用内边距;-->

<body>

    <div id="box2">

        <div id="box1">外边距1</div>

    </div>

</body>

</html>

 

 

设置文字颜色(text)

语法:

<body text="文字颜色">

<body background="images/1.jpg" text="#9966CC">

 

链接文字属性

语法:

<body link="#993300">

需要注意一下标签属性:

 

1:定义居中文本

<center>

</center>

2:<a>标签可定义锚

包括href和name属性

<a> 标签的 href 属性用于指定超链接目标的 URL;

实例:

<body background="images/1.jpg" text="#9966CC" link="#993300">

    <center>

    <a href="https://www.baidu.com/index.html">连接文字</a>

    </center>

</body>

 

设置正在访问的文字颜色

语法:<body alink="#0066FF">

 

设置访问后的文字的颜色

语法:<body vlink="#0066FF">

 

边距margin

设置页面与浏览器之间的距离,包括上边距和左边距,边距的值以像素为单位;

topmargin:上边距离

leftmargin:左边距离

语法:

<body topmargin="100" leftmargin="100">

    <p>设置页面的长边距</p>

    <p>设置页面的左边距</p>   

 </body>

 

5:页面注释标记<!-- -->

语法:<!--注释的内容-->

时间: 2024-08-03 03:14:13

HTML结构标签介绍的相关文章

HTML5的新结构标签

在之前的HTML页面中,大家基本上都是用了Div+CSS的布局方式.而搜索引擎去抓取页面的内容的时候,它只能猜测你的某个Div内的内容是文 章内容容器,或者是导航模块的容器,或者是作者介绍的容器等等.也就是说整个HTML文档结构定义不清晰,HTML5中为了解决这个问题,专门添加了:页 眉.页脚.导航.文章内容等跟结构相关的结构元素标签. 在讲这些新标签之前,我们先看一个普通的页面的布局方式: 上图中我们非常清晰的看到了,一个普通的页面,会有头部,导航,文章内容,还有附着的右边栏,还有底部等模块,

HTML5 结构之美(3) - 结构标签综合运用

前面我们介绍了在 HTML5 中新增的结构标签,以及这些标签的定义和使用方法.接下来,让我们看一下在 HTML5 中进行总体页面布局的时候,具体应该怎样来综合运用这些结构标签. 大纲 通过使用新的结构标签,HTML5 的文档结构比大量使用 div 标签的 HTML4 的文档结构要清晰.明确了很多.如果再规划好文档结构的大纲,就可以创建出对阅读者或屏幕阅读程序来说,都很清晰易读的文档结构. 所谓大纲,简单来说就是文档中各内容区块的结构编排.内容区块可以使用标题标签(h1~h6)来展示各级内容区块的

前端基础-HTML常用标签介绍

前端基础-HTML常用标签介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.HTML是什么 1>.超文本标记语言(Hypertext Markup Language,HTML)通过标签语言来标记要显示的网页中的各个部分.一套规则,浏览器认识的规则: 2>.浏览器按顺序渲染网页文件,然后根据标记符解释和显示内容.但需要注意的是,对于不同的浏览器,对同一标签可能会有不完全相同的解释(兼容性): 3>.静态网页文件扩展名:".html "或 &qu

5.8 HTML5新结构标签

在之前的HTML页面中,大家基本上都是用了Div+CSS的布局方式.而搜索引擎去抓取页面的内容的时候,它只能猜测 你的某个Div内的内容是文章内容容器,或者是导航模块的容器,或者是作者介绍的容器等等.也就是说整个HTML文档结构定义不清晰,HTML5中为了解 决这个问题,专门添加了:页眉.页脚.导航.文章内容等跟结构相关的结构元素标签. 在讲这些新标签之前,我们先看一个普通的页面的布局方式: 上图中我们非常清晰的看到了,一个普通的页面,会有头部,导航,文章内容,还有附着的右边栏,还有底部等模块,

3.Struts2配置文件标签介绍

Struts2的很多核心功能都是由拦截器实现的. struts-default.xml中定义了这些拦截器与Result类型. 所以,不继承struts-default包,Struts2提供的很多核心功能是无法使用的. 1.package标签 配置包时必须指定name属性,该属性值可以任意取名,但必须唯一. 其与Java的类包间无对应关系.若其他包要继承该包,则必须通过该属性进行引用. 包的namespace属性用于定义该包的命名空间. 命名空间是访问该包下Action的路径的一部分. 此属性可以

表格丨结构标签丨表单丨展示图加代码

<table border="1px" align="center" cellpadding="50%" cellspacing="0px"> <tr> <td colspan="2">1</td> <!-- <td>1</td> --> <td rowspan="2">1</td>

深入PHP变量存储结构 标签: PHP存储

1.深入PHP变量存储结构 标签: PHP存储  分类: 编程语言(10)  首先声明,我并没有去读PHP的源码,只是对于PHP的有时候诡异的表现感兴趣,找了一下开发人员laruence的博客结合PHP提供的函数debug_zval_dump刺探得到了本博客所阐述的工作机理.如果你想对PHP变量存储结构有一个了解或想对PHP变量加深理解的话,本文是适合你的,比较深入的去看源代码吧. 为了保证博客的连贯性,首先引用laruence关于PHP变量内部存储结构的部分内容(稍作修改) 在PHP中,所有的

[应用篇]-JSTL之C标签介绍

JSTL 核心标签库标签共有13个,功能上分为4类: 1.表达式控制标签:out.set.remove.catch 2.流程控制标签:if.choose.when.otherwise 3.循环标签:forEach.forTokens 4.URL操作标签:import.url.redirect 只用JSTL需要大家引入两个JAR包 jstl-1.2.jar和standard-1.1.2.jar 使用标签时,一定要在jsp文件头加入以下代码: <%@taglib prefix="c"

html常用标签介绍

常用标签介绍 文本 最常用的标签可能是<font>了,它用于改变字体,字号,文字颜色. 点击查看效果 <font size="6">6</font><font size="4">4</font><font color="red" size="5">红色的5</font><font face="黑体">黑体的字&l