【学习笔记】HTML基础:使用html制作网页
一、初识HTML
1.什么是HTML?
Hyper Text Markup Language(超文本标记语言)
扩展XML:Extendsible Markup Language(可扩展性标记语言)
HTML(Hyper Text Markup Language)超文本标记语言是创建Web页面的基础,HTML由一套标记标签(Markup Tag)组成,在制作网页时,HTML使用标记标签来描述网页。
2.HTML的发展史


二、HTML5文件的基本结构
语法:
<html>
<head>
<title>html网页标题</title>
</head>
<body>
html网页主体
</body>
</html>
1.HTML5的基本结构分为两部分:
1.头部(head)
2.主体(body)
头部(head)包括网页标题(title)等基本信息;主体包括网页的内容信息,如图片、文字等。
2.网页的基本信息
(1)DOCTYPE声明
DOCTYPE声明必须在HTML文档的第一行:
<!DOCTYPE HTML>
(2)<title>标签、
使用(title)标签描述网页的标题:<title>网页标题</title>
(3)<meta>标签
使用(meta)标签描述网页的摘要信息,包括文档内容类型、字符编码信息、搜索关键字、网站提供的功能和服务的描述:<meta>标签描述的内容并不显示,
其目的是方便浏览器解析或利于搜索引擎搜索,它采用“名称/值”对的方式描述摘要信息。
<meta charset="utf-8"/>charset表示字符集编码,常用的编码有以下几种:
GB2312:简体中文,一般用于包含中文和英文的页面。
ISO-885901:纯英文页面。
Big5:繁体,一般用于带有繁体的页面。
utf-8:国际通用字符编码。
tips:
在保存文件时,编码方式一定要与html5页面<meta>标签中设置的编码方式一致,否则将出现乱码。
当遇到页面发生乱码时,可以先观察页面中是否有写编码方式的语句,然后使用记事本打开乱码文件,另存为中修改编码方式,使其与页面中的编码方式一致。
(4)搜索关键字和内容描述信息书写如下:
<meta name="keywords" content="北大青鸟"/>
<meta name="description" content="介绍描述"/>
keywords表示搜索关键字,description表示网站内容的具体描述。
通过提供搜索关键字和内容描述信息,方便搜索引擎的搜索。
tips:
使用WebStrom工具生成的HTML基本结构中的<head>标签里面有个属性lang="en",它表示本页面是英文的。Chrome之类的浏览器会提示是否需要翻译。
三、HTML中常用标签
1.标题标签<h1>~<h6>字号逐渐变小
2.段落标签<p></P>和换行标签<br/>
3.水平线标签<hr/>
4.字体样式标签
<strong>字体变粗</strong>
<em>字体倾斜</em>
5.<!-- 注释 -->
特殊符号:
空格: 大于号:> 小于号:< 引号:" 版权符号:©
6.图像标签:<img src="路径地址" alt="替代文字" title="鼠标悬停文字" width="宽度" heigth="高度"/>
7.超链接标签:
语法:<a href="链接地址" target="目标窗口位置">链接文本或图像</a>
target:_self(自身窗口)、_blank(新建窗口)。
超链接的应用场合:
1.页面键连接:从一个页面链接到另一个页面;
2.锚链接:定位到目标页面内容中的某个具体位置;
语法:
在页面的乙位置设置标记<a name="marker">目标位置乙</a>
设置甲位置链接路径href属性值为“#标记名”<a href="#marker">当前位置甲</a>
3.功能性链接:
电子邮件链接的用法:mailto:电子邮件地址;
行内元素:内容撑开宽度,左右都是行内元素可以排在一行
块元素:无论内容多少,该元素独占一行
【学习笔记】HTML基础:使用html制作网页的更多相关文章
- bootstrap学习笔记之基础导航条 http://www.imooc.com/code/3111
基础导航条 在Bootstrap框中,导航条和导航从外观上差别不是太多,但在实际使用中导航条要比导航复杂得多.我们先来看导航条中最基础的一个--基础导航条. 使用方法: 在制作一个基础导航条时,主要分 ...
- MyBatis:学习笔记(1)——基础知识
MyBatis:学习笔记(1)--基础知识 引入MyBatis JDBC编程的问题及解决设想 ☐ 数据库连接使用时创建,不使用时就释放,频繁开启和关闭,造成数据库资源浪费,影响数据库性能. ☐ 使用数 ...
- Django学习笔记(基础篇)
Django学习笔记(基础篇):http://www.cnblogs.com/wupeiqi/articles/5237704.html
- C#学习笔记(基础知识回顾)之值类型与引用类型转换(装箱和拆箱)
一:值类型和引用类型的含义参考前一篇文章 C#学习笔记(基础知识回顾)之值类型和引用类型 1.1,C#数据类型分为在栈上分配内存的值类型和在托管堆上分配内存的引用类型.如果int只不过是栈上的一个4字 ...
- C#学习笔记(基础知识回顾)之值传递和引用传递
一:要了解值传递和引用传递,先要知道这两种类型含义,可以参考上一篇 C#学习笔记(基础知识回顾)之值类型和引用类型 二:给方法传递参数分为值传递和引用传递. 2.1在变量通过引用传递给方法时,被调用的 ...
- C#学习笔记(基础知识回顾)之值类型和引用类型
一:C#把数据类型分为值类型和引用类型 1.1:从概念上来看,其区别是值类型直接存储值,而引用类型存储对值的引用. 1.2:这两种类型在内存的不同地方,值类型存储在堆栈中,而引用类型存储在托管对上.存 ...
- MAVEN学习笔记之基础(1)
MAVEN学习笔记之基础(1) 0.0 maven文件结构 pom.xml src main java package resource test java package resource targ ...
- mybatis学习笔记之基础复习(3)
mybatis学习笔记之基础复习(3) mybatis是什么? mybatis是一个持久层框架,mybatis是一个不完全的ORM框架.sql语句需要程序员自己编写, 但是mybatis也是有映射(输 ...
- mybatis学习笔记之基础框架(2)
mybatis学习笔记之基础框架(2) mybatis是一个持久层的框架,是apache下的顶级项目. mybatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成满足s ...
- Java学习笔记之---基础语法
Java学习笔记之---基础语法 一. Java中的命名规范 (一)包名 由多个单词组成时,所有字母小写(例如:onetwo) (二)类名和接口 由多个单词组成时,所有单词首字母大写(例如:OneTw ...
随机推荐
- EF进阶篇(三)——上下文
前言 上下文,到底什么是上下文,且听我仔细吹来. 内容 在对EF实体进行关系操作的时候,第一步需要我们创建上下文实例对象,然后根据实体的变化进而通过上下文对该实体进行状态的修改,我的理解就是上下文就是 ...
- 性能测试常用sql语句
做了一段时间的性能测试,把自己在性能测试过程中,使用到的Oracle中用到的sql语句整理一番,做个备忘: (1)多个字段以某种格式拼接 Oracle方式:"||"字符串拼接符; ...
- [hadoop] map函数中使用FileSystem对象出现java.lang.NullPointerException的原因及解决办法
问题描述: 在hadoop中处理多个文件,其中每个文件一个map. 我使用的方法为生成一个文件,文件中包含所有要压缩的文件在HDFS上的完整路径.每个map 任务获得一个路径名作为输入. 在eclip ...
- System.Security.Cryptography.CryptographicException
在调用System.Security.Cryptography.ProtectedData.Protect方法来保护私密信息时,IIS可能会报以下错误:CryptographicException: ...
- linux vmalloc和kmalloc
kmalloc是内核低端内存的分配,而vmalloc对应内核高端内存的分配.kmalloc()分配的内存处于3GB-high_memory之间,这一段内核空间与物理内存的映射. kmalloc保证分配 ...
- js Array属性和用法
//构造函数创建数组 var arr1=new Array(); //字面量的方式 var arr2=[]; 1.Array.isArray(对象)---->判断这个对象是不是数组 //判断对象 ...
- Qt 学习之路 2(58):编辑数据库外键
Qt 学习之路 2(58):编辑数据库外键(skip) 豆子 2013年7月12日 Qt 学习之路 2 13条评论 前面几章我们介绍了如何对数据库进行操作以及如何使用图形界面展示数据库数据.本章我们将 ...
- 使用octave符号运算求解不定积分、微分方程等(兼容matlab)
1.求解1/(1+cos(x))^2的不定积分. 在和学生讨论一道物理竞赛题的时候,出现了这个函数的积分求解需求.查积分表也可写出答案.但是可以使用octave的符号运算工具箱来做. syms x; ...
- linux的目录和基本的操作命令
目录相关操作:( ctrl+l 清空当前的屏幕中的命令 ) 一:目录说明: . 当前目录.. 上一层目录- 前一个工作目录~ 当前[用户]所在的家目录 蓝色的文件: 都是目录 白 ...
- leetcode 88 Merge Sorted Array 归并排序
归并排序:先将数组一分为二,将左边部分排序(同样将其一分为二),再将右边部分排序,最后逐层归并.(分治策略)(稳定排序). 算法稳定性 -- 假设在数列中存在a[i]=a[j],若在排序之前,a[i] ...