Web基础知识
Web与Internet
Web的工作原理
Web的相关技术
HTML快速入门
HTML概述
- 超文本
- 什么是HTML
HTML基础语法
标记语法,HTML用于描述功能的符号称之为“标记”,比如
<p>,<h1>
标记要用尖括号括起来,有封闭型标记(双标记)和非封闭型(单标记)标记
<biaoji>content</biaoji>
<biaoji>或者<biaoji/>
元素,元素即标记
每一对尖括号包围的部分,如<body></body>中包围的部分叫元素,元素可以包含文本内容和其他元素,也可以是空的元素嵌套,元素之间可以互相嵌套形成复杂的语法
如
<body>
<p></p>
</body>
注意:
1.注意嵌套的顺序
<div><a></a></div>.............正确
<div><a></div></a>..............错误
2.用缩进表示层级关系
<div>
<a>
<b>
</b>
</a>
</div>
-
属性和值
1.属性用来修饰元素
属性的声明必须写在开始的标记里面
一个元素的属性可以不止一个,多个属性用空格隔开
多个属性之间是不分先后顺序的2.每个属性都有值
属性和值之间用等号连接
属性的值包含在引号中间,单引号或者双引号
如<p align="center">hello</p>
标准属性,每个元素都有自己所特有的属性
有些属性是绝大多数元素都支持的属性,成为标准属性和通用属性
id (作用:定义元素在页面中的独一无二的标识)
title (作用:鼠标移入时所提示的文字)
class (作用:引用类选择器)
style (作用:定义内联样式)
-
注释
被注释的东西是不会被浏览器所解释的
注意:
1.注释不可以嵌套再其他注释中(错误示范)<!-- <--! --> -->
2.注释不能出现在标记中中(错误示范)
<p <--! --> >你好</p>
HTML和XHTML
待补充HTML5
待补充
文档结构
文档类型声明
文档类型说明的作用:指定网页版本和风格
文档类型声明:在文档的起始用DOCTYPE声明指定的版本和风格
在html5中:<!doctype html>
文件头<head></head>
文档主体部分<body></body>
<html>元素
作用:描述整个html网页的内容,含有两个子元素(head元素、body元素)<head>元素
作用:用于为页面定义全局信息
所有其他头元素的容器,紧跟在起始标签<html>之后
例如:
<head>
<title>HTML文档</title>
<meta name="keywords" content="html,css"/>
<script type="javascript"></script>
<style type="text/css"></style>
</head>
- 文档头部内容<title>
作用:网页标题<title></title>
标题元素的内容出现在浏览器顶部,没有属性,必须出现在<head>元素中
一个文档只能有一个标题元素
- 文档头部内容<meta>
元数据元素<meta>用于定义网页的基本信息,为空标记
常用的属性有:content、http-equiv
<head>
<title>HTML文档</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<meta name="keywords" content="html,css"/>
</head>
<style>定义内部样式表
<link>引入外部样式表
<script>声明或引入JS代码(文件)
<body>元素
包含网页要显示给读者的内容,称为主体内容
包含除了html、head外的所有元素
语法:<body></body>
文本
- 文本标记概述
1.文本标记作用
包含在标记中的文本会被显示为所拥有的样式:特殊字符、注释、标题元素、段落元素、换行元素、分区元素等。
2.文本与特殊字符
多个空格最终只会显示单个空格,所以需要进行转义
特殊字符需要用字符实体进行转义
<
为<
,
>
为>
,
空格为 
,
一个圈圈一个c叫做copyright为©
¥为¥
- 使用文本标记
1.文本样式
文本样式的作用是对文本进行修饰
<b></b>加粗
<i></i>倾斜
<u></u>下划线
<s></s>删除线
<sup></sup>上标
<sub></sub>下标
2.标题元素<hn>
<hn>...<hn> n=1,2,3,4,5,6
作用:让文字以更醒目的方式显示
效果:改变文字大小,加粗,以及上下垂直空白距离
3.段落元素<p>
<p></p>
元素中的文本会用单独的段落显示
与上下文本换行分开
添加一段额外的垂直空白距离,作为段落间距
常用属性:align(控制段落标题的文本水平对齐方式)
- 换行元素
<br>
使用<br>
元素在任何地方创建手工换行
5.分区元素<span>和<div>
分区元素常用于页面布局
块分区元素<div></div>
行内分区元素(设置同一行文字内的不同格式):<span></span>
,就是一行文字里面,我想要这其中的几个字有比较特殊的样式
- 行内元素和块级元素
行内元素:不会换行,可以和其他行内元素位于同一行里
如<span><b><i><u>
块级元素:独占一行,元素前后都会自动换行
7.分隔线元素<hr>
<hr>
在页面上创建一条水平线
常用属性:
size 尺寸
width 宽度 默认100%
align 对齐方式
color 颜色
- 预格式化
<pre>
保留源文档中的格式,也就是本来有换行的保持换行,本来有空白的地方保留空白