Java進階-1.html

1.html

HTML:Hyper Text Markup Language 超文本標記語言,用來描述文本的字體,顏色,圖片。HTML代碼由標籤組成。

html書寫規則:

文件的後綴名:.html

標籤必須用 <> 引起來

屬性格式:key="value",屬性的值用引號引起來

標籤名稱不區分大小寫

注意:

將所有的內容放在標籤 <html></html>中

有開始標籤和結束標籤的標籤稱之爲圍堵標籤,標籤最好關閉

沒有結束的標籤的稱之爲空標籤  <br/>

開始標籤和結束標籤之間的內容稱之爲標籤體

<!--註釋內容--> html頁面中的註釋

標籤必須正常嵌套

2.文件標籤

<html>:聲明當前網頁爲html頁面。html的子標籤:

<head></head>

<body></body>

head:用來存放當前頁面的重要信息,一般不展示在html頁面上。head常見的子標籤:

<title></title> 中間放網頁的標題,會被爬蟲給爬出來

<meta>元信息,<meta charset="UTF-8">指定瀏覽器用什麼編碼打開此頁面

<link>用來導入外部css標籤

            <link rel="stylesheet" href="css/1.css" type="text/css"/>

<style></style>放內部樣式的css代碼,在後面會舉例說明。

body:要展示的數據放在body中。

<html>
	<head>
		<meta charset="utf-8">
		<title>頁面標題</title>
	</head>
	<body>
		<!-- 創建標題標籤 -->
		<h2>公司簡介</h2>
        <hr />
		<p>
			<font color="#FF0000"><b>“中關村黑馬程序員訓練營”</b></font>是由<b>傳智播客</b>聯合中關村軟件園、CSDN
		</p>				
		<p>
			一直以來,黑馬程序員以技術視角關注IT產業發展。
		</p>
	</body>
</html>

3.字體標籤

1)字體標籤:<font></font>,常用屬性:

face:字體

size:尺寸,取值1-7

color:顏色

color顏色的取值:(RGB)

方式1: #xxxxxx,x爲16進制

方式2:英文單詞,red

<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<font>天佑中華</font>天佑中華<br/>		
		<font size="7">我個大7</font>
		<br/>		
		<font color="red">我很紅</font>
		<font color="#ff0000">我很紅</font>	
		<br />
		<font face="黑體" size="6">我很黑</font>
	</body>
</html>

2)標題標籤:<hn> </hn>

n取值:1~6,h1最大,h6最小,自動換行且留白,默認加粗。

常用屬性:

align:對齊方式,left:左  right:右 center:居中

<h2 align="center">標題內容</h2>

3)排版標籤:

段落標籤:<p></p>

加粗:<strong></strong>

斜體:<i></i>

水平線:<hr/>

換行: <br/>

4.圖片標籤

<img/>

<img src="圖片的路徑" alt="替代文字" width="" height=""/>

常用屬性:

src圖片的路徑

alt:未完全加載或者沒有資源時候,用文字替代圖片

title鼠標移上去顯示的文字

width:寬

height:高

圖片大小(width="" height="")的寫法:

方式1像素寫法:123px,width="123px "

方式2百分比寫法:20%,width="20% "

路徑的寫法:

相對路徑:

./ 或者 什麼都不寫,將會指向當前目錄,圖片放在當前html文件的目錄下,就可以直接加載到網頁上。

../  上一級目錄

絕對路徑(常用):

帶協議的絕對路徑:http://www.itheima.com

本地的磁盤路徑(開發中不用)

5.超鏈接標籤

<a href="跳轉的路徑" target="在哪裏打開">xx</a>

target默認值:_self ,即在當前頁面打開跳轉的新頁面,也可以設置爲_blank,在空白頁面打開。

6.列表標籤

<ol>有序,屬性:type=”a”、”circle”,a是abc..排序,circle是空心的圓,disc是實心圓,square是實心方形,不加的話默認是123..,這些屬性都不贊成使用。<ul> 無序

<li>爲列表項

無序列表
    <ul>
        <li>內容1</li>
        <li>內容2</li>
    </ul>
有序列表
    <ol>
        <li>內容1</li>
        <li>內容2</li>
    </ol>

7.表格標籤

<table></table>

<table border="1">
    <tr>
        <th>    </th> <!--表頭單元格 默認居中加粗>
        <td>    </td> <!--普通單元格>
    </tr>
