HTML

来源:互联网 发布:java常用英文单词 编辑:程序博客网 时间:2024/06/07 03:27

简介

  • HTML:网页上的内容,所有提供浏览的信息,包括文字,图片,视频等。
  • CSS:样式,所有有关外观的东西,例如颜色,边框,北京图片,字体等。
  • JavaScript:在网页上实现特效,动态图,图片轮转。所有动画效果都是由JS实现的。

标签

网页中,不同的内容存放在不同的标签中。
例如:

<h1>标题</h1><p>段落1</p><p>段落2</p><img src="图片.jpg">
  • 标签有<>两个尖括号组成
  • 标签分为开始标签和结束标签,结束标签多一个/号
  • 标签之间是可以嵌套的,嵌套的标签位置必须互相堆成。

HTML文件的基本结构:

<html>    <head>...</head>    <body>...</body></html><html></thml>为根标签,所有网页的标签都在其中<head>标签用于定义文档的头部,是所有头部元素的容器,<title>;<script>;<link>;<meta>等标签都在其中<body>标签之间的内容是网页的主要内容<h1>;<p>;<a>;<img>等网页内容标签都在这里。

head标签

<head>    <title>...</title>    <meta>    <link>    <style>...</style>    <script>...</script></head>

!DOCTYPE html 声明标签
声明标签,声明此文档为html类型

<!DOCTYPE html>

title标签
title标签之间的文字内容是网页的标题信息,出现在浏览器的标题栏中。网页的title标签用于告诉用户和搜索引擎这个网页的主要内容是什么,搜索引擎可以通过网页标题,迅速的判断出网页的主题。每个网页的内容都是不同的,每个网页都应该有一个独一无二的title。

<title>在标题栏中显示的内容</title>

html代码注释
语法:

<!--注释内容-->

代码语义化:在什么情况下能够正确使用正确的语句

body中的标签

1. body标签
网页的主要显示内容及其他其他标签都包含在标签中

<body>......</body>

2. p 段落标签
给内容分段,每一段的段落之间默认都有一行空白,如果要修改,需要用css修改。

<p>段落内容</p>  

3. hn段落标题 ,(n = 1,2,3,4,5,6) 段落标题标签
hn相当于给短缺起一个标题名,分为 h1,h2…h6一个六个等级,h1一级标题字体最大,往下一次类推。

<h1>段落标题</h1>

4. strong b 加粗标签

<b>需要加粗的字体</b><strong>加粗的字体</strong>

5. em 斜体标签
使内容斜体

<em>需要斜体的内容</em>

6. q 引用标签,自带双引号

7. br / 换行标签
br / 是一个自闭和标签,这类标签不用前后对称

8. &nbsp 特殊标签:空格

在html代码中空格键和回车键显示网页时无 作用,如果要在网页显示的时候加上空格就需要各种特殊的标签。
除此之外还有很多不同作用的特殊标签,需要的时候可以去查。

9. hr 标签
添加一条水平线,hr标签有多种写法,此标签也是一条自闭和标签,只有开头没有结尾

<hr>

10.address 突出地址标签

11. code 插入单行代码语句
只有在插入单行代码语句的时候才能用此标签,多行代码的时候不可以使用。

<code>单行代码语句</code>  

12. pre 插入多行代码
插入多行代码的时候使用此标签,pre标签可以按照原格式显示。只能插入源码

<pre>多行代码</pre>

13. span 标签
span标签是没有语义的,他的作用是单独设置样式

<head>            <style>        <!--head字段中写如style(风格)-->        span{        <!--给span设置风格格式:字体设置成蓝色-->                color:blue;                }    </style></head><body><p>这是一条神奇的<span>天路</sapn>,把各种游客带到</span>西藏</span></p><!--在文本内容中划分出span作用的范围,把天路和西藏两个词编程蓝色--></body>

