標籤:java 技術 副檔名 模型 通用
CSS
當要在網站上所有或部分網頁上一致地應用相同樣式時,可使用外部樣式表。在一個或多個外部樣式表中定義樣式,並將它們連結到所有網頁,便能確保所有網頁外觀的一致性。如果人們決定更改樣式,只需在外部樣式表中修改一次,而該更改會反映到所有與該樣式表相連結的網頁上。通常外部樣式表以 .css 做為副檔名,例如 Mystyles.css。然後在需要此樣式的頁面中將其連結進來。
這是能夠真正做到網頁表現與內容分離的一種樣式設計語言。相對於傳統HTML的表現而言,CSS能夠對網頁中的對象的位置排版進行像素級的精確控制,支援幾乎所有的字型字型大小樣式,擁有對網頁對象和模型樣式編輯的能力,並能夠進行初步互動設計,是目前基於文本展示最優秀的表現設計語言。
<link rel="stylesheet" href="/css/font.css" />
DIV(層疊樣式表單元的位置和層次)
DIV是層疊樣式表中的定位技術,全稱DIVision,即為劃分。
DIV在編程中又叫做整除,即只得商的整數。 DIV元素是用來為HTML(標準通用標記語言 (SGML)下的一個應用)文檔內大塊(block-level)的內容提供結構和背景的元素。
<div class="container" id="container"> 定義div的名字
class是設定標籤的類,class屬性用於指定元素屬於何種樣式的類,而id是設定標籤的標識,用於定義一個元素的獨特的樣式。
id是一個標籤,用於區分不同的結構和內容,就象你的名字,如果一個屋子有2個人同名,就會出現混淆;
class是一個樣式,可以套在任何結構和內容上,就象一件衣服;
id是先找到結構/內容,再給它定義樣式;class是先定義好一種樣式,再套給多個結構/內容。
table
表格由 <table> 標籤來定義。
每個表格均有若干行(由 <tr> 標籤定義),每行被分割為若干儲存格(由 <td> 標籤定義)。字母 td 指表格式資料(table data),即資料儲存格的內容。資料儲存格可以包含文本、圖片、列表、段落、表單、水平線、表格等等。
表格的表頭使用 <th> 標籤進行定義。
<table> |
定義表格 |
<caption> |
定義表格標題。 |
<th> |
定義表格的表頭。 |
<tr> |
定義表格的行。 |
<td> |
定義表格單元。 |
<thead> |
定義表格的頁首。 |
<tbody> |
定義表格的主體。 |
<tfoot> |
定義表格的頁尾。 |
<col> |
定義用於表格列的屬性。 |
<colgroup> |
定義表格列的組。 |
<c:forEach>
在JSP的開發中,迭代是經常要使用到的操作。例如,逐行的顯示查詢的結果等。<c:forEach>標籤的作用就是迭代輸出標籤內部的內容。它既可以進行固定次數的迭代輸出,也可以依據集合中對象的個數來決定迭代的次數。
<c:forEach>標籤的文法定義如下所示。
<c:forEach var="name" items="expression" varStatus="name"
begin="expression" end="expression" step="expression">
body content
</c:forEach>
<c:forEach>標籤具有以下一些屬性:
l var:迭代參數的名稱。在迭代體中可以使用的變數的名稱,用來表示每一個迭代變數。類型為String。
l items:要進行迭代的集合。對於它所支援的類型將在下面進行講解。
l varStatus:迭代變數的名稱,用來表示迭代的狀態,可以訪問到迭代自身的資訊。
l begin:如果指定了items,那麼迭代就從items[begin]開始進行迭代;如果沒有指定items,那麼就從begin開始迭代。它的類型為整數。
l end:如果指定了items,那麼就在items[end]結束迭代;如果沒有指定items,那麼就在end結束迭代。它的類型也為整數。
l step:迭代的步長。
本文出自 “程式員的修鍊” 部落格,請務必保留此出處http://zhoum1118.blog.51cto.com/10054110/1629531
java web JSP文法詳解