第二周 HTML

本秂侑毒 提交于 2020-02-28 23:42:51

第二周  HTML

一  HTML概述

1. 含义:超文本标记语言,是网络web语言的基础,不区分大小写

2. 特点:独立于平台,但存在缺点:不同浏览器的显示形式不一样等。

HTML 标记标签通常被称为 HTML 标签 (HTML tag)    <标签>内容</标签>

HTML 元素包含了开始标签与结束标签,元素的内容是开始标签与结束标签之间的内容,元素属性是 HTML 元素提供的附加信息。

基本HTML 网页结构如下,body标签内的才是我们在浏览器上所视内容

3. 基本结构:<html>标记
                      <head>标记(首部标记)
                      <title>标记(标题标记)
                      <body>标记(正文标记)   文字、图片、超链接等HTML元素都包含其中
注意:这些标记符都是对称标签,需要成对存在,尾部用</...>来结束,Web页面其他内容都必须位于二者之间

 

二 HTML元素概述

1  分类:HTML包含很多元素种类,不同种类承担不同的作用。HTML元素属性一般在开始标签中,以键值对表示。

❀主窗体元素

<html>  <title>  <body>  <head> 等对称标签   <META>  非对称标签(用来描述HTML文档自身信息)
❀字符风格控制元素

 

 

 
❀版面控制元素 

<p>  </p>  段落

<img src="" alt="" title=""/>   图片【gif,png,jpg】src:图片的链接地址 alt:图片加载失败的时候,在图片原本的位置显示的提示文本  title:鼠标悬停的时候,显示的提示文本


❀标题元素(列表元素)

<ul>   <ol>  标题分级方式,前者表示无序,后者表示无序

<li>    子标题(非对称)


❀链接元素    <a href="" target=""></a> 超链接 ( href:链接地址  target:打开新网页的打开方式,默认是在本页面打开)


❀表格元素    

<table> </table>  显示表格

<tr> </tr> 表格行显示

<td> </td> 表格列显示

   
❀表单元素   <input type = "....">  按钮、单选框、复选框、密码输入框等...  (重点,下边有详解
❀框架元素    <frameset>  <frame> 用于框架页

 

三 HTML中一些特殊字符(原来网页中见到的特殊符号就是这样输入的。。。)

&nbsp;    表示: 空格
&amp;     表示: &
&lt;       表示: <
&gt;      表示: >
&quot;   表示: "
&qpos;  表示: '

 

四  HTML的常用标记

这里只列举了一时肯定没记住的。。。。

1. 换行标记:<br>   非对称标记

2. 段落标记(<p> </p>)的align属性:用来指定字符显示时的对齐方式,一般值有: center、 left 、 right

3. 居中标记:<center>  </center>

4. 文字列表标记 :<ul>…..</ul>,每一个列表项前使用<li>,有序列表<ol>同理。
5. 表格标记:

<table>…</table> 定义整个表格
<caption>…</caption>定义标题
<th>…</th>定义表头  

<tr> </tr> 表格行显示

<td> </td> 表格列显示
如果要将某网页元素(例如一幅图像)放到特定位置,可以使用表格。

6. 表单标记<form>   </form>:

表单主要负责数据采集的功能

(1)表单域:包含了文本框、密码框、隐藏域、多行文本框、单选框、复选框、下拉选择框和文件上传框等。

(2)表单按钮:包括提交按钮、重置按钮和普通按钮。

 

 

 多行文本框:<textarea>   </textarea>

下拉选择框:<select>  <option> </option>   </select>  

 

 

 

<form action="url" method="get|post" name="name"
                          onSubmit="" target="">
. . .
</form>

 

表格标记一些重点的属性:

action属性:用来指定处理表单数据的程序的url地址。
method属性:指定数据传送到服务器的方式。 get属性值:将数据追加到action指定的url地址的后面,并传送到服务器;post属性值:会将数据按照HTTP协议中的post传输方式传送到服务器。

name属性:指定表单的名称,其值可自行定义,通过该属性,可以在JavaScript脚本中引用该表单。
onSubmit属性:指定当用户单击提交按钮时触发的事件,执行指定的事件处理程序,在程序中可以进行表单校验等,目前属性值保持为空。(详见:JavaScript)
target属性:指定输入数据结果显示在哪个窗口中

target="_blank":在新窗口中浏览新的页面。
target="_self":在同一个窗口打开新的页面。
target="_parent":在父窗口中打开新的页面。(页面中使用框架才有用)
target="_top" :以整个浏览器作为窗口显示新页面。(突破了页面框架的限制)

 

<textarea name="..." cols="..."  rows="..."  wrap="..." >
</textarea > 

多行文本框重点属性:

wrap属性:定义输入内容大于文本域时的格式(属性值有:Off   Virtual   Physical   缺省...)

 

<select name="..." size="..." multiple>
  <option value="..." selected>...</option>
    ...
</select>

下拉选择框一些重要属性:

multiple属性:表示可多选,默认单选

select属性:默认已选本选项

 

--------------------------------------------------------------------------- 持续更新 -----------------------------------------------------------------------------

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!