html

html

HTML超文本标记语言(HyperText Markup Language)
作用:把网页标记为各种元素。表明文档的结构,以便能够正确显示它们的内容。
注释:

<!--...-->

编写元则

1.元素必须被关闭,并且<br /> 应该在“/”符号前添加一个额外的空格,来和当今的浏览器相兼容。
2.元素名和属性名必须用小写
3.属性值必须加引号
4.属性不能简写,<input checked>是错误的,<input checked=“checked”>是正确的。

基本框架

<!DOCTYPE html>
<html>
    <head>
        <title></title>
    </head>
    <body>
    </body>
</html>

<!DOCTYPE html>

<!DOCTYPE html>用来定义文档类型,告知浏览器使用了哪种html版本。位于文档最前边。

<html>

<html>用来告知浏览器这是一个html文档,是文档中最外层的元素。

<head>是所有头部元素的容器,必须包含文档的标题(title),还可包含<meta>,<link>,<script>,<style>。

<title>

<title>定义文档的标题。

<meta>

<meta>提供了html文档的元数据(Metadata,描述数据的数据,主要是描述数据属性的信息),通常位于<head>内。

属性

charset:定义文档的字符编码。IANA 字符集
name:把content属性关联到一个名称。常用值,desctiption(规定页面的描述,搜索引擎会把这个描述显示在搜索结果中);keywords,规定一个逗号分隔的关键词列表(告诉搜索引擎页面是与什么相关的)
http-equiv :把content属性关联到http头部。
content:定义与name属性相关的元信息。

<meta charset="gbk" />
<meta name="description" content="京东JD.COM-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!">
<meta name="Keywords" content="网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,京东">

<link>定义文档与外部资源的关系。只能存在于head部分。
最常见用途是链接样式表。

属性

href:定义被链接文档的位置
rel:必须。定义当前文档与被链接文档之间的关系。
type:规定被链接文档的MIME类型。

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

<script>

<script>用于定义客户端脚本,比如JavaScript。<script>既可包含脚本语句,也可以通过“src属性”指向外部脚本文件。

属性

type:规定脚本的MIME类型。
src:规定外部脚本的URL。

<style>

<style>定义文档的样式信息。
如需链接外部样式表,使用<link>

属性

type:规定样式表MIME类型。

<body>

<body>定义文档的主体。

链接与图表标签

<a>

<a>定义超链接,用于从一个页面链接到另一个页面。
./ 表示当前路径
../ 表示当前路径的父路径
把连接指向一个文件,就成了下载连接。

属性

href:规定链接的目标URL。
target:规定在何处打开URL。默认在本页。值为”_blank”时在新窗口打开被链接文档。
id:规定锚的名称。

在新的浏览器窗口打开链接
<a href="www.baidu.com" targe="_blank">百度</a>
使用锚跳转到同一页面的不同位置
<a id="top">顶部,底部链接可以跳到这儿</a>
<a href="#top">链接的顶部</a>
创建电子邮件链接
<a href="mailto:15732621728@163.com">send e-mail</a>

<img>

<img>定义html页面中的图像。

属性

alt:规定图像的替代文本。
src:规定显示图像的URL。
height:规定图像的高度。
width:固定图像的宽度。

显示的是个小图片,点击之后变成大图片
<a href="1.jpg"><img src="1_small.jpg" width="600" /></a>

列表标签

无序列表

<ul>
    <li></li>
    <li></li>
    <li></li>
</ul>

有序列表

<ol>
    <li></li>
    <li></li>
    <li></li>
</ol>

自定义列表

<dl>
    <dt></dt>
        <dd></dd>
    <dt></dt>
        <dd></dd>
    <dt></dt>
        <dd></dd>
</dl>

表单标签

<form>

<form>用于创建供用户输入的表单。包含以下的表单元素input,button,textarea,select,option,label。

属性

action:规定当提交表单时向何处发送表单数据。
method:规定用户发送表单数据的http方法。get,将表单数据以名称/值得形式附加到URL中,适用于非安全数据。post,将表单数据附加到http请求的body(数据不显示在URL中)。
name:规定表单的名称。
target:规定在何处打开action URL。_top

