网页制作之html基础学习2-标签

一、html结构组成

 1 <html>    --开始标签
 2
 3   <head>
 4
 5     网页上的控制信息
 6
 7      <title>页面标题</title>
 8
 9   </head>
10
11   <body>
12
13     页面显示的内容
14
15   </body>
16
17 </html>    --结束标签

注释语法:<!--注释掉的内容-->

标签格式:
双标签元素:<标签名 属性 style="样式">内容</标签名>
单标签元素:<标签名 /> 或<标签名>

二、body的属性:

bgcolor                 页面背景色

  text                      文字颜色

  topmargin               上页边距

  leftmargin                左页边距

  rightmargin              右页边距

  bottomargin             下页边距

background              背景壁纸

三、一般标签

1、格式控制标签

  <font color="" face="" size=""></font>          控制字体;color="##FF0000";face,字体;size,字体大小。

  <b></b>                 字体加粗

  <i></i>                    倾斜

  <u></u>                 下划线

  <strong></strong>       字体加粗(强调,语气加强用)

  <em></em>               字体倾斜(强调,语气加强用)

  <center></center>       居中

  <br> 或<br />            相当于回车

&nbsp;                      表示空格 也可以在设计页面中按ctrl+shift+space

2、内容容器标签

  <h1></h1>……<h6></h6>  标题(会自动换行)。HTML标题(Heading)是通过<h1> - <h6> 等标签进行定义的。

  <p></p>                 段落标签(段落之间空行)

  <div> </div>             层标签(默认占一行)

  <span></span>           层标签(默认用多大空间占多大空间)

  <ol type="1">    --有序列表,序号为1,2,3……,引号中可以更改序号形式

    <li>内容</li>

    <li>内容</li>

  </ol>    --上面“ol”改为“ul”则为无序列表

“../”  表示上级目录

“./”   表示当前目录

相对路径:从当前页面开始查找。

绝对路径:从网站的根开始查找。  “/”,代表网站的根。

HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。

eg、

 

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-    transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <title>网页标签</title>

  </head>

  <body>

  <font color="#0066FF" face="华文新魏" size="5">字体控制</font> <!--注释--><br>

  <b>字体加粗</b> <br>

  <i>倾斜</i> <br>

  <u>下划线</u> <br>

  <strong>加粗</strong> <br>

  <em>倾斜</em> <br>

  <center>居中</center> <br>

  回<br>车 <br>

  空&nbsp;格 <br>

  <br>

  <br>

  <h1>标题1</h1>

  <h2>标题2</h2>

  <h6>标题6</h6>

  <p>段落1</p>

  <p>段落<br>

  2</p>

  <font>第一种<div>层标签</div></font>

  <font>第二种<span>层标签</span></font>

  <ol type="a">有序列表

        <li>序号1</li>

        <li>序号2</li>

        <li>序号3</li>

  </ol>

  <ul type="circle">无序列表

        <li>第一</li>

        <li>第二</li>

        <li>第三</li>

  </ul>

  <a href="http://www.w3school.com.cn">This is a link</a>

  </body>

  </html>

显示如下:

四、常用标签

1、超链接标签

  <a href="超链接地址" target=“_blank”>超链接的文字</a>     --href(hyperlink reference)

属性 描述
charset char_encoding HTML5 中不支持。规定被链接文档的字符集。
coords coordinates HTML5 中不支持。规定链接的坐标。
download filename 规定被下载的超链接目标。
href URL 规定链接指向的页面的 URL。
hreflang language_code 规定被链接文档的语言。
media media_query 规定被链接文档是为何种媒介/设备优化的。
name section_name HTML5 中不支持。规定锚的名称。
rel text 规定当前文档与被链接文档之间的关系。
rev text HTML5 中不支持。规定被链接文档与当前文档之间的关系。
shape
  • default
  • rect
  • circle
  • poly
HTML5 中不支持。规定链接的形状。
target
  • _blank
  • _parent
  • _self
  • _top
  • framename
