1. 程式人生 > >JavaWeb基礎第一天之HTML

JavaWeb基礎第一天之HTML

表示 ram 動畫 動態頁面 框架 屬性 創建 4.3 組合

一、html介紹

1.什麽是HTML?

超文本標記語言:

超文本:比普通文本功能更加強大

標記語言:使用一組標簽對內容進行描述的一門語言,它不是編程語言!

2.HTML語言能幹什麽?

HTML語言用於編寫網頁,平時上網通過瀏覽器我們看到的大部分頁面都是html編寫的。

網頁內容包含:HTML代碼、CSS代碼、JavaScript代碼等內容。

HTML代碼:用於展示需要顯示的數據

CSS代碼:使顯示的數據更加好看

JS代碼:是整個頁面顯示的數據具有動畫效果

網頁根據內容是否改變分為:靜態頁面、動態頁面

靜態頁面:編寫之後再瀏覽器不再改變的網頁。HTML就是用於編寫靜態網頁的。

動態頁面:會根據不同的情況展示不同的內容。

3.HTML怎麽使用?

語法和規範:

1.所有的html文件後綴名都是以.html或者.htm結尾的,建議使用.html結尾

2.整個html文件分別由頭部分<head></head>和體部分<boby></boby>組成

3.HTML標簽都是由開始標簽和結束標簽組成(例外:<br/>)

4.HTML標簽忽略大小寫的,建議小寫

4.HTML相關標簽的學習

註釋:<!--標題標簽-->

快捷鍵:ctrl+/

4.1 標題標簽

標題標簽使用<hn></hn>,(h1-h6),n從1到6逐漸變小。超過6的按6的進行顯示

特點:加粗加黑顯示,單獨占一行。與其他行有一定的行間距

註釋:<!--標題標簽-->

快捷鍵:ctrl+/

4.2 水平線標簽

水平線標簽:<hr/>

在html頁面中創建一條水平線分割線,用於定義內容中的主題變化。

size屬性:水平線的高度,(粗細)

noshade屬性:沒有陰影,取值:noshade,表示顯示純色

4.3 段落標簽

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

4.4 字體標簽

字體標簽使用<font></font>

必須結合其屬性才能具備一定的樣式效果

設置顏色:color(可以使英文單詞也可以是十六進制)

顏色的取值:#xxxx或者colorname(red紅色,bule藍色,green綠色)

紅綠藍分別取值:00--FF,此處使用16進制

#000000表示黑色,#FFFFFF白色

#FF0000紅色,#00FF00綠色,#0000FF藍色

紅綠藍2位取值相同可以省略成1位。例如:#112233簡化成#123

設置字體:face(那些字體必須你本機已經有的)

設置大小的:size(從1到7逐漸變大,超過7的按照7來顯示)

4.5 格式化標簽

<b>粗體 <i>斜體

4.6 段落標簽

<p> 定義段落。p標簽會自動在其前後創建一些空白

<br/>插入單個換行

標簽是可以嵌套使用的,例如把設置字體黑加粗斜體這些標簽可以組合使用

二、網站圖片信息顯示頁面

1.圖片標簽:<img />

圖片的位置屬性:src

src:

絕對路徑:帶有盤符的

相對路徑:

1.如果是同級,直接寫文件名稱或者 ./文件名稱

2.如果是上一級:

../文件名稱(如果是多層,那麽多寫幾個 ../ ,例如上兩級 ../../文件名稱)

3.如果是下一級:寫 目錄名稱/文件名稱

width:設置圖片的寬度

height:設置圖片的高度

alt:當圖片無法正常顯示的時候給出的提示信息。

三、網站列表頁面顯示

1.列表標簽:

無序列表:<ul></ul>

屬性:type有三種符號類型:disc實心圓、square方塊、circle空心圓

技術分享

有序列表:<ol></ol>

屬性:type列表類型,取值A,a,l,i,1等 start起始位置,revesrse:倒序

技術分享

<li>定義列表項,是<ul>或<ol>的子標簽

2.超鏈接<a>

<a>標簽是超鏈接,是在html頁面提供一種可以訪問其他位置的實現方式

屬性:href:用於確定需要顯示頁面的路徑(url)

target:確定以何種方式打開href所設置的頁面。常用取值:_blank、_self等

_blank 在新窗口中打開href確定的頁面

_self默認。使用href確定的頁面替換當前的頁面。

技術分享

效果:

技術分享

四、網站首頁顯示(用table標簽完成網頁布局)

1.表格標簽

HTML表格由<table>標簽以及一個或多個<tr>、<th>、或<td>標簽組成

1.1<table>是父標簽,相當於邊框的寬度

border 表格邊框的寬度

width 表格的寬度

cellpadding 單元邊沿與其內容之間的空白

cellspacing 單元格之間的空白

bgcolor 表格的背景顏色

1.2<tr>標簽用於定義行

1.3<td>標簽用於定義表格的單元格(一個列)

colspan:單元格可橫跨的列數

rowspan:單元格可橫跨的行數

align:單元格內容的水平對齊方式,取值:left左、right右、center 居中

1.4<th>標簽用於定義表頭。單元格內的內容默認居中、加粗

技術分享

效果:

技術分享

合並行:

技術分享

效果:

技術分享

合並列:

技術分享

效果:

技術分享

五、網站後臺頁面顯示

1.框架標簽:<frameset>

<frameset>標簽,是多個窗口頁面整合在一起的一個集合(框架集)。每一個頁面(框架)都是單獨文檔,需要使用子標簽<frame>來確定頁面的位置。<frameset>通過列和行來確定整體布局,使用cols確定列數,使用rows確定行數。多個<frameset>可以嵌套使用。

<frameset>和<body>兩個不能共存

rows屬性和cols屬性取值:值1,值2,值3,....一個值表示一行(列),多值使用逗號分隔,值可以是10px,10%等,最後一個值如果不想計算可以使用*匹配剩余量。

2.框架子標簽<frame>

<frame>標簽,用於設置<frameset>框架集中的一個頁面(框架)。

src屬性:確定頁面的路徑

noresize屬性:框架分隔先不能移動(即不可拖動)

target屬性:確定需要顯示的頁面在何處顯示

技術分享

技術分享

技術分享

技術分享

上面是right.html頁面的內容, target的取值應該和frame裏面的name取值一樣


JavaWeb基礎第一天之HTML