HTML常用元素

作者: Mo_dao | 来源:发表于2018-04-15 00:13 被阅读52次

1.HTML简介

HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的基石。它描述并定义了一个网页的内容。其他除 HTML 以外的技术则通常用来描述一个网页的表现/展示效果(CSS)或功能(JavaScript)。

2.常用HTML元素

1)<body>元素
HTML <body> 元素表示HTML文档内容所在之处。一个文档中只允许有一个 <body> 元素。
2)<div>元素
HTML <div> 元素 是一个通用型的流内容容器,它在语义上不代表任何特定类型的内容,它可以被用来对其它元素进行分组,一般用于样式化相关的需求(使用 classid 特性) 或者对具有相同特性的一组元素进行分组 ,它应该在没有任何其它语义元素可用时才使用。<div>元素,是一个块级元素。
3)<span>元素
HTML <span> 元素是短语内容的通用行内容器,并没有任何特殊语义。可以使用它来编组元素以达到某种样式意图(通过使用类或者Id属性),或者这些元素有着共同的属性。应该在没有其他合适的语义元素时才使用它。
4) <p>元素
HTML <p>元素(或者说 HTML 段落元素)表示文本的一个段落。该元素通常表现为一整块与相邻文本分离的文本,或以垂直的空白隔离或以首行缩进。另外,<p> 是块级元素
如在下面代码:
<p>这是一个p元素</p>,在浏览器中的显示如图1所示:

图1
5)<h1><h6>元素
<h1><h6>元素,在HTML文档中用来显示各类标题。下面代码在浏览器中的显示效果如图2所示,从<h1><h6>,标题依次变小。
<h1>这是h1元素</h1>
<h2>这是h2元素</h2>
<h3>这是h3元素</h3>
<h4>这是h4元素</h4>
<h5>这是h5元素</h5>
<h6>这是h6元素</h6>
图2
6)<ul>元素
HTML<ul>元素是指无序列表,下面代码在浏览器中的显示效果,如图3所示,<ul>元素一般与<li>元素搭配使用:
<ul>
        <li>HTML</li>
        <li>CSS</li>
        <li>JavaScript</li>
</ul>
图3
7)<ol>元素
HTML<ol>元素是指有序列表,下面代码在浏览器中的显示效果,如图4所示,<ol>元素一般也与<li>元素搭配使用:
 <ol>
        <li>HTML</li>
        <li>CSS</li>
        <li>JavaScript</li>
 </ol>
图4
8)<br>元素
HTML<br>元素在HTML文档中表示换行。
9) <hr>元素
HTML <hr>元素表示段落级元素之间的主题转换(例如,一个故事中的场景的改变,或一个章节的主题的改变)。在HTML的早期版本中,它是一个水平线。现在它仍能在可视化浏览器中表现为水平线,但目前被定义为语义上的,而不是表现层面上。
10)<strong>元素
HTML <strong>元素表示文本十分重要,一般用粗体显示。在浏览器的显示效果如图5所示:
<p>这是一个<strong>strong</strong>元素</p>
图5
11)<small>元素
HTML <small>元素將使文本的字体变小一号。(例如从大变成中等,从中等变成小,从小变成超小)。在HTML5中,除了它的样式含义,这个元素被重新定义为表示边注释和附属细则,包括版权和法律文本。在浏览器中的显示效果如下图6所示:
<p>small元素的作用是将---<small>字体变小</small>
图6
12)<em>元素
HTML <em> 标记出需要用户着重阅读的内容,<em> 元素是可以嵌套的,嵌套层次越深,则其包含的内容被认定为越需要着重阅读。在浏览器中的显示效果如下:
<p>I like<em>Tylor Swift</em><p>
图7
<i>元素一样,<em>在浏览器中的显示效果是将字体变成斜体,但是它们的语义却完全不同,<em> 元素表示着重强调其内容,而 <i> 元素表示从正常的散文中区分出的文本, 如电影或书籍的名字,一个外来词, 或者当文本指的是一个字的定义,而不是其自身代表的语义。
13)<a>元素
HTML<a> 元素 (或锚元素) 可以创建一个到其他网页、文件、同一页面内的位置、电子邮件地址或任何其他URL的超链接。
** <a> 元素的几种长见用法**
a.链接到外部地址:
<a href="https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/a">
MDN
</a>

在浏览器中的显示结果:MDN
b.链接到本页的某个部分:

<a href="#常用HTML元素">
链接到常用HTML元素
</a>

在浏览器中点击该链接就会跳到常用HTML元素处。
c.创建一个可点击的图片:
在浏览器中点击图 MDN logo就会在新的窗口打开MDN主页。

<a href="https://developer.mozilla.org/zh-CN/">
  <img src="https://mdn.mozillademos.org/files/6851/mdn_logo.png" 
       alt="MDN logo" />