规定在何处打开链接文档。
type MIME type 规定被链接文档的的 MIME 类型。

 第一步:做锚点的标签。<a name=""></a>

  第二步:做锚点链接。<a href="#目标链接的name的值"></a>

图片超链接:<a href="超链接地址" target=“_blank”> <img src="图片地址" alt="文字" width="" height="" />  </a>

2、图片标签

  <img src="图片地址" alt="文字" width="" height="" />

必需的属性

属性 描述
alt text 规定图像的替代文本。alt在图片无法加载时,显示文字,还可帮助搜索引擎搜索。
src URL 规定显示图像的 URL。

可选的属性

属性 描述
align
  • top
  • bottom
  • middle
  • left
  • right
不推荐使用。规定如何根据周围的文本来排列图像。
border pixels 不推荐使用。定义图像周围的边框。
height
  • pixels
  • %
定义图像的高度。高跟宽设置一个即可,显示图片会按比例缩放
hspace pixels 不推荐使用。定义图像左侧和右侧的空白。
ismap URL 将图像定义为服务器端图像映射。
longdesc URL 指向包含长的图像描述文档的 URL。
usemap URL 将图像定义为客户器端图像映射。
vspace pixels 不推荐使用。定义图像顶部和底部的空白。
width
  • pixels
  • %
设置图像的宽度。

3、段落标签

<p> </p>

4、层标签

<div></div>

<span></span>

5、表<table></table>

6、<ol>

  <li></li>

  <li></li>

</ol>

<ul>

  <li></li>

  <li></li>

</ul>

五、表格与表单

1、表格

<table></table>

background:背景图片。

属性 描述
align
  • left
  • center
  • right

不赞成使用。请使用样式代替。

规定表格相对周围元素的对齐方式。

bgcolor
  • rgb(x,x,x)
  • #xxxxxx
  • colorname

不赞成使用。请使用样式代替。

规定表格的背景颜色。

border pixels 规定表格边框的宽度。常用值0。
cellpadding
  • pixels
  • %
规定单元边沿与其内容之间的空白。常用值0。
cellspacing
  • pixels
  • %
规定单元格之间的空白。常用值0。
frame
  • void
  • above
  • below
  • hsides
  • lhs
  • rhs
  • vsides
  • box
  • border
规定外侧边框的哪个部分是可见的。
rules
  • none
  • groups
  • rows
  • cols
  • all
规定内侧边框的哪个部分是可见的。
summary text 规定表格的摘要。
width
  • %
  • pixels
规定表格的宽度。可以用像素或百分比表示。常用960像素。

<tr></tr> 行

 height:行高

 bgcolor:背景色

background:背景图片

属性 描述
align
  • right
  • left
  • center
  • justify
  • char
定义表格行的内容对齐方式。
bgcolor
  • rgb(x,x,x)
  • #xxxxxx
  • colorname

不赞成使用。请使用样式取而代之。

规定表格行的背景颜色。

char character 规定根据哪个字符来进行文本对齐。
charoff number 规定第一个对齐字符的偏移量。
valign
  • top
  • middle
  • bottom
  • baseline
规定表格行中内容的垂直对齐方式。

<td></td> 单元格

属性 描述
abbr text 规定单元格中内容的缩写版本。
align
  • left
  • right
  • center
  • justify
  • char
规定单元格内容的水平对齐方式。
axis category_name 对单元进行分类。
bgcolor
  • rgb(x,x,x)
  • #xxxxxx
  • colorname

不赞成使用。请使用样式取而代之。

规定单元格的背景颜色。

char character 规定根据哪个字符来进行内容的对齐。
charoff number 规定对齐字符的偏移量。
colspan number 规定单元格可横跨的列数。
headers header_cells‘_id 规定与单元格相关的表头。
height
  • pixels
  • %

不赞成使用。请使用样式取而代之。

规定表格单元格的高度。

nowrap nowrap
不赞成使用。请使用样式取而代之。

规定单元格中的内容是否折行。

rowspan number 规定单元格可横跨的行数。
scope
  • col
  • colgroup
  • row
  • rowgroup
