美文网首页HTML+CSS移动WEB开发HTML5
HTML+CSS基础学习-认识标签

HTML+CSS基础学习-认识标签

作者: RK_CODER | 来源:发表于2014-12-16 10:54 被阅读1465次

div

<div> 可定义文档中的分区或节(division/section)。
<div> 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。
如果用 id 或 class 来标记 <div>,那么该标签的作用会变得更加有效。

div标签中内容相当于一个独立的逻辑部分,属于块级元素。

table

<table> 标签定义 HTML 表格。
简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。
tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。
更复杂的 HTML 表格也可能包括 caption、col、colgroup、thead、tfoot 以及 tbody 元素。

  • <table> 相当于整个表格的根标签
  • <caption> 表格标题,必须紧跟table开始标签之后
  • <thead> 表头内容
  • <tbody> 表格主体,用于组合HTML表格的主体内容,应与<thead><tfoot>结合起来使用
  • <tfoot> 表注(页脚)内容
  • <tr> 表格的一行
  • <td> 标准单元格
  • <th> 表头单元格

thead、tbody、tfoot标签使用的话必须全部使用,并且出现的次序是:thead、tbody、tfoot,在table内部使用。

a

<a href="链接" title="标题" target="方式" ></a>

<a>标签定义超链接,用于从一个页面跳到另一个页面,跳到的页面由属性href设定,重要属性还有target设置何处打开链接文档,如_self当前页面打开,_blank新页面打开,title文本内容,用于描述链接地址的内容,鼠标停留在链接文字上时,会显示该文本内容,实际网页开发中作用很大,方便搜索引擎了解所链接地址的内容,语义化更友好。另外还可以链接Email地址,使用mailto,详细如图:

`<a>`标签mailto详细用法<br>图片来源:慕课网`<a>`标签mailto详细用法<br>图片来源:慕课网

img

<img src="图像地址" alt="替代描述文字" title="图像描述文字" />

图片标签,使用<img>向网页中插入图片。主要属性有:

  • src 标识图像的位置
  • alt 图像的描述性文本,当图片不可见时,将显示该文本
  • title 图像的描述,当鼠标停留图像上是显示

form

<form action="提交的地址" method="提交方式">
...
</form>

<form>标签用于为用户输入创建 HTML 表单,用于向服务器传输数据。主要属性:

  • action 数据将被传送的地方,一个服务端地址。
  • method 数据传输的方式,分GET和POST。

表单的所有控件必须放在<form></form>标签之间,常用控件有文本框、文本域、单选框、复选框等。

input

主要属性:

  • type 指定input框类型。
    type="text" --> 文本输入框
    type="password" --> 密码输入框
    type="radio" --> 单选框
    type="checkbox" --> 复选框
    type="submit" --> 提交按钮,提交表单信息
    type="reset" --> 重置按钮,重置表单信息到初始时的状态

  • name 为文本框命名,备后台程序使用。

  • value 设置默认值

当type为radio/checkbox时,可设置checked属性,控制是否默认选中。同一组单选按钮,name取值一定要一致。

textarea

文本域,多行文本输入。语法:

<textarea name="名称" row="行数" cols="列数">文本...</textarea>

select

<select>
    <option value="提交值">选项</option>
    <option value="提交值2" selected="selected">选项2</option>
    ...
</select>

下拉列表选择框,selected="selected"设置默认选中。在select标签中设置multiple="multiple"属性,可实现多选功能,但基本上没人使用。

label

<form>
  <label for="male">Male</label>
  <input type="radio" name="sex" id="male" />
  <br />
  <label for="female">Female</label>
  <input type="radio" name="sex" id="female" />
</form>

<label> 标签为 input 元素定义标注(标记).
label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。
<label> 标签的 for 属性应当与相关元素的 id 属性相同。

其他

  • <p> 文章的段落,一个p标签就是一个段落。
  • <hx> 文章的标题,h1~6六个,分别为一到六级标题,并且重要性递减。
  • <em> 表示强调语气,浏览器中默认斜体样式。
  • <strong> 表示强调语气,比em更强烈,浏览器默认粗体样式显示。
  • <span> 没有语义
  • <q> 短文本引用
  • <blockquote> 长文本引用
  • <br> 换行
  • <hr> 用于分隔的水平横线
  • <address> 地址信息
  • <code> 行级代码
  • <pre> 段级代码
  • <ul>/<li> 无序列表
  • <ol>/<li> 有序列表

相关文章

网友评论

本文标题:HTML+CSS基础学习-认识标签

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