html5 表格文檔常用指令


<html>    --開始標簽

  <head>

    網頁上的控制信息

<title>頁面標題</title>

  </head>

  <body>

    頁面顯示的內容

  </body>

</html>    --結束標簽

<!--注釋內容--> 注釋

body的屬性:(了解)

bgcolor 頁面背景色

  text 文字顏色

  topmargin 上頁邊距

  leftmargin 左頁邊距

  rightmargin 右頁邊距

  bottomargin 下頁邊距

background 背景壁紙

1.1、一般標簽

1.1.1、格式控制標簽

 

  <b></b> 字體加粗

  <i></i> 傾斜

  <u></u> 下划線

  <strong></strong> 字體加粗(強調,語氣加強用)

  <em></em> 字體傾斜(強調,語氣加強用)

<center></center> 居中

  <br> 或<br /> 相當於回車

 ; 表示空格 也可以在設計頁面中按ctrl+shift+space

1.1.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)的所有代碼。

詳細內容參閱:http://www.w3school.com.cn/

 

例:

  <!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>

  空 格 <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.2、常用標簽

超鏈接標簽

  <a href="超鏈接地址" target=“_blank”>超鏈接的文字</a>     --href(hyperlink reference);_blank是在新窗口打開。

  第一步:做錨點的標簽。<a name=""></a>

第二步:做錨點鏈接。<a href="目標鏈接的name的值"></a>

 

圖片標簽

  <img src="圖片地址" alt="文字" width="" height="" />     --高跟寬設置一個即可,顯示圖片會按比例縮放。alt在圖片無法加載時,顯示文字,還可幫助搜索引擎搜索。

 

1.3、表格與表單

1.3.1、表格

  <table></table> 表格

    width:寬度。可以用像素或百分比表示。常用960像素。

    border:邊框。常用值0。

    cellpadding:內容跟單元格邊框的邊距。常用值0。

    cellspacing:單元格之間的間距。常用值0。

    align:對齊方式。

    bgcolor:背景色。

background:背景圖片。

 

  <tr></tr> 行

    align:一行的內容的水平對齊方式

    valign:一行的內容的垂直對齊方式

    height:行高

    bgcolor:背景色

background:背景圖片

 

  <td></td> 單元格

<th></th> 表頭,單元格的內容自動居中、加粗

    align:單元格的內容的對齊方式

    valign:單元格的內容的垂直對齊方式

    width:單元格寬度

    height:單元格高度

    bgcolor:背景色

background:背景圖片

  內容必須放在單元格里,單元格必須放在行里,行必須放在表格里。設置單元格行高、列高時,會同時影響對應的行或列

  單元格合並:(建議盡量用表格嵌套)

    colspan="n"    合並同一行單元格(后面寫代碼要減去相對應的列) 

    rowspan="n"    合並同一列單元格(從第二行開始減去對應的列)

 

1.3.2、表單

  <form id="" name="" method="post/get" action="負責處理的服務端"> id不可重復;name可重復;get提交有長度限制,並且編碼后的內容在地址欄可見,post提交無長度限制,且編碼后內容不可見。

</form>

1、文本輸入

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

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

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

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

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,使可用。

3、選擇輸入

  單選按鈕組<input type="redio" 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 屬性相同。

 

下拉列表框

  <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>

 

1.4、框架

1、frameset

frameset最外城的去掉body用frameset

<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

 

讓整個frameset頁面跳轉至某個頁面:

把超鏈接的target屬性設置為“_top”。

 

2、iframe 

在原來頁面嵌入小窗口顯示其他頁面

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

frameborder,邊線;scrolling,滾動條。如果設置高和寬為0,則不顯示,但是在后台會存在這么一個頁面,例如熊貓燒香病毒。

 

2部分 CSS樣式表

CSS(Cascading Style Sheets,層疊樣式表),作用是美化HTML網頁。

/*注釋*/    注釋語法

2.1、樣式表的基本概念

2.1.1、樣式表分類

1、內聯樣式表

html聯合顯示,控制精確,但是可重用性差,冗余多。

例:<p style="font-size:14px;">內聯樣式表</p>

2、內嵌樣式表

作為一個獨立區域內嵌在網頁里,必須寫在head標簽里邊。

<style type= "text/css">

p    //格式對p標簽起作用