定义将表头数据与单元数据相关联的方法。
valign
  • top
  • middle
  • bottom
  • baseline
规定单元格内容的垂直排列方式。
width
  • pixels
  • %

不赞成使用。请使用样式取而代之。

规定表格单元格的宽度。

内容必须放在单元格里,单元格必须放在行里,行必须放在表格里。设置单元格行高、列高时,会同时影响对应的行或列

  单元格合并:(建议尽量用表格嵌套)

    colspan="n"    合并同一行单元格(后面写代码要减去相对应的列)

    rowspan="n"    合并同一列单元格(从第二行开始减去对应的列)

2、表单

  <form id="" name="" method="post/get" action="负责处理的服务端"> id不可重复;name可重复;

属性 描述
accept MIME_type HTML 5 中不支持。
accept-charset charset_list 规定服务器可处理的表单数据字符集。
action URL 规定当提交表单时向何处发送表单数据。
autocomplete
  • on
  • off
规定是否启用表单的自动完成功能。
enctype 见说明 规定在发送表单数据之前如何对其进行编码。
method
  • get
  • post
规定用于发送 form-data 的 HTTP 方法。get提交有长度限制,并且编码后的内容在地址栏可见,post提交无长度限制,且编码后内容不可见。
name form_name 规定表单的名称。
novalidate novalidate 如果使用该属性,则提交表单时不进行验证。
target
  • _blank
  • _self
  • _parent
  • _top
  • framename
规定在何处打开 action URL。

2.1、文本输入

type
  • button
  • checkbox
  • file
  • hidden
  • image
  • password
  • radio
  • reset
  • submit
  • text
规定 input 元素的类型。

  文本框<input type="txet" name="" id="" value="" />

  密码框<input type="password" name="" id="" value="" />

  文本域<textarea name="" id="" cols=""(字符多少) rows=""(几行高)></textarea>

  隐藏域<input type="hidden" name="" id="" value="" />

2.2、按钮

  提交按钮<input type="submit" name="" id="" disabled="disabled" value=""/>点击后转到form内的提交服务器的地址

  重置按钮<input type="reset" name="" id="" disabled="disabled" value=""/>

  普通按钮<input type="button" name="" id="" disabled="disabled" value=""/>

图片按钮<input type="image" name="" id="" disabled="disabled" src="图片地址"/>

附:

disabled,使按钮失效;enable,使可用。

2.3、选择输入

  单选按钮组<input type="radio" name="" checked="checked" value=""/>   name的值用来分组;value值看不见,是提交给程序用的;checked,设置默认选项。

复选框组<input type="checkbox" name="" checked="checked" value=""/>

  文件上传<input type="file" name="" id="" />

<lable for=""></lable> <label> 标签为 input 元素定义标注(标记)。

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

<label> 标签的 for 属性应当与相关元素的 id 属性相同。

下拉列表框

属性 描述
autofocus autofocus 规定在页面加载后文本区域自动获得焦点。
disabled disabled 规定禁用该下拉列表。
form form_id 规定文本区域所属的一个或多个表单。
multiple multiple 规定可选择多个选项。
name name 规定下拉列表的名称。
required required 规定文本区域是必填的。
size number 规定下拉列表中可见选项的数目。

  <select  name="" id="" size="" multiple="multiple">    --size=1时,为菜单;>1时,为列表。multiple为多选。

        <option value="值">内容1</option>

<option value="值" selected="selected">内容2</option>    --selected,设为默认

<option value="值">内容3</option>

  </select>

eg

 1 <form action="Untitled-2.html" method="post">
 2 <span>用户名:</span><input name="uid" type="text"/><br/><br/>
 3 <span>密码:&nbsp;</span><input name="pwd" type="password"/><br/><br/>
 4 <span>姓名:&nbsp;</span><input name="name" type="text"/><br/><br/>
 5 <span>性别:&nbsp;</span>男<input type="radio" value="true" name="sex" checked="checked"/>女<input type="radio" value="false" name="sex"/><br/><br/>
 6 <span>民族:</span>&nbsp;
 7 <select name="nation">
 8     <option value="han">汉族</option>
 9     <option value="hui">回族</option>
