html基礎知識

HTML 超文本標記語言,描述網頁的。跟其他編程語言不同,可通過文本編輯器來創建。


HTMl文件格式:

文件是.html或者.htm後綴的文件。

HTMl超文本標記語言書寫格式要符合W3C(萬維網聯盟)標準。(字母小寫)

 

HTML完整的結構:

<html>

  <head>

<title>標題</title>

聲明css或者引入js、css以及其他內容

  </head>

  <body>

頁面顯示的內容

  </body>

</html>


<html>……</html>:表示文件類型爲HTML文檔

<head>……</head>:文檔頭部標記,表示設置文檔描述及其他不在web網頁上顯示的信息

<head>……</head>內部經常使用標籤說明:

  <link>:提供將現行文檔與其他文檔或實體關聯的信息。

  <isindex>:指明在服務器上提供文檔可以檢索的索引

<style>……</style>:允許包含樣式表(CSS)信息

<meta>:主頁頭部元素標籤,描述不包含在標準HTML裏的文檔信息.

  <meta name="keywords" content="">向搜索引擎說明你的網頁的關鍵詞

    <meta name="author" content="你的姓名 ">告訴搜索引擎製作你的站點的作者

  <meta http-equiv="content-type" content="text/html;charset=UTF-8">設置網頁語言字符集

<meta http-equiv="content-language" content="zh-cn">設置網頁語言字符集

<meta http-equiv="refresh" content="m;url=’文件名’">瀏覽器將在m秒後,自動轉換到某文件

<title>……</title>:文檔標題,即在標題欄中顯示的題目

<body>……</body>:當主題標記,記在網頁內要現實的題目.

<body>……</body>用於定義頁面內容的顯示效果.

bgcolor=”顏色值”:設置背景色

background=“url”這是背景圖片的文件名。

alink:活動時連接顏色

link:鏈接的顏色

vlink:連接後的顏色

text:文本的顏色

屬性解釋:

align=left/right/center:設置在網頁中的左右對齊方式。

valign=top/middle/botton/baseline:設置在網頁中的上下對齊方式。

<address>……</address>:地址風格一般用與文檔的開始或結尾處,並以斜體格式顯示文本。


標記:

標題文字標記:<hn>....</hn> : n的取值爲:1—6,1最大,6最小;1-6級標題。

常用段落標記:

      註釋標記:其格式爲:<!- -  註釋內容(不侷限一行,不執行該代碼)  - ->

換行標記:<br />或者是<br>

強制換段標記,格式爲:  文字<p>,相當於兩個<br>

設置段落標記,格式爲:<p>文字</p>

預格式化標記:<pre>…</pre>  

位置控制標記,格式爲:<div align=”對齊方式”>文本或圖像</div>

我們可將div認爲是容器,默認是縱向排列的。

水平線標記:<hr>:其屬性有:

size:水平線的寬度.

width:水平線的長度,可用佔平寬度的百分比或像素值來表示

heigth:水平線的高度,可用佔平寬度的百分比或像素值來表示

align:水平線的對齊方式,有left/right/center三種

noshade:線段無陰影屬性,爲實心線段

字體標記:

    <font size=大小  face=字體  color=顏色 >要顯示的內容</font>

        size:設置字體大小,取值1--7

        face:設置字體,如:隸書,宋體,幼圓,楷體等.

        color:設置文字顏色

   <b>……</b>:設置字體加粗

   <tt>……</tt>:標準打字機字體

   <i>……</i>:設置斜體字

   <strike>……</strike>:設置帶刪除線的文字

   <u>……</u>:設置帶下劃線的文字

   <sub>……</sub>:將文本作爲下標顯示 

   <sup>……</sup>將文本作爲上標顯示  ,例如:2的2次冪 

   <big>……</big>:大字體文本顯示

   <small>……</small>:小字體文本顯示

   <strong>……</strong>:加重顯示字體


超鏈接標記     

<a href="跳轉的路徑URL">顯示的文本內容</a> 屬性:name="" 相當於給該標籤起名字。

  例如:如果當前頁面一個a標籤跳轉到指定當前頁面另一個a標籤所在位置:

<a href="#" name="name屬性值A">A</a> <a href="#name屬性值A">B</a>

