HTML入门
来源:互联网 发布:伟星ppr水管颜色 知乎 编辑:程序博客网 时间:2024/06/06 20:21
HTML
示例摘自w3school.com
HTML属性
HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。
属性总是以名称/值对的形式出现,比如:name=”value”。
属性总是在 HTML 元素的开始标签中规定。
属性实例
HTML链接由< a >
标签定义。链接的地址在href属性中指定:
<a href="http://www.w3school.com.cn">This is a link</a>
HTML标题
<hr/> 标签在HTML页面中创建水平线,等同于Markdown:----
HTML样式
style属性用于改变HTML元素的样式
This text is in Verdana and red
This text is in Times and blue
This text is 30 pixels high
HTML 样式实例 - 背景颜色
background-color 属性为元素定义了背景颜色:
<html><body style="background-color:yellow"><h2 style="background-color:red">This is a heading</h2><p style="background-color:green">This is a paragraph.</p></body></html>
HTML 样式实例 - 字体、颜色和尺寸
font-family、color 以及 font-size 属性分别定义元素中文本的字体系列、颜色和字体尺寸:
<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 样式实例 - 文本对齐
text-align 属性规定了元素中文本的水平对齐方式:
<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 文本格式化
文本格式化标签
计算机输出标签
引用和术语定义
HTML CSS
外部样式表
当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。
<head><link rel="stylesheet" type="text/css" href="mystyle.css"></head>
内部样式表
当单个文件需要特别样式时,就可以使用内部样式表。你可以在 head 部分通过 < style > 标签定义内部样式表。
<head><style type="text/css">body {background-color: red}p {margin-left: 20px}</style></head>
内联样式
当特殊的样式需要应用到个别元素时,就可以使用内联样式。 使用内联样式的方法是在相关的标签中使用样式属性。样式属性可以包含任何 CSS 属性。以下实例显示出如何改变段落的颜色和左外边距。
<p style="color: red; margin-left: 20px">This is a paragraph</p>
HTML 链接
超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。
当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。
我们通过使用 < a > 标签在 HTML 中创建链接。
有两种使用 < a > 标签的方式:
1. 通过使用 href 属性 - 创建指向另一个文档的链接
2. 通过使用 name 属性 - 创建文档内的书签
HTML 链接语法
<a href="url">Link text</a>
HTML 链接 -target 属性
使用 Target 属性,你可以定义被链接的文档在何处显示。
下面的这行会在新窗口打开文档:
<a href="http://www.baidu.com/" target="_blank">Visit baidu!</a>
HTML 链接 -name 属性
name 属性规定锚(anchor)的名称。
您可以使用 name 属性创建 HTML 页面中的书签。
书签不会以任何特殊方式显示,它对读者是不可见的。
当使用命名锚(named anchors)时,我们可以创建直接跳至该命名锚(比如页面中某个小节)的链接,这样使用者就无需不停地滚动页面来寻找他们需要的信息了。
命名锚的语法
<a name="label">锚(显示在页面上的文本)</a>
- 可以使用id属性来替代name属性,同样有效
实例
首先,我们在 HTML 文档中对锚进行命名(创建一个书签):
<a name="tips">基本的注意事项 - 有用的提示</a>
然后,我们在同一个文档中创建指向该锚的链接:
<a href="#tips">有用的提示</a>
也可以在其他页面中创建指向该锚的链接:
<a href="http://www.xxxx.com.cn/html/.asp#tips">有用的提示</a>
HTML 表格
空占位符
<table border="1"><tr><td>row 1, cell 1</td><td>row 1, cell 2</td></tr><tr><td> </td><td>row 2, cell 2</td></tr></table>
row 1, cell 1row 1, cell 2 row 2, cell 2表格标签
HTML 列表
无序列表
无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。
无序列表始于 < ul > 标签。每个列表项始于 < li >。
<ul><li>Coffee</li><li>Milk</li></ul>
- Coffee
- Milk
有序列表
同样,有序列表也是一列项目,列表项目使用数字进行标记。
有序列表始于 < ol > 标签。每个列表项始于 < li > 标签。
<ol><li>Coffee</li><li>Milk</li></ol>
- Coffee
- Milk
定义列表
自定义列表不仅仅是一列项目,而是项目及其注释的组合。
自定义列表以 < dl > 标签开始。每个自定义列表项以 < dt > 开始。每个自定义列表项的定义以 < dd > 开始。
<dl><dt>Coffee</dt><dd>Black hot drink</dd><dt>Milk</dt><dd>White cold drink</dd></dl>
- Coffee
- Black hot drink
- Milk
- White cold drink
列表标签
HTML 框架
框架标签
Frame 标签定义了放置在每个框架中的 HTML 文档。
在下面的这个例子中,我们设置了一个两列的框架集。第一列被设置为占据浏览器窗口的 25%。第二列被设置为占据浏览器窗口的 75%。HTML 文档 “frame_a.htm” 被置于第一个列中,而 HTML 文档 “frame_b.htm” 被置于第二个列中:
<frameset cols="25%,75%"> <frame src="frame_a.htm"> <frame src="frame_b.htm"></frameset>
注意事项
假如一个框架有可见边框,用户可以拖动边框来改变它的大小。为了避免这种情况发生,可以在 < frame > 标签中加入:noresize=”noresize”。
为不支持框架的浏览器添加 < noframes > 标签。
不能将 标签与 标签同时使用!不过,假如你添加包含一段文本的 标签,就必须将这段文字嵌套于 标签内。
内联框架
添加iframe的语法
<iframe src="URL"></iframe>
Iframe -设置高度和宽度
height 和 width 属性用于规定 iframe 的高度和宽度。
属性值的默认单位是像素,但也可以用百分比来设定(比如 “80%”)。
<iframe src="demo_iframe.htm" width="200" height="200"></iframe>
Iframe -删除边框
frameborder 属性规定是否显示 iframe 周围的边框。
设置属性值为 “0” 就可以移除边框:
<iframe src="demo_iframe.htm" frameborder="0"></iframe>
使用iframe作为链接的目标
iframe 可用作链接的目标(target)。
链接的 target 属性必须引用 iframe 的 name 属性:
<iframe src="demo_iframe.htm" name="iframe_a"></iframe><p><a href="http://www.w3school.com.cn" target="iframe_a">W3School.com.cn</a></p>
HTML 头部
HTML< head >元素
< head > 元素是所有头部元素的容器。< head > 内的元素可包含脚本,指示浏览器在何处可以找到样式表,提供元信息,等等。
以下标签都可以添加到 head 部分:< title >、< base >、< link >、< meta >、< script > 以及 < style >。
HTML < title > 元素
< title > 标签定义文档的标题。
title 元素在所有 HTML/XHTML 文档中都是必需的。
title 元素能够:
- 定义浏览器工具栏中的标题
- 提供页面被添加到收藏夹时显示的标题
- 显示在搜索引擎结果中的页面标题
HTML < base > 元素
< base > 标签为页面上的所有链接规定默认地址或默认目标(target):
<head><base href="http://www.w3school.com.cn/images/" /><base target="_blank" /></head>
HTML < link > 元素
< link > 标签定义文档与外部资源之间的关系。
< link > 标签最常用于连接样式表:
<head><link rel="stylesheet" type="text/css" href="mystyle.css" /></head>
HTML < meta > 元素
元数据(metadata)是关于数据的信息。
< meta > 标签提供关于 HTML 文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。
典型的情况是,meta 元素被用于规定页面的描述、关键词、文档的作者、最后修改时间以及其他元数据。
< meta > 标签始终位于 head 元素中。
元数据可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。
针对搜索引擎的关键词
一些搜索引擎会利用 meta 元素的 name 和 content 属性来索引您的页面。
下面的 meta 元素定义页面的描述:
<meta name="description" content="Free Web tutorials on HTML, CSS, XML" />
name 和 content 属性的作用是描述页面的内容
HTML 表单
< input > 元素
< input > 元素是最重要的表单元素。
< input > 元素有很多形态,根据不同的 type 属性。
文本输入
< input type=”text” > 定义用于文本输入的单行输入字段:
<form> First name:<br><input type="text" name="firstname"><br> Last name:<br><input type="text" name="lastname"></form>
- 表单本身并不可见。还要注意文本字段的默认宽度是 20 个字符。
单选按钮输入
< input type=”radio” > 定义单选按钮。
单选按钮允许用户在有限数量的选项中选择其中之一:
<form><input type="radio" name="sex" value="male" checked>Male<br><input type="radio" name="sex" value="female">Female</form>
提交按钮
< input type=”submit” > 定义用于向表单处理程序(form-handler)提交表单的按钮。
表单处理程序通常是包含用来处理输入数据的脚本的服务器页面。
表单处理程序在表单的 action 属性中指定:
<form action="action_page.php">First name:<br><input type="text" name="firstname" value="Mickey"><br>Last name:<br><input type="text" name="lastname" value="Mouse"><br><br><input type="submit" value="Submit"></form>
Action属性
action 属性定义在提交表单时执行的动作。
向服务器提交表单的通常做法是使用提交按钮。
通常,表单会被提交到 web 服务器上的网页。
<form action="action_page.php">
Method属性
method 属性规定在提交表单时所用的 HTTP 方法(GET 或 POST):
<form action="action_page.php" method="GET"> //OR POST
Name属性
如果要正确地被提交,每个输入字段必须设置一个 name 属性。
本例只会提交 “Last name” 输入字段:
<form action="action_page.php">First name:<br><input type="text" value="Mickey"><br>Last name:<br><input type="text" name="lastname" value="Mouse"><br><br><input type="submit" value="Submit"></form>
用< fieldset >组合表单数据
< fieldset > 元素组合表单中的相关数据
< legend > 元素为 < fieldset > 元素定义标题。
<form action="action_page.php"><fieldset><legend>Personal information:</legend>First name:<br><input type="text" name="firstname" value="Mickey"><br>Last name:<br><input type="text" name="lastname" value="Mouse"><br><br><input type="submit" value="Submit"></fieldset></form>
HTML Form属性
HTML 元素,已设置所有可能的属性,是这样的:
<form action="action_page.php" method="GET" target="_blank" accept-charset="UTF-8"ectype="application/x-www-form-urlencoded" autocomplete="off" novalidate></form>
HTML 表单元素
< select > 元素(下拉列表)
<select name="cars"><option value="volvo">Volvo</option><option value="saab">Saab</option><option value="fiat">Fiat</option><option value="audi">Audi</option></select>
< option >元素定义待选择的选项。
列表通常会把首个选项显示为被选选项。
能够通过添加 selected 属性来定义预定义选项。
<option value="fiat" selected>Fiat</option>
< textarea >元素
< textarea > 元素定义多行输入字段(文本域):
<textarea name="message" rows="10" cols="30">The cat was playing in the garden.</textarea>
< button >元素
元素定义可点击的按钮:
<button type="button" onclick="alert('Hello World!')">Click Me!</button>
HTML 表单输入类型
输入类型: submit
< input type=”submit” > 定义提交表单数据至表单处理程序的按钮。
表单处理程序(form-handler)通常是包含处理输入数据的脚本的服务器页面。
在表单的 action 属性中规定表单处理程序(form-handler):
<form action="action_page.php">First name:<br><input type="text" name="firstname" value="Mickey"><br>Last name:<br><input type="text" name="lastname" value="Mouse"><br><br><input type="submit" value="Submit"></form>
Input Type: radio
< input type=”radio” > 定义单选按钮。
<form><input type="radio" name="sex" value="male" checked>Male<br><input type="radio" name="sex" value="female">Female</form>
Input Type: checkbox
< input type=”checkbox” > 定义复选框。
复选框允许用户在有限数量的选项中选择零个或多个选项。
<form><input type="checkbox" name="vehicle" value="Bike">I have a bike<br><input type="checkbox" name="vehicle" value="Car">I have a car </form>
Input Type: button
定义按钮。
<input type="button" onclick="alert('Hello World!')" value="Click Me!">
输入类型:number
用于应该包含数字值的输入字段。
您能够对数字做出限制。
根据浏览器支持,限制可应用到输入字段。
<form> Quantity (between 1 and 5): <input type="number" name="quantity" min="1" max="5"></form>
输入限制
输入类型:date
< input type=”date” > 用于应该包含日期的输入字段。
根据浏览器支持,日期选择器会出现输入字段中。
<form> Enter a date before 1980-01-01: <input type="date" name="bday" max="1979-12-31"><br> Enter a date after 2000-01-01: <input type="date" name="bday" min="2000-01-02"><br></form>
HTML5输入类型:color
< input type=”color” > 用于应该包含颜色的输入字段。
根据浏览器支持,颜色选择器会出现输入字段中。
<form> Select your favorite color: <input type="color" name="favcolor"></form>
HTML5输入类型:range
< input type=”range” > 用于应该包含一定范围内的值的输入字段。
根据浏览器支持,输入字段能够显示为滑块控件。
<form> <input type="range" name="points" min="0" max="10"></form>
HTML5输入类型:email
< input type=”email” > 用于应该包含电子邮件地址的输入字段。
根据浏览器支持,能够在被提交时自动对电子邮件地址进行验证。
某些智能手机会识别 email 类型,并在键盘增加 “.com” 以匹配电子邮件输入。
<form> E-mail: <input type="email" name="email"></form>
HTML5输入类型:search
< input type=”search” > 用于搜索字段(搜索字段的表现类似常规文本字段)。
HTML5输入类型:url
< input type=”url” > 用于应该包含 URL 地址的输入字段。
根据浏览器支持,在提交时能够自动验证 url 字段。
某些智能手机识别 url 类型,并向键盘添加 “.com” 以匹配 url 输入。
HTML Input属性
readonly属性
readonly 属性规定输入字段为只读(不能修改)
disabled 属性
disabled 属性规定输入字段是禁用的。
被禁用的元素是不可用和不可点击的。
被禁用的元素不会被提交。
size 属性
size 属性规定输入字段的尺寸(以字符计)
<form action=""> First name:<br><input type="text" name="firstname" value="John" size="40"><br> Last name:<br><input type="text" name="lastname"></form>
maxlength 属性
maxlength 属性规定输入字段允许的最大长度
- html 入门
- HTML 入门
- html入门
- HTML入门
- html入门
- HTML入门
- 入门Html
- HTML入门
- html入门
- html入门
- html入门
- html入门
- HTML入门
- html入门
- HTML入门
- HTML入门
- HTML 入门
- HTML入门
- Android ImageSlider广告轮播框架
- 柱底标高
- Sql server 双机热备份数据库
- Beebird的小e体验板学习历程1
- 基于jsp+servlet+javabean开发的登录模块
- HTML入门
- IOS 原生输入法不支持keyup keydown
- POST和GET的区别
- 给TextView添加下划线
- A-Fast-RCNN 论文笔记
- Ubuntu:搭建ESP32 MicroPython编译环境
- Python中常用的图像处理操作
- 单链表的头插法和尾插法
- sql server存储过程实例