10     <option value="man">满族</option>
11     <option value="wei">维吾尔族</option>
12     <option value="meng">蒙古族</option>
13 </select><br/><br/>
14 <span>备注:&nbsp;</span><textarea name="bz" rows="5"></textarea><br/><br/>
15 <input type="submit" value="注册"/>
16 <input type="reset" value="重置"/>
17 </form>

六、框架

1、frameset

<html>

<frameset cols="25%,50%,25%">
  <frame src="frame_a.htm" />
  <frame src="frame_b.htm" />
  <frame src="frame_c.htm" />
</frameset>

</html>

frameset 元素可定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,frameset 元素仅仅会规定在框架集中存在多少列或多少行。您必须使用 cols 或 rows 属性。

重要事项:您不能与 <frameset></frameset> 标签一起使用 <body></body> 标签。不过,如果您需要为不支持框架的浏览器添加一个 <noframes> 标签,请务必将此标签放置在 <body></body> 标签中!

<frameset rows="100,*" frameborder="no">    --上下分,第一行100像素,剩余为第二行;rows换成cols,则上下分变为左右分。frameborder=“no”,去掉分割线。

<frame src="页面地址" noresize="noresize">    --noresize,禁止窗口调整大小

<frame src="" scrolling="no">    --scrolling="no",取消显示滚动条

  </frameset>

在超链接指定目标页面显示在哪个框架窗口中

  第一步:给要显示内容的目标frame设置name属性

第二步:给超链接的target属性赋值成第一步设置的name

eg、

Untitled-3.html中的一个超链接在 Untitled-2.html 所在的框架区域显示。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>框架</title>
</head>
<frameset rows="100,*">
    <frameset cols="100,*">
    <frame src="Untitled-1.html"/>
    <frame src="Untitled-2.html" name="aa"/>
    </frameset>
<frame src="Untitled-3.html"/>
</frameset><noframes></noframes>

</html>
Untitled-3.html中需要添加的内容
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>测试网页</title>
</head>
<body>
<a href="http://www.w3school.com.cn/" target="aa">测试框架跳转 </a>
</body>
</html>

让整个frameset页面跳转至某个页面:

把超链接的target属性设置为“_top”。

2、iframe 

在原来页面嵌入小窗口显示其他页面

属性 描述
align
  • left
  • right
  • top
  • middle
  • bottom

不赞成使用。请使用样式代替。

规定如何根据周围的元素来对齐此框架。

frameborder
  • 1
  • 0
规定是否显示框架周围的边框。
height
  • pixels
  • %
规定 iframe 的高度。
longdesc URL 规定一个页面,该页面包含了有关 iframe 的较长描述。
marginheight pixels 定义 iframe 的顶部和底部的边距。
marginwidth pixels 定义 iframe 的左侧和右侧的边距。
name frame_name 规定 iframe 的名称。
sandbox
  • ""
  • allow-forms
  • allow-same-origin
  • allow-scripts
  • allow-top-navigation
启用一系列对 <iframe> 中内容的额外限制。
scrolling
  • yes
  • no
  • auto
规定是否在 iframe 中显示滚动条。
seamless seamless 规定 <iframe> 看上去像是包含文档的一部分。
src URL 规定在 iframe 中显示的文档的 URL。
srcdoc HTML_code 规定在 <iframe> 中显示的页面的 HTML 内容。
width
  • pixels
  • %
定义 iframe 的宽度。

<iframe src="其他页面的地址" width="" height="" frameborder="0" scrolling="no"></iframe>

frameborder,边线;scrolling,滚动条。如果设置高和宽为0,则不显示,但是在后台会存在这么一个页面,例如熊猫烧香病毒。

时间: 2024-10-09 22:04:14

网页制作之html基础学习2-标签的相关文章

网页制作之html基础学习1-简介

