HTML

作者: 董二干先生 | 来源:发表于2019-05-03 17:01 被阅读0次

html简介

HTML的英文全称是Hypertext Marked Language,中文叫做“超文本标记语言”。一个HTML文件不仅包含文本内容,还包含一些标签,用来标记文档内容,以便在浏览器中正确显示。

整个HTML文档由以下个部分组成
<!doctypehtml>

文档类型声明 告诉浏览器使用的语法

<html></html> 

包含了整个页面的内容

<head></head>

包含页面描述,css样式等,但不会被用户看到

<body></body>

包含整个文档的内容

<title></title>

设置页面的标题,显示在浏览器标签上

标签

标签分为三种:

  • 块级元素
  • 行内元素
  • 行内块元素
    这三种标签可以相互转换。

块级元素

块级元素占据一整行空间,浏览器会在块级元素前后另起一行。

常用的块级元素

1.div

含义:页面内容的一个独立组成部分。
常见的用途有三种:1)划分页首、页尾、页边栏或导航栏等等;2)表示页面的分栏;3)将文章进一步分成几个部分,比如正文、评论、文章的元数据等等。

<div>导航栏</div>

2.h1 - h6

HTML共有六级标题,从h1到h6,h1在一个页面只能出现一次,其他可以出现多次。

<h1>标题</h1>

3.p

表示段落,p与div的区别是前者表示文本段落,后者表示更广义的段落。

<p>这是段落</p>

4.表格元素 table

表格由 <table> 标签来定义。表格的表头使用 <th> 标签进行定义。
每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。

<table>
<tr>
<th>姓名</th>
<th>性别</th>
</tr>
<tr>
<td>小明</td>
<td>男</td>
</tr>
<tr>
<td>小红</td>
<td>女</td>
</tr>
效果

5.列表

列表分为有序列表,无序列表,自定义列表。

无序列表

是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。无序列表始于 <ul> 标签。每个列表项始于 <li>。

<ul>
<li>吃饭</li>
<li>睡觉</li>
</ul>
无序列表
有序列表

有序列表也是一列项目,列表项目使用数字进行标记。有序列表始于 <ol> 标签。每个列表项始于 <li> 标签。

<ol>
<li>吃饭</li>
<li>睡觉</li>
</ol>
有序列表
定义列表

自定义列表不仅仅是一列项目,而是项目及其注释的组合。
自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始。

<dl>
<dt>喜大普奔</dt>
<dd>喜大普奔(xǐ dà pǔ bēn),也作“普大喜奔”,网络用语,是喜闻乐见、大快人心、普天同庆、奔走相告的缩略形式。</dd>
</dl>
定义列表
常用的行内元素

1.a

与href属性搭配使用时,链接至外部链接,或者同一页的某个锚点。将href中内容换成#,将会跳转到页面顶部。

<a href="www.baidu.com">百度</a>

同时链接也有几个属性
title
加入title属性后鼠标放在链接上会显示title的内容。

<a href="www.baidu.com" title = "最大的中文搜索引擎">百度</a>

target
target设置成_blank时,将会打开一个新的页面。

<a href="www.baidu.com" title = "最大的中文搜索引擎" target = "_blank">百度</a>

要将链接定义到文档内部,<a>href 要对应文档内某个元素的 id(id 的值在文档内要唯一)。

<a href="#email链接">Email链接</a>

2.abbr

表示内容是某个术语或短语的缩写形式,它有一个title属性,用来指明缩写所代表的原始词组。

<abbr title="English">Eng</abbr>

3.em

表示强调

<em>强调</em>

4.strong

表示比em更强烈的强调

<strong>比em还强烈</strong>

5.span

用来标识其他标签不适合表示的内容,是一个通用型的行内标签。

6.img

在文档中加入图片,图片有两个属性,scr-图片的出处,alt-替换文本,也就是当图片加载不出来时才能出现的文本内容

<img scr = "图片的出处" alt = "替换文本">

表单元素

HTML 表单用于搜集不同类型的用户输入。

<form>
........
</form>

<form>有两个重要的属性,actionmethod,method又有两种方式,getpost
action
表单提交的地址
method
表单提交的方法
get:把表单里所有信息组装起来,拼接成url
post:url无变化
一般在取数据时用get,传数据是用post,post比get安全性高。
HTML 表单包含表单元素
表单元素指的是不同类型的 input 元素、复选框、单选按钮、提交按钮等等。

<input>元素

<input>有很多不同的形态,根据type的属性而定
“type = text" : 文本输入框,可以输入文字,并展示出来,是单行.

<form>
 First name:
<input type="text" name="firstname">
 Last name:
<input type="text" name="lastname">
</form> 
text

"type = password":输入东西的时候,页面默认使用圆点展示

请输入密码:<input type="password" >
password

"type = placeholder":输入框提示

用户名:<input type="text" placeholder = "请输入用户名" >
placeholder
"type = radio": 单选按钮。
需要注意的是,单选按钮必须设置相同的name属性才可以。
<input type="radio" >男
<input type="radio" >女
radio
type = checkbox:复选框
定义复选框,如果要在后台显示哪个框被选中,需要设置value的值,value的值对应选中的复选框,name的值为某类复选框的名称。
<input type="checkbox" name="hobby" value="read">读书
<input type="checkbox" name="hobby" value="sing">唱歌

type = file:上传文件
有accept属性,作用为规定上传文件的格式。

<input type="file" accept="png">
file

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

<form>
<label for = "username">用户名</label>
<input type="text" id = "username">
<label for = "password">密码</label>
<input type="password" id = "password">
</form>
点击文字描述就会选中对应密码框

按钮
<input type="submit">定义用于向表单处理程序(form-handler)提交表单的按钮。

<input type="submit">

下拉菜单
<select> 元素定义下拉列表,默认选择的项目加上selected。

<select>
<select name="cars">
<option value="">宝马</option>
<option value="">奔驰</option>
<option value="">五菱宏光</option>
</select>

<textarea> 元素
<textarea> 元素定义多行输入字段(文本域):

<textarea name="message" rows="10" cols="30">
The cat was playing in the garden.
</textarea>

相关文章

  • 基础编程语言学习线路图

    HTML HTML教程HTML简介HTML编辑器HTML基础HTML元素HTML属性 HTML标题HTML段落HT...

  • HTML头部-10

    HTML 元素 HTML 元素 HTML 元素 HTML 元素 HTML 元素 HTML ...

  • html 大纲

    html 通用 html 简介 html 常用标签 html 属性 html 表格 html 字体 html 表单...

  • web 前端学习线路图

    一、HTML 教程 HTML教程HTML简介HTML编辑器HTML基础HTML元素HTML属性 HTML标题HTM...

  • 2018-06-04——HTML简介

    HTML 简介 HTML 标签 ·HTML 标记标签通常被称为 HTML 标签 (HTML tag)。 ·HTML...

  • HTML 基础

    HTML 标题 HTML 段落 HTML 链接 HTML 图像 HTML 文本格式化标签 HTML ...

  • html常用的基本标签

    HTML基础包括web工作原理,HTML概述,HTML基本标签和HTML高级标签。 〈html〉...〈/html...

  • Html 学习笔记

    HTML基础 HTML 标签 HTML 标记标签通常被称为 HTML 标签 (HTML tag) HTML 标签通...

  • HTML:基础(2)元素

    HTML 元素 HTML 文档由 HTML 元素定义。 HTML 元素语法 HTML 元素以开始标签起始 HTML...

  • 2018-10-29 第二阶段 day1 htm

    1.html说明 说明html版本html5-- ...

网友评论

      本文标题:HTML

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