{

樣式;

}

</style>

3、外部樣式表

  新建一個CSS文件,用來放樣式表。如果要在HTML文件中調用樣式表,需要在HTML文件中點右鍵→CSS樣式→附加樣式表。一般用link連接方式。

 

有些標簽有些默認的邊距,一般寫樣式表代碼的時候都會先去除(也可以設置其他樣式),如下:

<style type= "text/css">

*    //格式對所有標簽起作用

{

margin:0px;

padding:0px;

}

</style>

 

2.1.2、選擇器

1、標簽選擇器。用標簽名做選擇器。

<style type= "text/css">

p    //格式對p標簽起作用

{

樣式;

}

</style>

 

2、class選擇器。都是“.”開頭。

  <head>

  <style type="text/css">

  .main     /*定義樣式*/

  {

height:42px;

width:100%;

text-align:center;

  }

  </style>

  </head>

  <body>

  <div class="main">       <!--調用class樣式-->

  </div>

  </body>

 

3、ID選擇器。以“#”開頭

  <div id="樣式名">

  <head>

  <style type="text/css">

  #main     /*定義樣式*/

  {

height:42px;

width:100%;

text-align:center;

  }

  </style>

  </head>

  <body>

  <div id="main">       <!--調用id樣式-->

  </div>

  </body>

 

4、復合選擇器。

1)、用“,”隔開,表示並列。

  <style type="text/css">

  p,span    /*標簽p、span兩者同樣的樣式*/

  {

樣式;

  }

  </style>

 

2)、用空格隔開,表示后代。

  <style type="text/css">

  .main p    /*找到使用樣式“main”的標簽,在該標簽里的P標簽使用該樣式*/

  {

    樣式;

  }

  </style>

 

3)、篩選“.”。

  <style type="text/css">

  p.sp    /*在標簽p中的class="sp"的標簽,執行以下樣式*/

  {

樣式;

  }

  </style>

 

2.2、樣式屬性

2.2.1、背景與前景

      /*背景色,樣式表優先級高*/

  background-image:url(路徑);    /*設置背景圖片(默認)*/

  background-attachment:fixed;    /*背景是固定的,不隨字體滾動*/

  background-attachment:scroll;    /*背景隨字體滾動*/

  background-repeat:no-repeat;    /*no-repeat,不平鋪;repeat,平鋪;repeat-x,橫向平鋪;repeat-y,縱向平鋪*/

  background-position:center;    /*背景圖居中,設置背景圖位置時,repeat必須為“no-repreat”*/

  background-position:right top;    /*背景圖放到右上角(方位可以自己更改)*/

  background-position:left 100px top 200px;    /*離左邊100像素,離上邊200像素(可以設為負值)*/

 

  字體

  font-family:"新宋體";    /*字體。常用微軟雅黑、宋體。*/

  font-size:12px;    /*字體大小。常用像素12px、14px、18px。還可以用“em”,“2.5em”即:默認字體的2.5倍。還可以用百分數*/

  font-weight:bold;    /*bold是加粗,normal是正常*/

  font-style:italic;    /*傾斜,normal是不傾斜*/

  color:#03C;    /*顏色*/

  text-decoration:underline;    /*下划線,overline是上划線,line-through是刪除線,none是去掉下划線*/

  text-align:center;    /*(水平對齊)居中對齊,left是左對齊,right是右對齊*/

  vertical-align:middle;    /*(垂直對齊)居中對齊,top是頂部對齊,bottom是底部對齊。一般設置行高后使用。*/

  text-indent:28px;    /*首行縮進量*/

  line-height:24px;    /*行高。一般為1.5~2倍字體大小。*/

display:none;    /*none,不顯示;inline-block,顯示為塊,不自動換行,寬高可設;block,顯示為塊,自動換行;inline,效果同span標簽,不自動換行,寬高不可設。*/

visibility:hidden;    /*可視性。hidden,隱藏但是占空間;visible,顯示。*/

 

2.2.2、邊界和邊框

border(表格邊框、樣式等)、margin(表外間距)、padding(內容與單元格間距)

  border:5px solid blue;    /*四邊框:5像素寬、實線、藍色(相當於以下三行)*/

  border-width:5px;

  border-style:solid;

  border-color:blue;

  border-top:5px solid blue;    /*上邊框:5像素寬、實線、藍色(分寫同上)*/

  border-bottom:5px solid blue;   /*下邊框:5像素寬、實線、藍色(分寫同上)*/

  border-left:5px solid blue;    /*左邊框:5像素寬、實線、藍色(分寫同上)*/