</table>

table的常用屬性:

border:邊框,像素值

width:表的寬度

align:表格對齊方式

bgcolor:背景顏色

tr 的常用屬性:align:內容對齊方式

td 的常用屬性:

align:內容對齊

colspan:跨列合併,值:合併的列數,被合併的列就不要再寫了

rowspan:跨行合併,值:合併的行數,被合併的行就不要再寫了

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<table border="1" width="40%" height="150px" align="center" bgcolor="#ffff00">
			<!--創建一個4行3列-->
			<tr>
				<td>11</td>
				<td>12</td>
				<td>13</td>
			</tr>
			<tr align="center">
				<td>21</td>
				<td>22</td>
				<td>23</td>
			</tr>
			<tr>
				<td>31</td>
				<td align="center">32</td>
				<td>33</td>
			</tr>
			<tr>
				<td>41</td>
				<td>42</td>
				<td>43</td>
			</tr>
		</table>
		
		<hr />
		<table border="1" width="40%" height="150px" align="center" >
			<!--創建一個4行3列-->
			<tr>
				<td>11</td>
				<td>12</td>
				<td>13</td>
			</tr>
			<tr align="center">
				<td>21</td>
				<td colspan="2">22&23</td>			
			</tr>
			
			<tr>
				<td rowspan="2">31&41</td>
				<td align="center">32</td>
				<td>33</td>
			</tr>
			<tr>			
				<td>42</td>
				<td>43</td>
			</tr>
		</table>
	</body>
</html>

8.表單標籤

<form> </form>用來從瀏覽器端收集用戶的信息。常用屬性:

action:設置信息提交路徑,”#”表示提交到當前頁面

method:提交方式,get和post,後序會詳細介紹。

常見的子標籤:inputselecttextarea

1)input屬性

type屬性:

文本框:
<input type=”text”/>
        name
        value
        size
        maxlength
        readonly
密碼框:
<input type=”password”/>
 單選按鈕:
<input type=”radio” checked="checked"/>
        Checked:默認選中
複選框
<input type=”checkbox”/>
        Checked:默認選中
 文件上傳項
<input type=”file” name=”file”/>
提交按鈕
<input type=”submit” value=”註冊”> 
重置按鈕
<input type=”reset” value=”重置”>
普通按鈕
<input type=”button” value=”普通按鈕”>
隱藏字段
<input type=”hidden” name=”id”/>
圖片提交
    image

name屬性:

1.要把表單裏的信息提交到服務器,必須要有name屬性,例如name=”sex” value=”1”;即sex=1;

2.如果需要將單選框或者複選框設置爲一組,則標籤需要有一樣的name值。例如實際中sex有且只能選擇一個值,因此必須設置爲一組,否則會出現既可以是男的也可是女的。

2)select標籤

<select name="" selected="selected">
    <option value="提交到服務器的值">展示內容</option>
</select>

3)textarea:文本域

<textarea cols=" " rows=" " name=" "> </textarea>

4)設置默認值方法

text:直接在<>和<>中間輸入文字

input、password:設置value屬性

radio、checkbox:設置checked="checked"屬性

select:在option上設置selected="selected"屬性

value可以設置button的展示文字

5)readonly 、disabled:

readonly="readonly" 只讀,無法更改值

disabled="disabled" 禁用,相應的項會變成灰色

<input type=”text” readonly="readonly"/>

9.frameset

常用屬性:cols:垂直切割、rows:水平切割

cols="40%,60%"

cols="40%,*,10%",設定了第一和第三部分的百分比,剩下的直接用*表示。

常見的子標籤:frame,frame常用屬性:

src:展示的頁面的url

<frameset rows="18%,*,10%">//將整個頁面切成三個部分
    <frame src="./head.html"/>//第一部分
    <frameset cols="20%,*">//第二部分
        <frame src="left.html"/>
        <frame src="main.html" name="mainFrame"/> //設置name屬性,是爲了讓其他的鏈接在這裏打開(<a href="rygl.html" target="mainFrame">人員管理</a>,此時點擊人員管理,新的頁面將會在mainFrame這個框架內打開)
    </frameset>//第三部分
        <frame src="foot.html"/>
    </frameset>
</frameset>

10.轉義字符

>       &gt;  //great than
<       &lt;
&       &amp;
空格    &nbsp;

 

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