target將鏈接的文件最終要顯示的位置.其值爲:

              target=_blank:將鏈接的文件顯示在一個新的窗口

              target=_self:將鏈接的文件顯示在本窗口

              target=_top:將鏈接的文件顯示在整個瀏覽器窗口

              target=_parent:將鏈接文件顯示在前一個窗口

              target=”windowname”將鏈接的文件顯示在指定的窗口

相對路徑:相對某個文件,去找目標文件,不寫具體的盤符

絕對路徑:直接寫具體的盤符文件夾路徑

./同級路徑的   ../跳出一層文件夾

圖像標記

<img src=’url’name=”img1” width=100 height=100></img> 

<p_w_picpath src=""/>

src=’url’設置圖片的路徑

name=圖片的名字

width:設置圖片的寬度

height:設置圖片的高度

vspace:設置圖片離網頁頂端的空白距離

hspace:設置圖片離網頁左端的空白距離

alt:在瀏覽器尚未完全讀入圖像時,在圖像位置顯示的信息:

title:當鼠標指到圖片時出現的信息.

border:設置圖片邊框的粗細,其值爲數字.


相關序列表標記 

定義無序列表標籤:<ul><li>內容</li><li>內容</li><li>內容</li></ul>

Type=disk/circle/square:指定表項左端前面的符號類型.

      有序列表標記:<ol start="3"><li>內容</li><li>內容</li><li>內容</li></ol>

type=""屬性,指定該列表序號格式。可設定5種序號:數字、大小寫英文字母、大小寫羅馬字母。

start=“”指定該了列表從幾開始排列標示符。

      自定義項目列表:<dl><dt>標題<dt>…<dd>內容<dd>…</dl>     


表格標記:

<table>…</table>:定義表格。

<caption>…</caption>:定義表格標題。

<tr>…</tr>:定義錶行。

<th>…</th>:定義表頭。

<td>…</td>:定義表元(即表格的具體數據)。

<colspan=#>:#=從左數起,具有指定屬性的列的列數。

<colalign=#>:#=left,right,center:設置所在列的左右對齊方式。

表格中邊框的顯示:(對table標籤)

frame=box:全部顯示四個邊框。

frame=above:只顯示上邊框。

frame=hsides:只顯示上下邊框。

frame=lhs:只顯示左邊框。

frame=void:不顯示任何邊框。

表格中分隔線(Rules)的顯示:(對table標籤)

rules=all:顯示所有的分隔線。

rules=rows:只顯示行之間的分隔線。

rules=none:不顯示任何分隔線。

其它屬性有:

bgcolor:背景色        background=”圖片名”

表格邊框色彩的亮度控制:

bordercolorlight:表格邊框亮度顏色值。

bordercolordark:表格邊框陰影顏色值。

width=寬度  height=高度   border=邊框粗細   bordercolor=”顏色值”

cellspacing=單元格間隙   cellpadding=設置表格邊框與其內容空間的大小

colspan=跨列   rowspan=跨行

form表單常用標記

<form></form> 用於提交請求發送數據使用。

屬性:name:定義表單的名字。

action:表單提交的目的地址。action=”url”。

method:表單的提交方式。其值有post/get。

target=”_blank/_self/_top/_parent”:指定表單提交結果文檔最終要顯示的位置。

enctype=”multipart/form-data”:來確保匿名上載文件的正確的編碼


文本框:<input type=”text” value=””  name=””>

屬性: 

name="username" 相當於給該標籤起名字,以後傳輸數據時使用。

          value=""該屬性是該標籤真實的值;

readonly 該屬性,指定該標籤是隻讀。

size:定義文本框的寬度,單位是單個字符寬度:如:size=”5”。

maxlength="10" 定義最多輸入的字符數

    (如下兩個標籤任何標籤都有該屬性): 

id="" 唯一標示該標籤,頁面上的id,不允許重複。

class="" 以後css會使用該屬性,相同的class屬性的標籤認爲是一組

  文本域:<textarea name="">輸入的文本</textarea>  

textarea多行多列輸入元素,即多行多列文本框。

  textarea基本屬性:

name:定義多行文本框的名稱。

cols:定義多行文本框的寬度,單位是單個字符寬度。