border-right:5px solid blue;    /*右邊框:5像素寬、實線、藍色(分寫同上)*/

 

  margin:10px;     /*四邊外邊框寬度為10像素auto,居中。*/

  margin-top:10px;    /*上邊外邊框寬度為10像素;其他三邊邊框類似*/

margin:20px 0px 20px 0px;    /*上-右-下-左,四邊外邊框順時針順序*/

 

  padding:10px;    /*內容與邊框的四邊間距為10像素*/

  padding-top:10px;    /*內容與邊框的上間距為10像素;其他三邊間距類似*/

padding:20px 0px 20px 0px;   /*上-右-下-左,內容與邊框的四邊間距順時針順序*/

 

2.2.3、列表與方塊

  width、height、(top、bottom、left、right)只有在絕對坐標情況下才有用

  list-style:none;    /*取消序號*/

  list-style:circle;    /*序號變為圓圈,樣式相當於無序*/

  list-style-image:url(圖片地址);    /*圖片做序號*/

  list-style-position:outside;    /*序號在內容外*/

  list-style-position:inside;    /*序號跟內容在一起*/

 

2.2.4、格式與布局

1、position:fixed

鎖定位置(相對於瀏覽器的位置),例如有些網站的右下角彈窗

 例:

<head>

<title>123</title>

<style type="text/css">

#a

{

  border:5px solid blue;

  width:100px;

  height:100px;

  margin:10px;

  

  left:30px;

  bottom:20px;

  position:fixed;

}

</style>

</head>

<body>

  <div id="a">a

  </div>

</body>

顯示如下

 

2、position:absolute

  1)、外層沒有position:absolute(或relative);,那么div相對於瀏覽器定位,如下圖中b(距離瀏覽器的右邊框50像素,距離瀏覽器的下邊框20像素)。

  2)、外層有position:absolute(或relative);,那么div相對於外層邊框定位,如下圖中bb(距離d的右邊框50像素,距離d的下邊框20像素)。

代碼:

<head>

<title>123</title>

 

<style type="text/css">

.b

{

  border:5px solid blue;

  width:100px;

  height:100px;

  margin:10px;

  

  right:50px;

  bottom:20px;

  position:absolute; /**/

}

.c

{

  border:2px solid red;

  width:400px;

  height:200px;

}

</style>

<style type="text/css">

.d

{

  border:2px solid red;

  width:400px;

  height:200px;

  position:absolute;

}

</style>

</head>

<body>

<div class="c">c

  <div class="b">b

  </div>

</div>

<div class="d">d

  <div class="b">bb

  </div>

</div>

</body>

3、position:relative

  相對於默認位置的移動。如下圖,a在用relative移動前的位置,aa為用relative移動后的位置,aa距原位置上部間距50像素,距原位置左邊距20像素。

代碼:

<head>

<title>123</title>

<style type="text/css">

#a

{

  border:5px solid blue;

  width:100px;

  height:100px;

  margin:10px;

  

  position:fixed;

}

#aa

{

border:5px solid blue;

width:100px;

height:100px;

margin:10px;

 

left:20px;

top:50px;

position:relative;

}

</style>

</head>

<body>

<div id="a">a

</div>

<div id="aa">aa

</div>

</body>

顯示如下

5、float:left,right

 

overflow:hidden;    //超出部分隱藏;scroll,顯示出滾動條; 

<div style="clear:both"></div>    截斷流

 

附:

overflow:hidden;    /*超出范圍時隱藏;scroll,超出范圍時出滾動條。*/

 

超鏈接樣式:

<style type="text/css">

a:link    /*一般鏈接*/

{

  color:blue;

}

 

a:visited    /*訪問過的鏈接的格式*/

{

  color:green;

}

 

a:hover    /*設置鼠標指向鏈接時的形式*/

{

  color:red;

}

</style>

 

cursor:pointer    鼠標指到上面時的形狀。

©    版權符號©

 

半透明效果

<div class="box">透明區域</div>

//樣式表中代碼:

.box

{

opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50) 

}

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM