1. 程式人生 > >html中橫線的一些用法

html中橫線的一些用法

一、作系列橫單線

  這是系列橫單線試驗,效果還好吧? 
  在這個例子中,用到了表格主標題標記<caption>,它的語法如下:
<caption
align=left|center|right
valign=top|bottom>
  align和valign分別用於設定標題的水平位置和垂直位置。align的預設值是center;valign的預設值是top。利用<caption>標記可以方便地在緊靠邊表格的頂部或底部寫上文字,且居中,若用其它辦法要麻煩得多。另外在本例中能使表格產生單線效果是設定了<table>標記的rules和frame引數,rules引數是對錶格的內部邊框作顯示控制。
rules="none":表示不加內部邊框;
rules="rows":表示只顯示水平方向的邊框; 
rules="cols:表示只顯示垂直方向上的邊框;
rules="all":則是顯示所有方向上的邊框,這也是預設值;
frame="void":表示不加外邊框;
frame="above":表示顯示上邊的外邊框;
frame="below":表示顯示下邊的外邊框;
frame="lhs" :表示顯示左邊的外邊框;
frame="rls" :表示顯示右邊的外邊框;
frame="hsides":表示顯示上下外邊框;
frame="vsides":表示顯示左右外邊框;
frame="box" 則表示顯示所有外邊框。
  明白了引數值的含義,製作本例的效果就簡單了,本例完成後的原始碼如下:
<table width="60%" border="1" cellspacing="0" cellpadding="0" rules="rows" frame="hsides">
<caption>這是系列橫單線試驗</caption>
<tr> 
<td> 這是系列橫單線試驗,效果還好吧?</td>
</tr>
<tr> 
<td> </td>
</tr>
<tr> 
<td> </td>
</tr>
</table> 
  用這種方法畫系列單線,即快又整齊,且所用程式碼也很少。

  二、作系列豎單線

  本例這種效果看起來是不是有點特色,其實在製作方法上與上例沒有多少區別,只是改變了rules和frame的引數值,使表格只顯示垂直方向的內外邊框,其它與上例相同,本例完成後的原始碼是:
<table border="1" cellspacing="1" cellpadding="8" rules="clos" frame="vsides" height="115" align="left" hspace="10" width="180">
<tr>
<td>更上一 層 樓 </td>
<td>欲窮千 裡 目 </td>
<td>黃河 入 海 流 </td>
<td>白日依 山 盡 </td>
<td><p><br>登 黃 鶴 樓 </p></td>
</tr>
</table>

  三、系列雙橫線

  這是在例一的基礎上再增加設定了cellspacing引數所產生的效果。
  本例採用與例一相同的方法,通過設定rules和frame引數,使表格只顯示水平方向的內外邊框線,並增加了設定cellspacing引數使其產生雙線效果,但是<table>標記預設的雙線顏色不一樣(因它的本意是用兩種顏色來產生立體效果的),所以又通過設定bordercolorlight和bordercolordark 引數來改變雙線的顏色,以達到雙線顏色一致的目的。另外為了使表格內的文字內容上下留空,又設定了cellpadding引數,當然也可以通過設定單元格高度來達到這個目的,但那樣要增加許多程式碼。下面介紹這幾個引數的含義:
cellspacing="n":單元格間距,也就是內外邊框線的間距;
cellpadding="n":單元格邊距,即單元格內內容與內邊框的距離;
bordercolorlight="#n":設定立體邊框線中較淺部分的顏色,用顏色名稱或十六進位制數表示。
bordercolordark="#n":設定立體邊框線中較深部分的顏色,用顏色名稱或十六進位制數表示。 
  用本例的方法制作雙橫線,比用其它方法方便、快捷,所用程式碼也較少,當橫線的數量越多,效果越明顯。本例完成後的程式碼為:
<table width="60%" border="1" cellspacing="6" cellpadding="3" bordercolorlight="#006633" bordercolordark="#006633" rules="rows" frame="hsides">
<tr><td> 這是在例一的基礎上再增加設定了cellspacing引數所產</td></tr>
<tr><td>生的效果。</td></tr>
<tr><td> </td></tr>
</table>

  同樣,在例二的基礎上再加上例三的方法就可以方便地製作出雙豎線效果,你可以試試。當然表格在網頁製作中的作用遠遠不止這些,通過這三個例子可以看出,靈活應用表格的引數設定,可以產生一些特殊效果。

HTML表單設計基礎 

表單在HTML頁面中起著重要作用,它是與使用者互動資訊的主要手段。一個表單至少應該包括說明性文字、使用者填寫的表格、提交和重填按鈕等內容。使用者填寫了所需的資料之後,按下“提交資料”按鈕,這樣所填資料就會通專門的CGI介面傳到Web伺服器上。網頁的設計者隨後就能在Web伺服器上看到使用者填寫的資料,從而完成了從使用者到作者之間的反饋和交流。對於免費個人網站,往往伺服器不提供CGI功能,也可以電子郵件來接收使用者的反饋資訊。
  表單中主要包括下列元素:
button——普通按鈕
radio ——單選按鈕
checkbox——複選框
select ——下拉式選單
text ——單行文字框
textarea——多行文字框
submit——提交按鈕
reset—— 重填按鈕
  用HTML設計表單常用的標記是:<form>、< input>、<Option>、<Select>、<textarea>和<isindex>等標記。

1、<form>表單標記
  該標記的主要作用是設定表單的起止位置,並指定處理表單資料程式的url地址。其基本語法結構如下:
<form
action=url
method=get|post
name=value
onreset=function
onsubmit=function
target=window>
</form>
  其中action:用於設定處理表單資料程式url的地址。這樣的程式通常是CGI應用程式,採用電子郵件方式時,用action="mailto:

[email protected]"。
method:指定資料傳送到伺服器的方式。有兩種主要的方式,當method=get時,將輸入資料加在action指定的地址後面傳送到伺服器;當method=post時則將輸入資料按照HTTP傳輸協議中的post傳輸方式傳送到伺服器,用電子郵件接收使用者資訊採用這種方式。
name:用於設定表單的名稱。onrest和onsubmit是主要針對“reset”按鈕和“submit”按鈕來說的,分別設定了在按下相應的按鈕之後要執行的子程式。
target:指定輸入資料結果顯示在那個視窗,這需要與<frame>標記配合使用。

2、<input>表單輸入標記
  此標記在表單中使用頻繁,大部分表單內容需要用到此標記。其語法如下:
<inPut
aligh=left|righ|top|middle|bottom
name=value
type=text|textarea|password|checkbox|radio|submit|reset|file|hidden|image|button
value=value
src=url
checked
maxlength=n
size=n
onclick=function
onselect=function>
align:是用於設定表單的位置是靠左(left)、靠右(right)、居中(middle)、靠上 top)還是靠底(bottom)。
name:設定當前變數名稱。 
type:決定了輸入資料的型別。其選項較多,各項的意義是: 
type=text:表示輸入單行文字; 
typet=textarea:表示輸入多行文字;
type=password:表示輸入資料為密碼,用星號表示;
type-checkbox:表示複選框;
type-radio:表示單選框;
type一submit:表示提交按鈕,資料將被送到伺服器; 
tyPe-reset:表示清除表單資料,以便重新輸入;
type-file:表示插入一個檔案;
type-hidden:表示隱藏按鈕;
type=image:表示插入一個影象;
type一button:表示普通按鈕;
value:用於設定輸入預設值,即如果使用者不輸入的話,就採用此預設值;
src:是針對type=image的情況來說的,設定影象檔案的地址;
checked:表示選擇框中,此項被預設選中;
maxlength:表示在輸入單行文字的時候,最大輸入字元個數;
size:用於設定在輸入多行文字時的最大輸入字元數,採用width,height方式;
onclick:表示在按下輸入時呼叫指定的子程式;
onselect:表示當前項被選擇時呼叫指定的子程式。 

3、<select>下拉選單標記
  用<select>標記可以在表間中插入一個下拉選單,它需與<option>標記聯用,因為下拉選單中的每個選項要用<option>標記來定義。<select>標記的語法如下:
<select
name=nametext
size=n
multiple>
  其中name:設定下拉式選單的名稱;
size:設定選單框的高度,也就是一次顯示幾個選單項,一般取預設值(size="1");
multiple:設定為可以進行多選。

4、<option>選項標記
  該標記為下拉選單中一個選項,語法很簡單:
<option
selected
value=value>
其中selected:表示當前項被預設選中;
value:表示該項對應的值,在該項被中之後,該項的值就會被送到伺服器進行處理。

5、<textarea>多行文字輸入標記
  這是一個建立多行文字輸入框的專用標記,其語法如下:
<textarea
name=name
cols=n
rows=n
wrap=off|hard|soft>
  各引數含義:name:文字框名稱;clos:寬度;rows:高度(行數);wrap:換行控制,off:不自動換行;hard:自動硬回車換行,換行標記一同被傳送到伺服器中去;soft:自動軟回車換行,換行標記不會傳送到伺服器中去。 
  表單所涉及的標記較多,引數也較複雜,而實際製作表單時就是這些標記的組合應用,但一般的表單不可能涉及所有引數,我們還是那個原則,能用預設值的儘量用預設值,絕不設定一個不用的引數。我在後面的文章中將通過例項介紹一些常用引數的應用技巧。

用好HTML表單的文字框

表單的文字框分為單行文字框和多行文字框,故名思義,單行文字框用於輸入一些簡短的資訊,如:姓名、E_mail地址、口令等等;多行文字框用於輸入內容較長的資訊,如:使用者意見、評論、留言等。只要你理解了表單的文字框引數的含義,製作接收資訊的文字框是不難的,請看下面的例子。

相關推薦

html橫線一些用法

一、作系列橫單線  這是系列橫單線試驗,效果還好吧?   在這個例子中,用到了表格主標題標記<caption>,它的語法如下:<captionalign=left|center|rightvalign=top|bottom>  align和valign

Delphi TStrings 一些用法

作用 edt .com 找到 min 它的 nes 還要 windows Delphi TStrings是一個抽象類,在實際開發中,是除了基本類型外,應用得最多的。 常規的用法大家都知道,現在來討論它的一些高級的用法。 先把要討論的幾個屬性列出來: 1、CommaText

htmla標籤用法

眾所周知,在HTML中我們會經常用到<a></a>這個連結類標籤,接下來我們就來說說這個<a>標籤的用法: 注意:一般情況下a連結的寫法如下:<a  href = ""></a> 此標籤中,href屬性是必須要寫的,其屬性

ioctl在socket一些用法及示例

ioctl在socket中的一些用法及示例 函式 : ioctl(int fd, int request, void * arg) 定義 :  功能 : 控制I/O裝置, 提供了一種獲得裝置資訊和向裝置傳送控制引數的手段. 引數 : int  fd &nb

html一些知識點(input的size和width的區別,HTML字元實體,複選框的checked,等等知識點)

html中的一些知識點(input的size和width的區別,HTML字元實體,複選框中的checked,等等知識點) 直接看下面的程式碼和截圖 <%@page import="org.apache.jasper.tagplugins.jstl.core.ForEach"%>

htmldiv的用法

div的作用是實現頁面佈局、實現對內容樣式的控制、實現各種各樣的佈局效果。 CSS是DHTML的基礎,CSS用於設定HTML元素在頁面上的顯示風格,而CSS-P則是CSS的一個擴充套件,它可用來控

HTML的標籤用法

使用<label>標籤可以把元素與文字結合起來,當點選<label>標籤時會產生相當與點選此元素相同的效果。 label標籤的兩種用法: 第一種是 <label>~</label> 直接包含文字和元素。 <label&g

PHPString一些用法

1.利用索引選字     JS中字串可以利用str.charAt(索引)選取字串的某個字。     PHP中則是使用$str[索引]或者$str{索引}. 2.型別轉換     判斷裡,字元只有是''空字串的時候為false, ' '空格是true, 'false' 也是

HTML作用及用法詳解

一、什麼是DTD       DTD(document type definition),文件型別定義。可定義合法的XML文件構建模組,它使用一系列合法的元素來定義文件的結構。通過DTD,每一個xml檔案均可攜帶一個有關其自身格式的描述。 內部的DOCTYPE宣告

html一些常用的樣式標簽

itl bbr 高亮 劃線 一段 strong 加粗 標簽 文本 html中的一些常用的樣式標簽 <p>這裏是文本,<mark>高亮</mark></p> <strong>加粗,加重語氣</strong&g

htmllink的用法

概述 link標籤,當在文件中宣告使用外接資源(比如CSS)時使用此標籤 link標籤是單獨出現的屬性 href -- 指定需要載入的資源(CSS檔案)的地址URI media -- 媒體型別rel

談動態代理在Android外掛一些用法

主APP為外掛提供了一系列介面,我們需要考慮以下幾個問題: 一、許可權控制,檢查呼叫者許可權 如果介面都封裝到service中,則可以在Manifest檔案中對暴露的service增加signature的保護級別 使用Binder的靜態方法getCal

htmllocation的用法詳解

undefined protoc api ole 這樣的 .html div 字符串 方式 【轉自】https://blog.csdn.net/py941215/article/details/77825921 Location介紹 location指示了其所連接對

Pandas 資料處理 | Datetime 在 Pandas 一些用法

Datatime 是 Python 中一種時間資料型別,對於不同時間格式之間的轉換是比較方便的,而在 Pandas 中也同樣支援 DataTime 資料機制,可以藉助它實現許多有用的功能,例如 1,函式to_datetime() 將資料列表中的 Series 列轉化為 datetime 型別, ```py

關於C#if else的一些用法

報錯 int 一個 沒有 -1 如果 什麽 是我 就會 首先說下一下if 的代碼格式: if (條件){ 循環體 else if(條件){ 循環體 } else{ } } 代碼的運行順序

HTMLpadding和margin的區別和用法

布局 語法 tom mil strong 替換元素 它的 一段 div   margin(外邊距) 定義:margin是用來隔開元素與元素的間距,發生在元素本身的外部,margin用於布局分開元素使元素與元素互不相幹。 提示:margin: top right bottom

關於H5存儲sessionStorage的一些用法

刷新數據 IV clas 用法 class 如果 TE IT cli 最近在用H5做一個項目。其中有一個需求是在tab欄列表頁點擊列表數據進入詳情頁,當點擊詳情頁的返回按鈕時能夠返回列表頁並且不刷新數據同時還要保留原tab欄的狀態。然後就開始想出一系列想法~~ 在這裏先說一

html<a>標簽的用法

ima 榮耀 其他 英文 ack mage span 目標 none <a>標簽的三種用法 <!--本博客所有示例均在頁面底部-->   1 頁面跳轉     <!--href 是屬性,"引號引起來的是屬性值"     寫法<a href

查詢時非同步重新整理問題--用到了ajax ajax一些引數的含義及用法

ajax中的一些引數的含義及用法 jquery中的ajax方法引數的用法和他的含義:  1.url:   要求為String型別的引數,(預設為當前頁地址)傳送請求的地址。 2.type:   要求為String型別的引數,請求方式(post或get)預設為get

SQL一些關鍵字用法

1.where  條件篩選結果 select * from `表名` where `列名`='value' 上訴語句的意思是在某表中查詢某列名等於某特定值得所有列 2.Like  模糊查詢 select *from `表名` where `列名`like `高%`; 上訴語句意思