码迷,mamicode.com
首页 > Web开发 > 详细

html

时间:2018-02-21 12:20:48      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:高度   block   需要   ima   密码   常用   radio   关于我   分段   

html标签

如果把网页比作洋葱,一层包一层,那<html>标签就是洋葱最外层的皮, <html> 元素是一张网页的根元素,所以其他所有元素都是是此元素的后代。

body标签

把一张网页比作一个人<body>标签就表示一个人所有的可见部分,如五官、四肢、痔疮... 对于真实存在的但是肉眼不可见的部分,如思想、人格、性取向等<body>标签是管不着的。 <body>包含着页面中所有的可见元素,比如链接、段落、图片... <body>是所有的可见元素的先人。

head标签

把一张网页比作一个人<head>标签就包含了一个人的基础信息,虽然无法直接观察到,但确实存在, 如姓名、人格、取向等等; <head>用于包含一张网页中抽象的基础信息(元信息);
<head>和<body>的区别在于<body>只想包含看得见摸得着的内容,如身材、长相、肤色等等;
<head>中只能包含抽象的元信息,并不是说<body>不能包含抽象内容,它可以,只是它不想。你硬要把抽象内容写进去也勉强行,但它更在乎看得见摸得着的。<head>不要,但<body>很诚实。

title标签

<title>标签用于指定浏览器标签上显示的标题,是个概括整张网页的存在;
<title>中只可包含文本,若是包含标签,则包含的任何标签都会按源代码显示(浏览器不解释)。
对搜索引擎来说<title>信息的重要性是无与伦比的,所以<title>中的信息要尽可能简洁准确。

h1-h6标签