rows:定義多行文本框的高度,單位是單個字符寬度。

wrap:屬性定義輸入內容大於文本域時顯示的方式,可選值如下:

virtual:允許文本自動換行。

off:不允許自動換行。

physical:讓文本換行,當數據被提交處理時換行符也將被一起提交處理。

隱藏域:<input type="hidden" name="" value="">

基本屬性:

name:設定提交信息時的提交名稱,對應HTML文檔的hidden中的name。

type:定義該輸入元素爲隱藏域。

密碼框:<input type="password"> 同樣有文本框相關的屬性。

文件上傳框:其格式:<input type=”file” name=”  ”>

下拉列表:<select name="" id="" class="" >

<option value="真實值">文本內容</option>

<option value="真實值" selected >文本內容</option>

<option value="真實值">文本內容</option>

 </select> 

 selected 屬性指定某個要選中的option,

 disabled 該屬性一般用在select標籤、button按鈕上面,讓該標籤不可以被使用(不可被點擊)。

size:定義下拉選擇框的行數。

multiple:設置滾動菜單,屬性表示可以多選,如果不設置本屬性,那麼只能單選。

單選框:<input type="radio" valu="1" name="sex"><input type="radio" value="2" name="sex">

屬性:name,相同的name屬性認爲是一組。

        複選框:<input type="checkbox" value="">

按鈕:普通按鈕:<input type="button" value="確定" >

     form標籤中專門用於提交form表單的提交按鈕:<input type="submit" value="提交">

       form標籤中專門用於提交form表單的重置按鈕:<input type="reset" value="重置">         

       

框架標記

<frameset  rows=”#,#”>

   <frame  src=”url”  name=””><frame  src=”url”  name=””>

</frameset>

  框架內的屬性有:

rows=像素值:設定橫向分割的框架數目  cols=像素值:設定縱向分割的框架數目

src=”url”:指定表示該框架對應的源文件。Name:指定框架名稱。

border=像素值:設定邊框的寬度。bordercolor=顏色值:設定邊框的顏色

frameborder=yes/no 設定邊框的有無,缺省值爲yes。

noresize:設定框架不可編輯,即固定邊框。

marginwidth=像素值,marginheight=像素值:設定頁面空白區域的大小。

scrolling=yes/no:設置是否顯示滾動條。

framespacing=像素值:窗口之間空白區域設置。

marginwidth=像素值/marginheight=像素值:設置頁面空白的大小。


  <html>

<head></head>

<frameset rows="10%,*">

<frame src="top.html" name="top" ></frame>

<frameset cols="15%,*">

<frame src="left.html"  noresize name="left"></frame>

<!--

noresize該屬性(只能使用在frame上),讓周圍邊框不可以拖拽。

frameborder="0" 或者yes或者no,0 此時不顯示邊框和no一致。>0相當於yes

不顯示邊框。可以用在frame或者frameset上;

-->

<frame src="content.html" marginwidth="150" name="center"marginheight="200"></frame>

</frameset>

</frameset>

</html>

嵌入窗口標記

<iframe  src=url  name=””>…………</iframe>將某個頁面嵌入到指定頁面中:

例如:

<html>

<head></head>

<body>

 <iframe src="photos_detail.html" marginwidth="0" marginheight="0" style="width:820px;height:400px;" scrolling="no" frameborder="no"></iframe>

</body>

</html>


fieldset 標籤:

<fieldset style="width:200" align="center"> 


<legend>標題</legend>

<p align="center">

<table >

 

<tr><td>第一列</td><td>第二列 </td></tr>

 </table>

</p> 


</fieldset>

製作多媒體頁面

<embed  src=#>:#=URL,本標記可以用來在主頁中嵌入多媒體文本。

<bgsound  src=#> #=WAV 文件的URL。

<bgsound  loop=#> #=循環數。

<img  src=”url.gif”  dynsrc=”url.avi”>:插入視頻剪輯。

start=#:設置何時播放。

#=fileopen時,表示鏈接到本頁時開始播放該視頻。

#=mouseover時,表示把鼠標移到播放區域時,開始播放該視頻。

controls:用來在視頻窗口下附加MS-WINDOWS的AVI播放控制條。

