HTML基础复习(一)

HTML:超文本标记语言(HyperText Markup Language),不是一种编程语言,是标记语言

HTML元素:

<p>段落</p>

HTML标签:

<p>段落</p>

HTML声明:<!DOCTYPE>并不是标签

HTML5:<!DOCTYPE html>

HTML4.0.1 strict:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset :<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"

"http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 Strict:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 Transitional:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

HTML标题:

<h1>~<h6>

标题很重要,不要仅仅为了字体样式而使用,搜索引擎使用标题编制索引

HTML段落:

<p>...</p>

如果要在段落中换行,用<br/>

HTML链接:

<a href = "http://www.runoob.com">...</a>

链接中的target属性:

target值 描述 示例
_blank 在新窗口打开链接 <a href = "http://www.runoob.com" target="_blank">...</a>
_self 默认,相同框架中打开链接 <a href = "http://www.runoob.com" target="_self">...</a>
_parent 在父框架中打开链接 <a href = "http://www.runoob.com" target="_parent">...</a>
_top 在整个窗口中打开链接 <a href = "http://www.runoob.com" target="_top">...</a>
framename 在指定的框架中打开链接  

链接中的id属性:

<a id="tar">我在这里</a>

......

<a href="#tar">跳转</a>

HTML图像:

<img src = "" width="" height=""/>

HTML换行(空元素):

<br/>

HTML水平线:

<hr/>

HTML整个文档:

<html>...</html>

HTML内容主体:

<body>...</body>

HTML头:

<head></head>

可以添加在head内的标签有:title、style、link、script、noscript、base

HTML<link>:

只能在head中

空元素,只有属性

<link rel = "stylesheet" type = "text/css" href = "/dir/theme.css"/>

HTML<style>:在head内

定义样式文件的引用地址

<style type="text/css">

h1 {color: yellow}

p {color: red}

</style>

HTML元数据:在head内

定义关键字:<meta name="keywords" content = "HTML,css,xml"/>

定义描述内容:<meta name="description" content = "学习html"/>

定义网页作者:<meta name="author" content = "Demi"/>

定义元字符集:<meta charset = "UTF-8"/>

定义网页刷新(每三十秒刷新一次):<meta http-equiv="refresh" content="30"/>

HTML<base>:在head标签内

<base href="http://......" targe="_blank" />定义页面中所有链接默认的目标地址。

HTML属性:

属性是HTML元素提供得附加信息

一般以名称/值对的形式

一般描述在开始标签中

举例:<a href = "http://www.runoob.com">...</a>

属性值一般以双引号包含,单引号也可以;但是在内容本身有双引号的时候,必须用单引号包含,比如:name = ‘aaaaa "bbbbb"ooooo‘

常见属性:class、id、style、title……

HTML注释:

<!--注释-->

HTML空行与空格:

所有连续的空格和空行都会被算作一个空格

HTML加粗:

<b>...</b>

<strong>...</strong>

HTML斜体:

<i>....</i>

<em>...</em>

HTML字体放大:

<big></big>

HTML字体缩小:

<small></small>

HTML上标:

<sup></sup>

HTML下标:

<sub></sub>

HTML预格式文本:保留空格与换行,适合显示代码

<pre>...</pre>

HTML缩写:

<abbr title="People`s Republic of China">PRC</abbr>

HTML删除文本:

<del>...</del>

HTML下划线:

<ins>...</ins>

时间: 2024-07-31 05:18:05

HTML基础复习(一)的相关文章

C++基础复习

一. C++与C的比较: C语言是一个结构化语言,它的重点在于算法和数据结构,C语言的设计首先要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到的输出(或实现过程(事物)控制). C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事物)控制. 所以C语言和C++的最大区别在于它们解决问题的思想不同,一个面向过程一个面向对象. C++对C的"增强",表现在六个方面: 1.类型检测更为严格. 2.

温故知新,基础复习(快速排序及优化)

温故知新,基础复习(快速排序及优化) 使用了三值取中和插排优化 #include<stdio.h> #define InsertSortNumber 10 void InsertSort(int Arra[],unsigned int LowIndex,unsigned int HighIndex) { printf("low=%d,high=%d\n",LowIndex,HighIndex); for (unsigned int i = LowIndex + 1; i &