<h1>,<h2>,<h3>,<h4>,<h5>,<h6>都是标题标签,用于概括页面中不同主题的内容,其中<h1>最大,<h2>其次,依次类推,没有<h7>。
![](http://ww1.sinaimg.cn/mw690/006aIBkCjw1f8aur3fzobj30w80he75m.jpg)

p标签

<p>是段落标签(paragraph的缩写),用于给文字划分段落,一组<p>元素为一个段落
一张网页可有多个<p>标签。
<p>中可以存在子元素。

div标签

  1. 是用于在网页中划分区域的(division的缩写),通常作为容器而存在,用于包含网页中的内容, 是最常用的网页元素之一。
  2. div>的特点是非常纯粹,在没有明确指定的情况
    下没有边框,没有填充,没有边距,完全透明,在标签中没有内容的情况下高度为零,完全不可见,它的高度随身体里的内容而定,内容多就高内容少就低,可以说
    是个完美的容器,想象一个完全透明、没有质量、体积为零但容积自由伸缩无限、质量还极好的塑料袋,
    就是个这样的存在
  3. 只是一个块级元素,并无实际的意义。主要通过CSS样式为其赋予不同的表现.
    表示了内联行(行内元素),并无实际的意义,主要通过CSS样式为其赋予不同的表现.
  4. 块级元素与行内元素的区别
    所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行。如果单独在网页中插入这两个元素,不会对页面产生任何的影响。
    这两个元素是专门为定义CSS样式而生的。

技术分享图片


a标签

<a>用于定义网页中的链接,链接也叫做锚或锚链接,而<a>即是anchor(锚)的缩写。
所谓的超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序;
```
‘‘‘
<a href="" target="_blank" >click</a>

href属性指定目标网页地址。该地址可以有几种类型:
    绝对 URL - 指向另一个站点(比如 href="http://www.jd.com)
    相对 URL - 指当前站点中确切的路径(href="index.htm")
    锚 URL - 指向页面中的锚(href="#top")
‘‘‘
```

img标签

<img>用于定义网页中的图片。我们平常在网页中见到的大部分图片都是用这个标签定义的。
其中src(source)是<img>标签的一个属性,用于指定图片的地址。
没有结束标签, 只有结束标签;
`<img src="img/1.gif" alt="你好世界">`
alt属性是在不能加载图片时候显示的内容,介绍图片;

列表标签

```
‘‘‘
<ul>: 无序列表 [type属性:disc(实心圆点)(默认)、circle(空心圆圈)、square(实心方块)]

<ol>: 有序列表
         <li>:列表中的每一项.

<dl>  定义列表

         <dt> 列表标题
         <dd> 列表项
‘‘‘

```

table标签

<table>标签用于定义表格,单独出现并没有什么用,它需要和他专有的子标签在一起才有意义。
<table>的子标签有:
<tr>(table row):定义行,出现一组就是一行,出现多组就是多行。
<td> (table data):定义单元格,一般包含在<tr>中。
<th> (table head cell):定义表头单元格,一般包含在<thead>中。
<thead> (table head):定义表头,见例子。
<tbody> (table body):定义表身,见例子。
```
<table border="1"> <!--表格开始-->
  <tr> <!--第一行开始-->
    <td>王花花</td>
    <td>21岁</td>
  </tr> <!--第一行结束-->
  <tr> <!--第二行开始-->
    <td>李拴蛋</td> 
    <td>19岁</td>
  </tr> <!--第二行结束-->
</table> <!--表格结束-->
```
![](https://ws1.sinaimg.cn/large/006aIBkCly1fhovfbgabpj30ky0cidgs.jpg)

```
<table border="1">
  <thead> <!--表头开始-->
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>取向</th>
    </tr>
  </thead> <!--表头结束-->
  <tbody> <!--表身开始-->
    <tr>
      <td>王花花</td>
      <td>21</td>
      <td>拴蛋</td>
    </tr>
    <tr>
      <td>李拴蛋</td>
      <td>19</td>
      <td>花花</td>
    </tr>
  </tbody> <!--表身结束-->
</table>
```

![](https://ws1.sinaimg.cn/large/006aIBkCly1fhovfba89sj30tc0igtar.jpg)

header标签

<header>和<footer>本身和<div>没有任何区别,仅仅是字面上的区别,但使用它们可以让浏览器和搜索引擎更好的解读你的网页,同时也更有利于维护(一看就知道是页头页脚。
  • 标签用于定义页头,也就是页面中的引导性内容
  • 用于定义页脚,也就是页面中的补充性内容

    <header>
      Logo
    
      搜索
      登录
      注册
      ...
    </header>
    <footer>
      关于我们
      联系我们
      拴公网安备-XXXXXXXXX号
      ...
    </footer>

link和script标签

<link>标签用于加载外部资源(也就是不属于本页面的资源,比如样式表、雪碧图之类),<script>标签用于加载脚本(一般为JavaScript)。
```
<head>
    <link href="base.css">
    <script src="base.js"></script>
</head>
```

button标签

  • 提交时用 还是

abbr标签

  • 缩写

    <abbr title="Mother Money Payment">mmp</abbr>

code和pre标签

<code>一般用于小段代码。
<pre>用于表示文字在编辑时的状态,比如在编辑器里的状态,所以一般被用于大段代码的展示,因为“所见即所得”。

input标签

<input>的类型比较多,每一种侧重于不同的数据类型和结构:
<input type="text"> 默认值(可以不填type属性),用于输入文字,如用户名,昵称等等。
<input type="password"> 密码输入,我们平时输密码时的小黑点就是这么来的。
<input type="radio"> 单选框,在需要用到单选但选项少的情况下使用。如性别(只有两个选项)。
<input type="checkbox">多选框(复选框),在需要用到多选但选项少时使用,多选,但是选项少的情况下使用。如性取向。
<input type="file"> 选择文件,上传文件必用。
<input type="reset"> 重置表单。
<input type="hidden" value="秘密">隐形输入框,一般用于在表单提交时回传重要的令牌(就是一串自产自销的无序字符)来验证用户是真的或状态是对的。
<input type="button" value="点我">按钮,不推荐,正常情况下使用<button>即可,因为<button>可以包含子元素,而<input>不行,灵活度的问题
```
# 单选框
<label>
  <input type="radio" name="sex" value="male">
  男
</label>
<label>
  <input type="radio" name="sex" value="female">
  女
</label>

# 多选框
<p>请选择你的性取向<p>
<label>
  <input type="checkbox" name="sex" value="male">
  男
</label>
<label>
  <input type="checkbox" name="sex" value="female">
  女
</label>

# 选择文件
<p>请选择文件<p>
<input type="file" name="avatar">

# 表单提交, 最好用buton标签
<form>
  姓名:<input>
  <br>
  年龄:<input>
  <input type="reset" value="点我重置">
</form>
```

html

标签:高度   block   需要   ima   密码   常用   radio   关于我   分段   

原文地址:https://www.cnblogs.com/fqh202/p/8456437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!