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 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:页面注释标记<!-- -->
语法:<!--注释的内容-->
- HTML5新增结构标签
引言 在本节中,笔者将向大家讲述三部分内容,分别介绍HTML5时代的召唤,跟HTML4的区别,以及HTML5中带来的新的结构标签. HTML5时代的召唤 HTML4与HTML5的区别 HTML5新结构 ...
- HTML5的新的结构元素介绍
HTML5的新的结构元素介绍 一.HTML5与HTML4的区别 1. 取消了一些过时的HTML4的标签 其中包括纯粹显示效果的标记,如<font>和<center>,它们已经被 ...
- HTML5的新结构标签
在之前的HTML页面中,大家基本上都是用了Div+CSS的布局方式.而搜索引擎去抓取页面的内容的时候,它只能猜测你的某个Div内的内容是文章内容容器,或者是导航模块的容器,或者是作者介绍的容器等等.也 ...
- WEB学习-基础知识:列表、表单、div和span、注释、字符实体、HTML废弃标签介绍
列表 无序列表 无序列表,用来表示一个列表的语义,并且每个项目和每个项目之间,是不分先后的. ul就是英语unordered list,“无序列表”的意思. li 就是英语list item , “列 ...
- java web学习总结(二十七) -------------------JSP标签介绍
一.JSP标签介绍 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护. 二.JSP常用标签 ...
- html常用标签介绍
常用标签介绍 文本 最常用的标签可能是<font>了,它用于改变字体,字号,文字颜色. 点击查看效果 <font size="6">6</font&g ...
- 深入PHP变量存储结构 标签: PHP存储
1.深入PHP变量存储结构 标签: PHP存储 分类: 编程语言(10) 首先声明,我并没有去读PHP的源码,只是对于PHP的有时候诡异的表现感兴趣,找了一下开发人员laruence的博客结合PH ...
- HTML5新结构标签和移动端页面布局
--------------------HTML5新结构标签--------------------1.h5新增的主要语义化标签如下: 1.header 页面头部.页眉 2.nav 页面导航 3.ar ...
- 一、JSP标签介绍,自定义标签
一.JSP标签介绍 1. 标签库有什么作用 自定义标签库是一种优秀的表现层技术,之前介绍的MVC模式,我们使用jsp作为表现层,但是jsp语法嵌套在html页面,美工还是很难直接参与开发,并且jsp脚 ...
随机推荐
- 使用tdcss.js轻松制作自己的style guide
http://jakobloekke.github.io/tdcss.js/ 在前端开发中,如果能够有一个style guide对于设计来说就显得专业稳定,一致性.在上述链接中,有一个tdcss.js ...
- UVa 12325 Zombie's Treasure Chest【暴力】
题意:和上次的cf的ZeptoLab的C一样,是紫书的例题7-11 不过在uva上交的时候,用%I64d交的话是wa,直接cout就好了 #include<iostream> #inclu ...
- Linux setjmp longjmp
/********************************************************************* * Linux setjmp longjmp * 说明: ...
- 摘录:官方文档对ROWID虚拟行的定义
ROWID Pseudocolumn For each row in the database, the ROWID pseudocolumn returns the address of the r ...
- mysql同步 小问题
由于历史遗留问题,我们的MySQL主从库的表结构不一致,主库的某个表tableA比从库表tableA少了一个字段. 当尝试在主库上更改表结构时,这行alter语句会随着binlog同步到从库,如果从库 ...
- java UncaughtExceptionHandler 处理线程意外中止
本文转自:http://peirenlei.iteye.com/blog/305079 Thread的run方法是不抛出任何检查型异常(checked exception)的,但是它自身却可能因为一个 ...
- 如何在vmware上创建共享磁盘
1.先在你本机的vmware安装目录上找到 vmware-vdiskmanager.exe 执行文件. 我的目录是 d:\vmware\vmware-vdiskmanager.exe 再用cmd终端( ...
- 最新 Arduino 驱动 12接口/户外 LED显示屏/LED点阵屏/LED单元板
起因 现有的驱动LED显示屏的资料,比较好的只有这个.但是它驱动的是08接口的室内显示屏,而我要驱动的是12接口的户外显示屏.两种屏幕的区别在于户外屏幕点阵比较稀疏,而且二者的扫描方式,驱动方式都不太 ...
- Datawindow.net 子数据窗口出错
devexpress通过标签页面打开用户控件,数据窗口嵌入用户控件中.当点击数据窗口含下拉数据窗口字段时出现如下错误: 未处理 System.NullReferenceException Messag ...
- flash wmode参数详解
在做web开发中可能会遇到flash遮挡页面中元素的情况,无论怎么设置flash容器和层的深度(z-index)也无济于事,现有的解决方案是在插入flash的embed或object标签中加入”wmo ...