- html简介
- 1 什么是HTML
- 2 HTML标签
- 3. HTML文件的编辑
- 4. HTML基础
- 5. HTML 元素
- 6. HTML标签属性
- 7. HTML注释
- 8. HTML格式化
- 9. HTML颜色
- 10. CSS
- 11. HTML链接
- 12. HTML表格
- 13. HTML列表
- 14. HTML块状元素
- 15. HTML的类
- 16. HTML的id
- 17. HTML Iframe
- 18. HTML JavaScript
- 19. HTML文件路径
- 20. HTML头部元素
- 元素
元素</a></li><li><a class="toc-level-3" href="#f6tqmd" level="3" title="<base>元素"><base>元素</a></li><li><a class="toc-level-3" href="#f5dg4z" level="3" title="<link>元素"><link>元素</a></li><li><a class="toc-level-3" href="#ans0t8" level="3" title="<style>元素"><style>元素</a></li><li><a class="toc-level-3" href="#e5n524" level="3" title="<meta>元素"><meta>元素</a></li><li><a class="toc-level-3" href="#feck6b" level="3" title="<script>元素"><script>元素</a></li></ul></li><li><a class="toc-level-2" href="#6xri3f" level="2" title="21. HTML页面布局">21. HTML页面布局</a><ul><li><a class="toc-level-3" href="#ek5iy8" level="3" title="使用<div>标签布局">使用<div>标签布局</a></li><li><a class="toc-level-3" href="#cwjwdr" level="3" title="使用HTML5 语义元素">使用HTML5 语义元素</a></li><li><a class="toc-level-3" href="#budw9z" level="3" title="使用表格的HTML布局">使用表格的HTML布局</a></li></ul></li><li><a class="toc-level-2" href="#78ayhc" level="2" title="22. HTML响应式web设计">22. HTML响应式web设计</a><ul><li><a class="toc-level-3" href="#92vakd" level="3" title="自己创建">自己创建</a></li><li><a class="toc-level-3" href="#6jgq" level="3" title="Bootstrap">Bootstrap</a></li></ul></li><li><a class="toc-level-2" href="#5aofk1" level="2" title="HTML表单">HTML表单</a><ul><li><a class="toc-level-3" href="#fgb546" level="3" title="<form>元素"><form>元素</a><ul><li><a class="toc-level-4" href="#an8wqe" level="4" title="<input>元素"><input>元素</a></li><li><a class="toc-level-4" href="#d6sdnl" level="4" title="单选按钮">单选按钮</a></li><li><a class="toc-level-4" href="#8zas6b" level="4" title="复选框">复选框</a></li><li><a class="toc-level-4" href="#dwc2ds" level="4" title="提交按钮">提交按钮</a></li></ul></li><li><a class="toc-level-3" href="#cjztux" level="3" title="action属性">action属性</a></li><li><a class="toc-level-3" href="#ehkqnq" level="3" title="method属性">method属性</a></li><li><a class="toc-level-3" href="#fev6ua" level="3" title="name属性">name属性</a></li><li><a class="toc-level-3" href="#6h130u" level="3" title="<fieldset>组合表单数据"><fieldset>组合表单数据</a></li><li><a class="toc-level-3" href="#47ltq4" level="3" title="HTML Form属性">HTML Form属性</a><ul>
html简介
1 什么是HTML
超文本标记语言(hyper text markup language)
不是一种编程语言,而是一种标记语言(markup language),而标记语言是一套标记标签(markup tag),因此,HTML使用标签来描述网页。
HTML文档也是网页,包含HTML标签和出文本
2 HTML标签
由尖角号包围,通常成对出现,第一个为开始标签(开放标签),后一个为结束标签(闭合标签)
HTML标签大小写不敏感
3. HTML文件的编辑
4. HTML基础
- 标题
通过到
标签进行定义
搜索引擎使用标题为您的网页的结构和内容编制索引。
- 段落
通过标签进行定义。
浏览器会自动地在段落的前后添加空行。(
是块级元素)
在一个段落内想进行换行,使用
标签
当显示页面时,浏览器会移除源代码中多余的空格和空行。所有连续的空格或空行都会被算作一个空格。需要注意的是,HTML 代码中的所有连续的空行(换行)也被显示为一个空格。
通过
<img src="w3school.jpg" width="104" height="142" />
更多img实例
<body background="/i/eg_background.jpg">
//背景图片
<html>
<body>
<h2>未设置对齐方式的图像:</h2>
<p>图像 <img src ="/i/eg_cute.gif"> 在文本中</p>
<h2>已设置对齐方式的图像:</h2>
<p>图像 <img src="/i/eg_cute.gif" align="bottom"> 在文本中</p>
<p>图像 <img src ="/i/eg_cute.gif" align="middle"> 在文本中</p>
<p>图像 <img src ="/i/eg_cute.gif" align="top"> 在文本中</p>
<p>请注意,bottom 对齐方式是默认的对齐方式。</p>
</body>
</html>
//设置图片的排列
<body>
<p>
<img src ="/i/eg_cute.gif" align ="left">
带有图像的一个段落。图像的 align 属性设置为 "left"。图像将浮动到文本的左侧。
</p>
<p>
<img src ="/i/eg_cute.gif" align ="right">
带有图像的一个段落。图像的 align 属性设置为 "right"。图像将浮动到文本的右侧。
</p>
</body>
</html>
//图像浮动
//调整尺寸大小
//图像作为连接
<p>
您也可以把图像作为链接来使用:
<a href="/example/html/lastpage.html">
<img border="0" src="/i/eg_buttonnext.gif" />
</a>
</p>
- HTML水平线
用于分割内容
5. HTML 元素
定义:指从从开始标签(start tag)到结束标签(end tag)的所有代码。
元素的内容:开始标签与结束标签之间的内容,内容可以为空,空元素在开始标签中进行自动关闭。
HTML元素可以嵌套
6. HTML标签属性
标签属性提供了有关HTML元素的更多信息,总以名称\值对的形式存在,在开始标签中规定
<h1 align="center">This is heading 1</h1>
// 一级标题居中显示
<body backgroundcolor="yellow">
<h2>请看: 改变了颜色的背景。</h2>
</body>
<html>
<body>
<h1 style="font-family:verdana">A heading</h1>
<p style="font-family:arial;color:red;font-size:20px;">A paragraph.</p>
</body>
</html>
<html>
<body>
<h1 style="text-align:center">This is a heading</h1>
<p>The heading above is aligned to the center of this page.</p>
</body>
</html>
大部分HTML元素的属性:class、id、style、title
7. HTML注释
8. HTML格式化
<html>
<body>
<b>This text is bold</b>
<br />
<strong>This text is strong</strong>
<br />
<big>This text is big</big>
<br />
<em>This text is emphasized</em>
<br />
<i>This text is italic</i>
<br />
<small>This text is small</small>
<br />
This text contains
<sub>subscript</sub>
<br />
This text contains
<sup>superscript</sup>
</body>
</html>
- :控制空行和空格,定义预格式文本
定义计算机代码
定义键盘码
定义打字机diam
定义计算机代码样本
:定义变量
常用于显示计算机输出代码:用于显示地址
```html
Written by Donald Duck.
Visit us at:
Example.com
Box 564, Disneyland
USA
<abbr title="etcetera"><acronym title="World Wide Web"><br /><abbr>:定义缩写<br /><acronym>:定义首字母缩写<br /><address>:定义地址<br /><bdo>:定义文字方向<br /><blockquote>:定义长的引用<br /><q>:定义短的引用<br /><cite>:定义引用、引证<br /><dfn>:定义一个定义项目
```html
<html>
<body>
<abbr title="etcetera">etc.</abbr>
<br />
<acronym title="World Wide Web">WWW</acronym>
<p>在某些浏览器中,当您把鼠标移至缩略词语上时,title 可用于展示表达的完整版本。</p>
<p>仅对于 IE 5 中的 acronym 元素有效。</p>
<p>对于 Netscape 6.2 中的 abbr 和 acronym 元素都有效。</p>
</body>
</html>
<body>
<p>
如果您的浏览器支持 bi-directional override (bdo),下一行会从右向左输出 (rtl);
</p>
<bdo dir="rtl">
Here is some Hebrew text
</bdo>
</body>
</html>
————————————————————————————————————————————————————————————————————————
<p>WWF 的目标是 <q>构建人与自然和谐相处的世界。</q></p>
————————————————————————————————————————————————————————
<body>
<p>浏览器通常会对 blockquote 元素进行缩进处理。</p>
<blockquote cite="http://www.worldwildlife.org/who/index.html">
五十年来,WWF 一直致力于保护自然界的未来。
WWF 工作于 100 个国家,并得到美国一百二十万会员及全球近五百万会员的支持。
</blockquote>
</body>
</html>
<body>
这是长的引用:
<blockquote>
这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。
</blockquote>
这是短的引用:
<q>
这是短的引用。
</q>
<p>
使用 blockquote 元素的话,浏览器会插入换行和外边距,而 q 元素不会有任何特殊的呈现。
</p>
</body>
</html>
删除和插入效果
<p>一打有 <del>二十</del> <ins>十二</ins> 件。</p>
9. HTML颜色
颜色由一个十六进制符号来定义,这个符号由红色、绿色和蓝色的值组成(RGB)。
每种颜色的最小值是0(十六进制:#00)。最大值是255(十六进制:#FF)。
10. CSS
CSS的引用
- 外部样式表
当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。
在head表头:<link rel="stylesheet" type="text/css" href="mystyle.css">
- 内嵌样式表
当单个文件需要特别样式时,就可以使用内部样式表。你可以在 head 部分通过