14. div 容器标签
把代码中的逻辑部分括住,对这一部分操作时可以直接操作指定容器内的内容。

<div id="唯一标识">    指定容器id标识代码中如果有太多的div容器,为了方便标识,要给不同的div容器指定唯一的容器标识。<div id="hotList">   <h2>热门课程排行榜</h2>    <ol>       <li>前端开发面试心法 </li>      <li>零基础学习html</li>       <li>javascript全攻略</li>    </ol></div>

15. a 超链接标签

<a href="http:www.llduang.com" name="9983" title="鼠标停顿显示内容" target="_blank" >喜欢我就点我吧</a><href>  指定跳转路径或名称target:_blank   创建一个新的窗口并跳转<name>  给标签指定一个名称,用于<href>标签跳转

例子:

<body>    <ul>        <li><a href="http://www.baidu.com" title="点击进入百度" target="_blank">百度</a></li>        <li><a href="http://www.xinsa.com" title="点击进新浪" target="_blank">新浪</a></li>    </ul></body>

16. img 图片标签
为网页插入图片,自闭和标签没有结束标签

src="图片地址"    alt="图片下载失败后的替换文本"    title="鼠标停留提示文本"<width> 图片的宽<height>    图片的高

图片格式为:GIF;PNG;JPEG 格式。
例:

<img src="1.gif" alt="下载失败了吧" title="鼠标停留显示">

列表标签

<ul><li></li></ul> 

这个标签是没有序号的,默认自带一个圆点

    <ul>        <li>列表1</li>        <li>列表2</li>        <li>列表3</li>    </ul>

效果:
- 列表1
- 列表2
- 列表3

<ol><li></li></ol> 

有序标签,自动标识序号

<body>    <ol>        <li>第一名</li>        <li>第二名</li>    </ol></body>效果:第一名第二名

表格标签

table , tbody , tr , th , td

<table></table>   表格的标识符整个表格以<table>开头</table>结尾。
<tbody></tbody>    表格内容标签当表格内容较多时,表格会下载一点显示一点,如果加上<tbody>以后表格会全部下载完成后再显示
<tr></tr>    行标签表格的一行,有几对tr,表格就有几行。
<td></td>    单元格标签表格每个单元格的内容,有几个td,标识表格就有几列
<th></th>    表头标签表头默认为粗体,居中。这种表格默认是没有边框的,下面的边框是后加的。如果要添加边框的话要用CSS添加
<caption>简介内容</caption>    为表格添加简介这里添加的内容不会在网页中显示,专门为了搜索和专业认识提供服务,类似与注释的作用

CSS为表格添加边框:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>为表格添加边框</title><style type="text/css">    table tr td,th{        border:1px solid #000;        }</style></head><table>    <tbody summary="表格介绍摘要">    <caption>这里添加注释的内容</caption>    <tr>      <th>班级</th>      <th>学生数</th>      <th>平均成绩</th>    </tr>    <tr>      <td>一班</td>      <td>30</td>      <td>89</td>    </tr>    <tr>      <td>二班</td>      <td>35</td>      <td>85</td>    </tr>    <tr>        <td>三班</td>        <td>32</td>        <td>80</td>    </tr>    </tbody></table></thml>

mailto 添加电子邮箱地址

超链接中可以添加邮箱,直接对邮箱进行操作:
这里写图片描述

如果mailto后面同时有多个参数的话,第一个参数必须以“?”开头,后面的参数每一个都要以“&”(and符)分隔。

示例:

<a href="mailto:xiaoming@qq.com ?cc=xiaohua@qq.com &bcc=liming@qq.com &subject=主题 & body=邮件内容">自动发送邮件</a>

浏览器交互,表单标签

HTML表单(from),表单可以把用户输入的数据传送到服务端,这样服务端就可以对这些数据进行操作。

语法:

<from method="传送方式" action="服务文件">    </from>

from 放置表单语句的容器

action 输入数据被传送到的地方,比如一个php页面
method 数据传送的方式(get/post)

文本输入框
用户输入内容时,会用到文本输入框,文本输入框可以转换为密码输入框。

语法:

<from>    <input type="text/password" name="username" value="密码" /></from>

type:
type=”text” 为文本输入框
type=”password” 为密码输入框

name 相当于key值的名称,传送到后台供后台使用
value 文本输入框设置的默认值,一般起提示作用

例:

<from>    帐号    <input type="text" name="username" value="name" />    <br/>        密码    <input type="password" name="passwd" /></from>

文本域

当用户需要输入大量文字的时候就需要用到文本域

语法:

<textarea rows="行数" cols="列数">文本</textarea>

textarea默认显示内容 文本域

cols 规定文本域的列数(宽度)
col可以用css的widt代替
rows 规定文本域的行数(高度)
row可以用height代替

例:

<form action="save.php" method="post" >    <label>个人简介:</label>    <textarea rows="10" cols="50">在这里输入内容...</textarea>    <!--文本域-->    <input type="submit" value="确定"  name="submit" />    <input type="reset" value="重置"  name="reset" /></form> 

单选框和复选框

选择框可以减少用户操作量,选择框分为两种一种是单选框,一种是复选框
单选框:用户只能选一项
多选框:用户可以选择多项

语法:

<input type="radio/checkbox" value="值" name="名称" checked="checked">
  • type=”radio” 为单选框
  • type=”checkbox” 为多选框
  • value=”上传的值”
  • name=”上传的key”
  • checked=”checked” 如果有此属性,表示默认选择此项

特别注意:单选项时name项必须与同组的值一样,如果不一样就达不到只选一个的效果

例:

你喜欢女的还是男的?<br />男<input type="radio" value="1" name="gender">女<input type="radio" value="2" name="gender"><br /> <br /> <br />你喜欢玩什么游戏?<br />英雄联盟<input type="checkbox" value="lol" name="lol">守望先锋<input type="checkbox" value="ov" name="ov">大保健 <input type="checkbox" value="xxoo" name="xxoo">

下拉列表框

下拉列表框可以节省空间,在网页中很常见

语法:

<select multiple="multiple">    <option value="提交项1" selected="selected">显示项1</option>    <option value="提交项2">显示项2</option>    <option value="提交项3">显示项3</option></select>
  • 下拉框标签
  • 下拉选项标签
  • value=”提交项” 向服务器提交的项
  • multiple=”multiple” 使下拉边框也变成可多选项
  • selected=”selected” 默认属性,加上此属性则成为默认选择项。在win系统中如果想选多个项需要按住ctrl键选择

例:

<form action="save.php" method="post" >    <label>爱好:</label>    <select>      <option value="看书">看书</option>      <option value="旅游" selected="selected">旅游</option>      <option value="运动">运动</option>      <option value="购物">购物</option>    </select></form>

提交,重置按钮

如果用户需要把表单的信息上传到服务器时就要用到提交按钮。
重置按钮,可以把已经选好的内容重置会默认项

语法:

<input type="submit" value="提交/确定"><input type="reset" value="重置">
  • type=”submit” 类型为submit时才有提交的作用
  • type=”reset” 类型为reset时就有了重置的作用
  • value=”显示蚊子” 按钮上显示的文字

例:

<form method="post" action="save.php">    姓名:    <input type="text" value="#" name="name" />    <input type="submit" value="提交" name="update" />    <input type="reset" value="重置" /></form>

label 关联标签

让标签的名字与其对应的表格对应起来,用户点击标签时会字段转到想对应的操作框内。

语法:

<label for="控件id">名称</label>

例:

<from>    <label for="man"></label>    <input type="radio" name="gender" id="man" />    <br />    <label for="woman"></label>    <input type="radio" id="woman" /></from>
注:<label>中的for要与控件语句中的id号相同,如果不同便起不到作用。
0 0