学习网页制作主要分为三大块 1.HTML    超文本标记语言( 全称:Hyper Text  Markup Language) 专门编辑静态网页 2.CSS      网页美化:是HTML控制的样式.格式的一部分 3.Javascript   脚本语言:主要是编写网页中动态效果的. html 模块部分 一.简介: 超文本标记语言,静态网页.可以说是一系列“标签”组成的“文本文档”.HTML文档制作不是很复杂,且功能强大,支持不同数据格式的文件镶入,这也是WWW盛行的原因之一,其主要特点如下:

网页制作之html基础学习3-css样式表

样式:CSS(Cascading Style Sheets,层叠样式表),作用是美化HTML网页. 在样式里面用 /*  */ 进行注释. 1.样式表的基本概念 1.1.样式表分类 1.内联样式表 和html联合显示,控制精确,但是可重用性差,冗余多. 例:<p style="font-size:14px;">内联样式表</p> 2.内嵌样式表 作为一个独立区域内嵌在网页里,必须写在head标签里边. <style type= "text/css

网页制作之html基础学习6-CSS浏览器兼容问题

初学html和css时,每天切图,总会遇到很多浏览器兼容性问题.最近一直关注移动平台开发,就html和css来说,不用考虑那么多浏览器兼容性问题.到现在,以至于很多浏览器兼容性几乎忘光了.今天把以前总结的知识拿来分享一下,顺便自己也复习一下.当然,其中肯定有很多不足,望指正啊. 1 ie6.0横向margin加倍 产生因素:块属性.float.有横向margin. 解决方法:display:inline: 2 ie6.0下默认有行高 解决方法:overflow:hidden;或font-size

网页制作之html基础学习4-格式与布局

1.position:fixed 锁定位置(相对于浏览器的位置),例如有些网站的右下角弹窗 例: <head> <title>123</title> <style type="text/css"> #a { border:5px solid blue; width:100px; height:100px; margin:10px; background-color:#0F3; left:30px; bottom:20px; positio

网页制作之html基础学习5-background-position用法

我们知道在用图片作为背景的时候,css要这样写,以div容器举例子,也可以是body.td.p等的背景,道理一样. 代码: div{ background:#FFF url(image) no-repeat fixed x y;} 这里的background的属性值依次为: #FFF 背景色:(颜色值,背景图片没有覆盖的地方,或者没有背景图片时表现的背景色)image 背景图片:(这里是图片的地址)no-repeat 是否重复:(图片小于容器的大小时,默认会重复排列图片以填满容器,no-repe

转载:手机网页制作的认识(有关meta标签)

下面是手机网页的一些认识: 一.<meta name="viewport" id="viewport" content="width=device-width, initial-scale=1"> 网页手机wap2.0网页的head里加入下面这条元标签,在iPhone的浏览器中页面将以原始大小显示,并不允许缩放.  <meta name="viewport" content="width=devic

HTML基础学习1——标签

学海无涯,学习总是一步一步脚踏实地的前进,而基础学习就是起跑前的准备,当然就显得尤为重要. 学习HTML语言更是如此. 推荐开发工具: 1.Webstorm 2.Sublime text 3.HBuilder 4.Eclipse 5.Visual Stdio 一.网页的本质 网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言.公共网关接口.组件等),可以创造出功能强大的网页. 二.超文本标记语言 超文本标记语言(HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设

基础学习(标签 结构)

html基础介绍 认识html:HTML是超文本标记语言,用于描述网页文档语言.也是我们经常说的静态网页(超文本:能实现网页调整的文本) HTML文件扩展名:.html或是.htm HTML结构 DOCTYPE声明. head .网页编码声明(meta charset="utf-8"). title标题  .等内容. <!DOCTYPE html > <html> <head> <meta charset=utf-8" /> &

手机网页制作的认识(有关meta标签)

近日以来一直在看JQuery Mobile 一个手机开发框架,说实话真的很头疼的~~~~ 因为里面有很多的属性.方法和事件~~~ 下面是手机网页的一些认识: 一.<meta name="viewport" id="viewport" content="width=device-width, initial-scale=1"> 网页手机wap2.0网页的head里加入下面这条元标签,在iPhone的浏览器中页面将以原始大小显示,并不允许