</a>
图8
<a>元素的几个重要属性
download属性:此属性指示浏览器下载URL而不是导航到URL,因此将提示用户将其保存为本地文件。
href属性:这是一个必需属性为锚定义一个超文本链接来源。这表示链接目标的URL或URL片段。URL片段是由一个hash符号(#),它指定一个内部目标在当前文档中的位置全局属性开头的名字。URL不限于网页(HTTP)的文件。URL可能使用浏览器所支持的任何协议。例如,文件,FTP,大多数用户代理mailto工作。
注意: 可以使用 href="#top" 或者 href="#" 链接返回到页面顶部。
target属性:该属性指定在何处显示链接的资源。 取值为标签(tab),窗口(window),或框架(iframe)等浏览上下文的名称或其他关键词。以下关键字具有特殊的意义:
_self: 当前页面加载,即当前的响应到同一HTML 4 frame(或HTML5浏览上下文)。此值是默认的,如果没有指定属性的话。
_blank: 新窗口打开,即到一个新的未命名的HTML4窗口或HTML5浏览器上下文
_parent: 加载响应到当前框架的HTML4父框架或当前的HTML5浏览上下文的父浏览上下文。如果没有parent框架或者浏览上下文,此选项的行为方式相同_self。
_top: HTML4中:加载的响应成完整的,原来的窗口,取消所有其它frame。 HTML5中:加载响应进入顶层浏览上下文(即,浏览上下文,它是当前的一个的祖先,并且没有parent)。如果没有parent框架或者浏览上下文,此选项的行为方式相同_self。
14)<input>元素
HTML <input> 元素用于为基于Web的表单创建交互式控件,以便接受来自用户的数据。
<input> 元素几个重要属性:
type属性:控件类型的显示。如果这个属性没有指定,默认的类型是 text。可用的值包括:
  • button:无缺省行为按钮。
  • checkbox: 复选框。必须使用 value 属性定义此控件被提交时的值。使用 checked 属性指示控件是否被选择。也可以使用 indeterminate 指示复选框在一种不确定状态(大多数平台上,显示为一条穿过复选框的水平线)。
  • color:HTML5 用于指定颜色的控件。
  • password:一个值被遮盖的单行文本字段。使用 maxlength 指定可以输入的值的最大长度 。
  • radio:单选按钮。必须使用 value 属性定义此控件被提交时的值。使用checked 必须指示控件是否缺省被选择。在同一个”单选按钮组“中,所有单选按钮的 name 属性使用同一个值; 一个单选按钮组中是,同一时间只有一个单选按钮可以被选择。
    checked属性
    如果该元素的type属性的值为radio或者checkbox,则该布尔属性的存在与否表明了该控件是否是默认选择状态。
    name属性
    控件的名称,与表单数据一起提交。
    15)<form>元素
    HTML <form>元素 表示了文档中的一个区域,这个区域包含有交互控制元件,用来向web服务器提交信息。常用例子:
  • 发送get请求:
<form action="">
  <label for="GET-name">Name:</label>
  <input id="GET-name" type="text" name="name">
  <input type="submit" value="Save">
</form>
  • 发送post请求:
<form action="" method="post">
  <label for="POST-name">Name:</label>
  <input id="POST-name" type="text" name="name">
  <input type="submit" value="Save">
</form>

<form>元素几个重要属性
method属性:浏览器使用HTTP来提交表单,可选值有:

  • post: 指的是 HTTP POST方法; 表单数据会包含在表单体内然后发送给服务器。
  • get: 指的是 HTTP GET 方法; 表单数据会附加在 action 属性的URI中,并以 '?' 作为分隔符, 然后这样得到的 URI 再发送给服务器。当这样做(数据暴露在URI里面)没什么副作用,或者表单仅包含ASCII字符时,再使用这种方法吧。
    target属性
    用来规定在提交表单之后,在哪里显示收到的回复,可选值有:
  • _self: 在当前文档页面重新加载返回值,这个是默认值。也就是说如果这个文档在一个frame中的话,self是在当前frame(document)中重新加载的,而不是整个页面(window)。
  • _blank: 以新的文档窗口加载返回值。
  • _parent: 在父级的frame中文档形式加载返回值,如果没有父级的frame,行为和* _self一致。
  • _top: 如果是HTML 4文档: 清空当前文档,加载返回内容;HTML5: 在当前文档的最高级内加载返回值,如果没有父级,和_self的行为一致。
  • iframename: 返回值在指定frame中加载。

参考资料MDN

相关文章

  • HTML常用元素

    1.HTML简介 HTML(超文本标记语言——HyperText Markup Language)是构成 Web ...

  • JavaScript输出!

    JavaScript 通常用于操作 HTML 元素。 操作 HTML 元素 如需从 JavaScript 访问某个...

  • 常用HTML元素小结

    常用HTML元素及其属性: 根元素 1. HTML文档根元素 属性:lang(全局属性),设置整个ht...

  • html常用标签

    html常用标签 元素 表示一个HTML文档的根(顶级元素),所所以它也被称为根元素。其他所有其他元素必须是此元素...

  • 第一章 HTML

    第一章 HTML 1.1 HTML常见元素 常见元素 头部常用元素解读 拓展 制作和使用favicon小图标 bo...

  • 常用的HTML元素

    对页面进行结构分析,划分好区域块,然后用HTML表示,CSS修饰。 一、先确定结构 ...

  • html常用标签

    常用标签描述 定义文档类型。 根元素 表示一个HTML文档的根(顶级元素),所...

  • Part 1-3 常用的基本元素

    常用元素 HTML 元素参考 | MDN HTML 参考手册 | w3school 严格来说,单纯的 就是标签,而...

  • 盒模型

    1,元素分类 1-1,块级元素(block) html中的常用块级元素有: ........

  • HTML5新特性整理

    1.HTML5 新元素 HTML5提供了新的元素来创建更好的页面结构:我这边筛选了部分常用的元素 2.HTML5 ...

网友评论

    本文标题:HTML常用元素

    本文链接:https://www.haomeiwen.com/subject/lmyrkftx.html