loop=#:設置播放次數。

loopdelay=#:設置播放延時,單位是毫秒。


在網頁設置會移動的文字

    <marquee onmouseout=start()>……</marquee>

direction設置文字移動的方向:其值可以有:up/down/left/right

behavior: 設置文字移動的方式:其值可以有:slide/alternate/scroll

loop: 設置文字移動的次數:默認值爲無數次循環.

scrolldelay:設置文字移動的延時.

scrollamount:設置一次滾動的文本量

width:數值滾動內容寬度

height:數值滾動內容高度

vspace:數值滾動區域寬度

hspace:數值滾動區域高度

鼠標經過時滾動停止離開重新滾動

1. 向左滾動(默認)代碼

<MARQUEE scrollamount=2 scrolldelay=100><FONT color=#ff6600>Welcom to my blog.</FONT></MARQUEE>

2. 向右滾動代碼

<MARQUEE direction=right scrollamount=2 scrolldelay=100><FONT color=#ff6600>Welcom to my blog.</FONT></MARQUEE>

3. 向上滾動(多行文字在每行後加<br>標記)代碼

<MARQUEE direction=up scrollamount=2 scrolldelay=100><FONT color=#ff6600>Welcom to my blog.<BR>It's just for you! <BR>The most preferred bilingual bol for you to share</FONT></MARQUEE>

4. 向下滾動代碼

  <MARQUEE direction=down scrollamount=2 scrolldelay=100><FONT color=#ff6600>Welcom to my blog.<BR>It's just for you!<BR>The most preferred bilingual bol for you to share</FONT></MARQUEE>

  5. 滾動次數3次(默認爲無數次)代碼

<MARQUEE loop=3 scrollamount=2 scrolldelay=100><FONT color=#ff6600>Welcom to my blog.<BR>It's just for you!<BR>The most preferred bilingual bol for you to share</FONT></MARQUEE>

6. 滾動延時代碼

<MARQUEE scrollDelay=20 direction=up><FONT color=#ff6600>Welcom to my blog.<BR>It's just for you!<BR>The most preferred bilingual bol for you to share</FONT></MARQUEE>

7. 滾動文本量代碼

  <MARQUEE direction=up scrollamount=2 scrolldelay=100><FONT color=#ff6600>Welcom to my blog.<BR>It's just for you!<BR>The most preferred bilingual bol for you to share</FONT></MARQUEE>

8. 滾動文本大小(默認爲原文字大小)代碼

  <MARQUEE scrollamount=2 scrolldelay=100 width=200 height=40><FONT color=#ff6600>Welcom to my blog.<BR>It's just for you!<BR>The most preferred bilingual bol for you to share</FONT></MARQUEE>

9. 滾動區域的寬度和高度(默認爲原文字大小)代碼

  <MARQUEE hspace=100 vspace=50><FONT color=#ff6600>Welcom to my blog.<BR>It's just for you!<BR>The most preferred bilingual bol for you to share</FONT></MARQUEE>

10. 滾動的超鏈接代碼

<MARQUEE behavior=alternate><A href=http://blog.cersp.com/14400.aspx target=blank>此處爲鏈接文字說明(點擊進入動感部落的博客)</A></MARQUEE>

  11. 滾動的圖片加超鏈接

<MARQUEE behavior=alternate><A href="http://blog.cersp.com/14400.aspx" target=blank><IMG src="http://blog.cersp.com/2006/04/13/121818.gif"></A></MARQUEE>

  12. 來回滾動代碼

  <MARQUEE behavior=alternate scrollamount=2 scrolldelay=100><IMG src="http://blog.cersp.com/2006/04/13/121818.gif"></MARQUEE>

  13. 鼠標經過時滾動停止代碼(此效果在新浪博客中可能無效)

  <MARQUEE behavior=alternate><A href="http://blog.cersp.com/14400.aspx" target=blank><IMG src="http://blog.cersp.com/2006/04/13/121818.gif"></A></MARQUEE>



div:

可以認爲是一個容器:

<div align="center" style="border:solid 1px red;width:100px;height:100px;"></div>

style屬性: 添加Css樣式表,控制該標籤的樣式。 border:solid 1px red;表示邊框,實心,1像素寬,紅色。 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章