框架對於頁面的設計有着很大的做用html
框架集標籤訂義如何將窗口分割爲框架瀏覽器
每一個frameset定義一系列行或列框架
rows/cols的值規定了每行或每列佔據屏幕的面積學習
noresize: 固定框架大小spa
cols: 列設計
rows: 行code
框架集標籤已經被棄用, 在這裏作一個大體的瞭解htm
打開netBeans, 建立一個FrameDemo的項目, 建立4個HTML文件blog
framea.html, frameb.html和framec.html分別爲body設置不一樣的背景色:教程
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <!--把不一樣的frame設置不一樣的顏色 其它的同樣, 只改變顏色--> <body bgcolor="#5f9ea0"> </body> </html>
在index.html中鍵入代碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>框架</title> </head> <!-- IDE已提示frameset已經被棄用 設置行的比例爲20:30:50 --> <frameset rows="20%, 30%, 50%"> <!--用src引入外部frame--> <frame src="framea.html"></frame> <frame src="frameb.html"></frame> <frame src="framec.html"></frame> </frameset> </html>
運行起來再瀏覽器中查看一下效果.
iframe
爲了詮釋內聯框架, 這裏用超連接的打開方式來講明內聯框架, 便於理解.
首先先看a標籤的target參數:
上面的四種方式咋一看, 看不懂說的啥, 下面具體代碼說明下
1. htmla.html裏面的代碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <!--被不一樣的frame設置不一樣的顏色 其它的同樣, 只改變顏色--> <body bgcolor="#dc143c"> frameA <a href="http://www.baidu.com" target="_parent">沒事兒就找找度娘</a> </body> </html>
2. htmlb.html, 在htmlb中內聯一個htmla的框架
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body bgcolor="#6495ed"> <!-- 在htmlb裏面去承載htmla --> frameb <iframe src="framea.html" width="400" height="400"> </iframe> </body> </html>
3. htmlc.html, 在htmlc中內聯一個htmlb的框架
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body bgcolor="#ff8c00"> <!-- 在htmlc裏面去承載htmlb --> frameC <iframe src="frameb.html" width="600px" height="600px"> </iframe> </body> </html>
4. index.html, 在index中內聯一個ftmlc的框架
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>框架</title> </head> <!-- target: 打開頁面的方式 參數: _blank: 在新建窗口中打開 _self: 在當前的窗口中打開 _parent: 在上一個父窗口中打開 _top: 在頂級窗口中打開 --> <a href="http://www.baidu.com" target="_top">沒事兒就找找度娘</a> <!-- iframe: 設置內聯框架 frameborder: 設置邊框 0 標示沒有邊框 width: 寬度 height: 高度 --> <iframe src="framec.html" frameborder="0" width="800" height="800"></iframe> </html>
依次更改htmla.html中a標籤中target的參數, 而後再刷新瀏覽器後, 點擊超連接, 看看奇蹟是如何發生的.
1. 背景標籤:
background
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <!--若兩者同時存在會怎樣--> <body background="p.png"> </body> </html>
2. 背景顏色:
bgcolor
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <!--若兩者同時存在會怎樣--> <body bgcolor="#dc143c"> </body> </html>
二個同時存在, 誰在前, 以誰爲準.
3. 顏色:
顏色是由一個十六進制符號來定義, 這個符號由紅色, 綠色和藍色的值組成(RGB)
顏色最小值:0(#00)
顏色最大值:255(#FF)
紅色: #FF0000
綠色: #00FF00
藍色: #0000FF
開發是最好使用這個十六進制顏色的格式, 不推薦使用RGB的方式.
實體:
HTML中預留字符串必須被替換成字符實體
如: < , >, $
這些沒法在網頁上直接呈現出來, 須要用實體來替換, 而後才能顯示, 相似其它語言中的轉義.
實體有不少不少, 咱們不須要去記憶, 須要用到的時候直接能夠查, 例如:
<!DOCTYPE html> <html> <body> <h2>字符實體</h2> <p>&X;</p> <p>用實體數字(好比"#174")或者實體名稱(好比 "pound")替代 "X",而後查看結果。</p> </body> </html>
實體教程參考:http://www.w3school.com.cn/html/html_entities.asp
查找字符實體: http://www.w3school.com.cn/tags/html_ref_entities.html
歡迎你們提問, 我盡我所能的爲你們解答, 一塊兒學習, 共同成長~
南心芭比: 熱愛分享, 收穫快樂~