Java 初学者-html基础
今天学习了一下html的基础知识。
1.纯文本:只包含文字的文件,不包括文字样式。
例如:记事本文件,txt文件
2.Txt:只保存文件内容,不保存样式。Word:保存内容与样式。
Html,css,Js都是纯文本文件。
3.HTML基本概念
HTML:hypertext markup language.超文本标记语言
作用:制作网页页面,描述文档的语义语言,文本内容分清主次(题目,段落)。
<h1> </h1> 将两个标签内部添加一级标题语义。
<h2> </h2> 二级
<h3></h3> 三级
<p></p>将两个标签的内部添加一个段落的语义。
h1标签真正作用是添加语义,而不是将文字加粗加大
4.文档DTD
DTD:Doctype definition.文档类型定义,定义这个HTML文件是哪一个版本规范
<!DOCTYPE> 声明
<!DOCTYPE>声明有助于浏览器中正确显示网页。
HTML5
<!DOCTYPE html>
HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
HTML5
<!DOCTYPE html>
HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
5.html标签
html标签是一个双标签。
双标签:有开始标签与结束标签。
html标签有两个属性
xmlns是xml的namespace规定了我们的标签使用的是那种命名规范,因为浏览器不一致
写在html标签中的lang属性作用:声明当前页面的语言类型。
<html lang='en'>
</html>//英文
6.head标签
字符集:head标签中的meta标签定义了当前文件使用的字库。
国际常用的字库:utf-8,中文三个字节
国家标准字库:gbk/gb2312 中国自己的简体字符集。中文两个字节。
尽量使用utf-8
<head> 元素是所有头部元素的容器。
<head> 元素必须包含文档的标题(title),可以包含脚本、样式、meta 信息 以及其他更多的信息。
以下列出的元素能被用在 <head> 元素内部:
(<title> (在头部中,这个元素是必需的) <style> <base> <link> <meta> <script> <noscript>)
7.title标签
是一个双标签内部是网页名。
title里的文字会作为关键字被搜索引擎抓取。
8.html基本骨架
html最根本的标签:表示整个网页
head网页的头部,里面都是一些网页的配置,除title标签外,其它不可见
Title:网页的标题
Body:用户能够看见的结构
明天计划学习html的语法