Java小白起步_S2(HTML)

来源:互联网 发布:第二磨牙长歪了 知乎 编辑:程序博客网 时间:2024/06/05 04:28

1.Web服务器;Welogic ,webspehe都是收费的

2.Html是用来描述网页的一种语言。

  • HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  • HTML 不是一种编程语言,而是一种标记语言 (markup language)
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页,

3.<body>中的内容会被显示。

常用属性:

  • text:用于设定文字颜色
  • background:用于设定背景图片
  • bgcolor:用于设定背景色
  • margin(top,left,right,bottom),设置边距

<br> 就是没有关闭标签的空元素(<br> 标签定义换行)。

<p>标签是段落标签,可以将html文档分割为若干段落。浏览器会自动在段落前后添加空格

  • 常用属性align:用于设定对齐方式 可选值 leftright center 默认值是left.

<hr>标签会生成一条水平线。

常用属性:

  • align:设置水平线对齐方式 可选值 left right center
  • size:设置水平线厚度 以像素为单位。默认为2
  • width:设置水平线长度.可以是绝对值或相对值。默认为100%
  • color:设置水平线颜色.默认为黑色
字体标签

1.      font

<font>标签用于规定文本的字体,大小,颜色。

常用属性:

  •   face:规定文本的字体
  •   size:规定文本的大小
  •   color:规定文本的颜色

2.      h1-h6

<h1>-<h6>标签用于定义标题.

黑体显示,标题之间有空行

<h1>最大标题

<h6>最小标题

1.      span标签

用于在行内设定一个块区域。

Html中绝大多数元素被定义为块级元素或内联元素。

块级元素在浏览器显示时,通常会以新行来开始。例如 div 和 p等

内联元素在浏览器显示时,通常不会以新行来开始。span



<ul>标签表示的是一个无序列表。

常用属性:

  •   type:规定列表的项目符号类型,可取值 disc(点),square(方块),circle(圆圈).默认值为disc
  •  使用样式表设置列表图标:style="list-style-image: url(pic/18.gif)"

<li>标签表示的是一个列表项

常用属性:

  •  type:这个属性只适用于无序列表,用于设定项目符号,默认值为disc
  •  value:这个属性只适用于有序列表,用于设定列表的项目数字

 

 

<ol>表示的是一个有序列表。

常用属性:

  •  type:这个属性规定列表中使用的标记类型。可取值1 (默认)A a I i.
  •  start:这个属性规定列表的起始值

4. 自定义列表

a)        <dl>

b)        <dt>

c)        <dd>

 

 

图形标签

<img>是一个图片标签,用于在页面上引入图片.

../:表示上一层

常用属性:

  •  src:用于设定要引入的图片的url
  •  alt:用于设定图像的替代文字
  •  width:用于设定图片的宽度
  •  height:用于设定图片的高度
  •  border:图片边框厚度 style=border-color:
  •  align:用于设定图片的文字的对齐方式

链接标签

<a>标签用于定义超连接,用于从一个页面链接到另一个页面。

常用属性:

  •  href:用于设定链接指向页面的url.  Style=”text-decoration:(none没有线 ,underline下划线,overline上划线,line-though 删除线,blink 闪烁,inherit)”
  •  name:用于设定锚的名称
  •  target:用于设定在何处打开链接页面。
  •                                 _blank,在新页面打开
  •                                 _self,在当前页面打开
  •                                 _parent,在父窗口打开
  •                                 _top,在顶层窗口打开

 

锚点:可以跳转到网页的指定位置

<a href=”#锚点名字”> #去跳转 这是跳转带本网页

<a href=”其他网页#锚点名字”>    跳转到其他网页

 

 

<table>标签用于定义表格

常用属性:

  •  align:用于设定表格的对齐方式
  •  bgcolor:用于设定表格的背景颜色。
  •  border:用于设定表格边框的宽度
  •  width:用于规定表格的宽度。
  •  cellspacing="0" 单元格的间距
  •  cellpadding="10",单元格内容与边框的距离
  •  Vertical,垂直的
  •  Horizontal,水平的