温故知新,基础复习(二叉堆排序)

温故知新,基础复习(二叉堆排序) 最小堆(最终数组的数据是降序),最大堆(最终数组的数据是升序) 下例是最小堆 #include <stdio.h> #include <stdlib.h> void Swap(int Arra[],unsigned int LeftIndex,unsigned int RightIndex) { int TeampValue = Arra[LeftIndex]; Arra[LeftIndex]=Arra[RightIndex]; Arra[Righ

温故知新,基础复习(一个有序从大到小不重复的数列,任意给出一个sum值,求出数列中所有满足和为sum的数对)

温故知新,基础复习(一个有序从大到小不重复的数列,任意给出一个sum值,求出数列中所有满足和为sum的数对) #include<stdio.h> #include<stdlib.h> void PrintSumNumbers(int Arra[],int ASize,int Sum) { //O(1) if (ASize<2) { printf("The size of the Arra is invalid.\n"); return; } if(Sum&

软件开发技术基础复习要点

软件开发技术基础复习要点 1.生存周期: 指一个软件从提出开发要求开始,经过需求分析.设计.制造.调试.使用.维护,直到软件产品被淘汰为止的整个过程. 2.简述软件工程的基本原理: 用分阶段的生命周期计划严格管理: 坚持进行阶段评审: 实行严格的产品控制: 采纳现代程序设计技术: 结果应该能清楚地审查: 开发小组应小而精: 承认不断改进软件工程实践的必要性. 3.简述产生软件危机的原因和解决办法: 原因:开发软件所需的高成本与软件产品的低质量之间存在尖锐的矛盾,致使软件开发陷入循环之中,即研制软

JS基础复习

js基础语法 Netcape js基础语法规范(ECMAScript1,2,3,3.1,5(IE9),6   ES    ES6=es2015) DOM BOM BOM :是由浏览器厂商各自实现的,所以差异比较大 DOM:相关的规范  是由W3C维护的 Node的优势  没有浏览器的兼容性问题 前端项目尽量不要使用ES6,需要考虑兼容性问题 --------------------------------数据类型--------------------------- 1.数据类型分类: 基本数据

c# 基础复习1

1. 类和对象 1.1 类和对象的概念 类:对象的类型,它不同于 int 等基本数据类型,因为类具有行为:也可以说是具有相 同特征和行为的一组对象的集合. 对象:对象是一个个你能看得见,摸得着的实体,是实实在在的事物,具有相同特征和 行为的对象可以抽象成类. 1.2 定义类的语法 [modifier] class ClassName { //[field,Method] } 1.3 如何创建对象 ClassName name=new ClassName(); 1.4 命名空间: 作用:用于管理类

Java 笔记之基础复习

1.& 与 &&的区别 两个都有逻辑与的功能.但是所不同的是,当&两边的表达式不是boolean类型的时候,&具有位与的功能:&&是短路与,当判断到前一个表达式为false的时候,将不会再去计算后面的表达式. 如: int i = 0; System.out.println((1==0)&(0==(i++))); System.out.println(i); 输出是: false 1 但是, int i = 0; System.out.pri

sql基础复习

--1.while循环 declare @sum int declare @i int set @i=1 set @sum=0 while(@i<101) begin set @sum [email protected]+@i set @[email protected]+1 if(@i>90) print @i end print @sum --2.goto语句 declare @num int set @num=100 flag: print @num select @[email pro

Java基础复习笔记系列 四

Java基础复习笔记系列之 数组 1.数组初步介绍? Java中的数组是引用类型,不可以直接分配在栈上.不同于C(在Java中,除了基础数据类型外,所有的类型都是引用类型.) Java中的数组在申明时,不能指定其长度.不同于C 数组的小标可以是整型常量或整型表达式. .length方法是显示数组的长度:数组.length;String.length();一个是属性,一个是方法.注意区分. 2.数组的内存分析? Array a[]; a = new Integer(15); /*这个a在栈中,在堆