<input>

<input>规定了用户可以在其中输入数据的输入字段。输入字段可通过多种方式改变,取决于type属性。

属性

checked:规定在页面加载时应该被预先选定的input元素(只针对checkbox或radio)
name:规定input元素的名称。
value:规定input元素value的值。
type:规定要显示的input元素的类型。
maxlength:设置字符串长度。

type属性值

button:定义可点击的按钮,自己定义功能。

<input type="button" value="Click me" onclick="msg()" />

checkbox:复选框。

<input type="checkbox" name="city" value="beijing" />北京
<input type="checkbox" name="city" value="tianjin" />天津

file:定义文件选择字段和 “浏览…” 按钮,供文件上传。

Select a file: <input type="file" name="img" />

hidden:定义隐藏字段,隐藏字段对于用户是不可见的。隐藏字段常常存储默认值,或者由 JavaScript 改变它们的值

<input type="hidden" name="country" value="Norway" /> 

password:定义密码字段(密码字段中的字符会被遮蔽)

<input type="password" name="pwd" /> 

radio:单选框,name要相同

<input type="radio" name="gender" value="male" /> Male
<input type="radio" name="gender" value="female" /> Female

reset:定义重置按钮(重置所有表单值为默认值)

<input type="reset" />

submit:定义叫按钮。

<input type="submit" />

text:定义单行文本输入框。

First name: <input type="text" name="fname">

<select>

<select>用来创建下拉列表。

属性

name:定义下拉列表的名称。
size:规定下拉列表可见选项的数目。
multiple:multiple为true时,可选择多个选项。
disabled:为true时,会禁用下拉列表。

<select>
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
</select>

<option>属性

selected:规定选项(在首次显示在列表中时)表现为选中状态。
value:定义送往服务器的选项值。

<label>

<label>位input元素定义标记。在label元素内点击文本,就会自动将焦点转到和标签相关的表单控件上。

属性

for:规定label与哪个表单元素绑定。

<label for="male">Male</label>
<input type="radio" name="sex" id="male" value="male">

<button>

<button>定义一个按钮。

属性

name:规定按钮名称。
type:规定按钮的类型。(button,reset,submit)
value:规定按钮的初始值。

<button type="button" onclick="alert('Hello world!')">Click Me!</button>

<textarea>

<textarea>定义一个多行的文本输入控件。

属性

cols:规定文本区域内可见的列数。
disabled:规定禁用文本区域。
name:规定文本区域的名称。
rows:规定文本区域内可见的行数。
readonly:规定文本区域为只读。

表格标签

<table>

<table border="1">
    <th>table</th>
    <tr>
        <th>Month</th>
        <th>Savings</th>
    </tr>
    <tr>
        <td>January</td>
        <td>$100</td>
    </tr>
</table>

属性

border:“1”或“”,规定表格是否有边框

<tr>

<tr>:定义表格中的行。

<td>

<td>:定义表格中的标准单元格。

属性

colspan:规定单元格可横跨的列数。
rowspan:设置单元格可横跨的行数。

<th>

<th>定义表头单元格。

文本标签

<h1>-<h6>

定义标题
<h1> 定义重要等级最高的标题。<h6> 定义重要等级最低的标题。搜索引擎搜索的时候会根据标题搜索

<b>

<b>定义粗体文本。

格式标签

<p>

<p>定义段落

<br />

<br />定义换行。

<pre>

<pre>标签 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。

特殊符号

<: &lt;
>:&gt;
空格:&nbsp;
&:&amp;
©:&copy;
®:&reg;

分区标签

和css配合使用

<div>

<div>定义html文档中的一个分割区块或者一个区域部分。常用于组合块级元素,以便通过css来对这些元素进行格式化。

<div style="color:#0000FF">
  <h3>This is a heading</h3>
  <p>This is a paragraph.</p>
</div> 

<span>

<span>提供了一种将文本的一部分或者文档的一部分独立出来的方式。

<p>我的母亲有 <span style="color:blue">蓝色</span> 的眼睛。</p> 
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值