<tr>标签用于定义表格的行,包含一个或多个th或td元素。

                            <tr>常用属性:

                            align:用于设定表格中行的内容对齐方式。

                            bgcolor:用于设定表格中行的背景颜色。

                           

                           


<td>标签用于定义表格单元

td元素中的文本一般显示为正常字体且左对齐。

<td>常用属性:

  •  align:用于设定单元格内容的对齐方式。
  •  bgcolor:用于设定单元格背景颜色。
  •  height:用于设定单元格的高度。
  •  width:用于设定单元格的宽度。
  •  colspan:用于设定列合并
  • l rowspan:用于设定行合并。


<caption>用于定义表格标题

                        <caption>标签必须紧随<table>标签之后,一个表格只能有一个标题。通常这个标题会被居中于表格之上。


<th>标签用于定义表格的表头,<th>内部的文本通常呈现为居中加粗文本。

与td类似

Html表格中有两种类型的单元格:

                表头单元格th:包含表头信息。

                标准单元格td:包含数据。

 

 

 

1.      thead

<thead>标签用于定义表格的页眉

                       <thead>标签用于组合HTML表格的表头内容。

                            <thead>元素应该与<tbody>和<tfoot>元素结合起来使用。

                            注意:<thead>内部必须有<tr>标签。

2.      tbody

<tbody>标签用于定义表格的主体

<tbody>标签用于组合HTML表格的主体内容。

3.      tfoot

<tfoot>标签用于定义表格的页脚

<tfoot>标签用于组合HTML表格中的表注内容。


form标签

<form>标签能够包含<input>,可以是文本字段,复选框,单选框或提交按钮等。还可以包含<textarea><select>等。

          <form>常用属性:

  •      name:用于定义表单的名称
  •      action:用于规定提交表单时向何处发送表单数据。
  •      method:用于规定提交的方式。一般取值 POST或GET

关于POST与GET方式区别:

1.      get方式只能少量数据,而post可以携带大数据,比如,文件上传。

index.jsp?username=aaa&password=bbbb

2.      get方式提交时,数据会在地址栏上显示,安全性差。Post方式提交不会在地址栏上显示数据,更加安全。

 

input种类

     <input> 标签用于搜集用户信息。

根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。

关于<input>标签type属性值说明 :

text

<inputtype=”text”>

定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符。

其它常用属性:

  •  name:定义标签名称
  •   value:定义标签值
  •   size:定义输入字段的长度
  •   maxlength:定义可输入最大字符个数
  •   disabled="disabled"不可用,状态变灰
  •   readonly="readonly"只读,可以获得光标,单不能输入

password

<inputtype=”password”>

定义密码字段。该字段中的字符被掩码.

其它常用属性:

  •   name:定义标签名称
  •   value:定义标签值
  •   size:定义输入字段的长度
  •   maxlength:定义可输入最大字符个数

 

radio

<inputtype=”radio”>

定义单选按钮。

其它常用属性:

  •   name:定义标签名称.注意,对于单选按钮,如果要想做到单一选择,多个radion的name值必一样。
  •   value:定义标签值
  •   checked:定义该标签默认被选中。

 

checkbox

<inputtype=”checkbox”>

定义复选框。

其它常用属性:

  •   name:定义标签名称.注意,一组的checkbox它们的name值应该是一样的。
  •   value:定义标签值
  •   checked:定义该标签默认被选中。

 

button

<inputtype=”button”>

定义可点击按钮(多数情况下,用于通过JavaScript 启动脚本)

其它常用属性:

  •   name:定义标签名称
  •   value:按钮显示名称

 

hidden

<inputtype=”hidden”>

 

定义隐藏的输入字段。

其它常用属性:

  •   name:定义标签名称
  •   value:定义标签值

 

file

<inputtype=”file”>

定义输入字段和 "浏览"按钮,供文件上传。

其它常用属性:

  name:定义标签名称

 

submit

<inputtype=”submit”>

定义提交按钮。提交按钮会把表单数据发送到服务器。

其它常用属性:

  name:定义标签名称

  value:按钮显示名称

 

reset

<inputtype=”reset”>

定义重置按钮。重置按钮会清除表单中的所有数据。

其它常用属性:

  name:定义标签名称

  value:按钮显示名称

 

image

<inputtype=”image”>

定义图像形式的提交按钮。

这个标签主要是用了替换submit按钮,因为默认产生的提交按钮并不漂亮,这个标签允许你采用指定的图片做为提交按钮。

其它常用属性:

  •   name:定义标签名称
  •   src:定义作为提交按钮显示的图像的url
  •   alt:定义作用图像的替代文本。

 

select与option标签

              1.<select>

用于定义一个下拉列表

                       常用属性:

  •   name:定义下拉列表的名称
  •   size:定义下拉列表中可见选项的数目
  •   multiple:定义可选择多个选项

               2.<option>

用于定义下拉列表中的选项。

<option>需要位于<select>标签内部

                       常用属性:

  •   value:定义送往服务器的选项值
  •   selected:定义选项为选中状态。

 

textarea标签

     <textarea>标签用于定义一个多行文本输入控件(多行文本框,文本域)

     常用属性:

  •   name:定义多行文本框名称
  •   cols:定义多行文本框可见宽度
  •   rows:定义多行文本框可见行数
  •   wrap:规定多行文本框中文字如何换行。

其他标签:

    meta标签

<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。<meta> 标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。

常用属性:

  •   content:定义与http-equiv或name属性相关的元信息
  •   http-equiv:把content属性关联到HTTP头部
  •   name:把content属性关联到一个名称。

 

      link标签

<link> 标签定义文档与外部资源的关系。

<link> 标签最常见的用途是链接样式表。

   <link>只能存在于 head 部分,不过它可出现任何次数。

   常用属性:

  •   type:定义被链接的文档的MIME类型
  •   href:定义被链接的文档的URL
  •   rel:定义当前文档与被链接文档之间的关系。


      <frameset>

<frameset>是框架结构标签,它定义如果将窗口分割为框架.

注意:不能与<frameset></frameset> 标签一起使用 <body></body> 标签。

常用属性:

  •   cols:垂直切割
  •   rows:横向切割
  •   frameborder:定义框架的边框,其值可以有0(no)和 1(yes),0表示不要边框,1表示要显示边框。
  •   border:定义框架的边框厚度
  •   bordercolor:定义框架的边框颜色
  •   framespacing:定义框架与框架之间的距离。

      <frame>

<frame>是框架标签,它定义放置在每个框架中的页面。

常用属性:

  •   src:定义此框架要显示的页面url
  •   name:定义此框架的名称
  •   frameborder:定义框架的边框,其值可以有0和 1,0表示不要边框,1表示要显示边框。
  •   framespacing:定义框架与框架之间的距离
  •   bordercolor:定义框架的边框颜色
  •   scrolling:定义是否显示卷轴,YES表示要显示,NO表示不显示,AUTO视情况而定。
  •   noresize:定义框架大小不可以改变。
  •   marginhight:定义框架高度部分边缘所保留的空间。
  •   marginwidth:定义框架宽度部分边缘所保留的空间。

      <iframe>

iframe 元素会创建包含另外一个文档的内联框架(即行内框架)

              常用属性:

  •   src:定义些框架要显示的页面url
  •   name:定义些框架的名称
  •   width:定义些框架的宽度
  •   height:定义些框架的高度
  •   marginwidth:定义插入的页面与框边所保留的宽度
  •   marginheight: 定义插入的页面与框边所保留的高度
  •   frameborder:定义框架的边框,1表示显示边框 ,0表示不显示
  •   scrolling:定义是否允许卷动,YES允许,NO不允许。


原创粉丝点击