目中有時(shí)候會(huì)遇到這個(gè)問(wèn)題:一行有3個(gè)div,希望這3個(gè)div平分屏幕寬度,并且高度等于寬度。
第一個(gè)問(wèn)題:平分屏幕寬度
可以對(duì)div設(shè)置百分比寬度,而不是直接用px寬度,這里用到了響應(yīng)式設(shè)計(jì)的思想,可以參考這篇文章:自適應(yīng)網(wǎng)頁(yè)設(shè)計(jì)(Responsive Web Design)
第二個(gè)問(wèn)題:動(dòng)態(tài)設(shè)置高度和寬度一致
有兩種方法,一種是用js動(dòng)態(tài)設(shè)置,一種是直接用CSS設(shè)置
先看下html代碼
<ul>
<li class="container">
<div class="dummy">
</div>
<div class="element">
some text
</div>
</li>
<li class="container">
<div class="dummy">
</div>
<div class="element">
some text
</div>
</li>
<li class="container">
<div class="dummy">
</div>
<div class="element">
some text
</div>
</li>
</ul>
公用的CSS
ul,li{
list-style: none;
}
* {
margin: 0;
padding: 0;
outline: 0
}
body {
margin: 0;
padding: 0;
-webkit-appearance: none;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16px;
}
ul{
margin:10px;
}
.container {
display: inline-block;
position: relative;
width: 32%;
text-align: center;
}
用js動(dòng)態(tài)設(shè)置
var cw = $('.dummy').width();
$('.dummy').css({'height':cw+'px'});
$(window).resize(function() {
var cw = $('.dummy').width();
$('.dummy').css({'height':cw+'px'});
});
用CSS設(shè)置
.dummy {
padding-top: 100%; /* 1:1 aspect ratio */
width: 100%;
background: #333333;
}
CSS設(shè)置padding-top的原理:Use CSS to Specify the Aspect Ratio of a Fluid Element
/———————————————————
然后嘗試對(duì)圖片設(shè)置高度等于動(dòng)態(tài)寬度
js方法很簡(jiǎn)單,跟上面的方法基本相同
<ul>
<li class="container">
<img src="images/test_1.jpg"/>
<div class="element">
some text
</div>
</li>
<li class="container">
<img src="images/test_2.jpg"/>
<div class="element">
some text
</div>
</li>
<li class="container">
<img src="images/test_3.jpg"/>
<div class="element">
some text
</div>
</li>
</ul>
.container {
display: inline-block;
position: relative;
width: 32%;
text-align: center;
}
.container img{
width: 100%;
height:100%;
}
var cw = $('.dummy').width();
$('.dummy').css({'height':cw+'px'});
$(window).resize(function() {
var cw = $('.dummy').width();
$('.dummy').css({'height':cw+'px'});
});
CSS方法
<ul>
<li class="container">
<div class="dummy">
</div>
<div class="element">
some text
</div>
</li>
<li class="container">
<div class="dummy">
</div>
<div class="element">
some text
</div>
</li>
<li class="container">
<div class="dummy">
</div>
<div class="element">
some text
</div>
</li>
</ul>
.container {
display: inline-block;
position: relative;
width: 32%;
text-align: center;
}
.dummy{
padding-top: 100%; /* 1:1 aspect ratio */
width: 100%;
background:url(images/test_3.jpg) no-repeat;
-webkit-background-size: 100%;
background-size: 100%;
}
通過(guò)設(shè)置background可以實(shí)現(xiàn)。
div包含img的方法沒(méi)有試驗(yàn)成功,以后繼續(xù)嘗試
/————————————-
還有一個(gè)問(wèn)題,怎么設(shè)置div和img之間的padding,又能保證div寬度是屏幕寬度的三分之一?
1.段落標(biāo)簽<p>
<style> p{margin:0px;} </style>
2.斜體標(biāo)簽<em>
<em>斜體</em>
3.粗體標(biāo)簽<strong>
<strong>加粗</strong>
4.<span>標(biāo)簽
被用來(lái)組合文檔中的行內(nèi)元素。使用 <span> 來(lái)組合行內(nèi)元素,以便通過(guò)樣式來(lái)格式化它們。
例如:
<style> span{ color:blue; } </style>
這樣,<span>標(biāo)簽包含的文本就變成了藍(lán)色的字體。
5.<q>標(biāo)簽
作用:段文本引用
例如:
<p>最初知道莊子,是從一首詩(shī)<q>莊生曉夢(mèng)迷蝴蝶。望帝春心托杜鵑。</q>開(kāi)始的。雖然當(dāng)時(shí)不知道是什么意思,只是覺(jué)得詩(shī)句挺特別。后來(lái)才明白這個(gè)典故出自是莊子的《逍遙游》,《逍遙游》代表了莊子思想的最高境界,是對(duì)世俗社會(huì)的功名利祿及自己的舍棄。</p> 在上面的例子中,“莊生曉夢(mèng)迷蝴蝶。望帝春心托杜鵑。” 這是一句詩(shī)歌,出自晚唐詩(shī)人李商隱的《錦瑟》 。因?yàn)椴皇亲髡咦约旱奈淖郑孕枰褂?lt;q></q>實(shí)現(xiàn)引用。 注意要引用的文本不用加雙引號(hào),瀏覽器會(huì)對(duì)q標(biāo)簽自動(dòng)添加雙引號(hào)。 這里用<q>標(biāo)簽的真正關(guān)鍵點(diǎn)不是它的默認(rèn)樣式雙引號(hào)(如果這樣我們不如自己在鍵盤(pán)上輸入雙引號(hào)就行了),而是它的語(yǔ)義:引用別人的話。 補(bǔ)充知識(shí):語(yǔ)義化網(wǎng)頁(yè)結(jié)構(gòu)有助于搜索引擎的收錄。同一個(gè)效果可以用很多鐘方式實(shí)現(xiàn),但這只方便了瀏覽者,而搜索引擎不知道這里到底是什么內(nèi)容,這里如果你使用標(biāo)簽,那么就告訴瀏覽器這里是引用的話。而且在手持設(shè)備或移動(dòng)設(shè)備不能很好支持css的基礎(chǔ)上,瀏覽器會(huì)使用默認(rèn)的效果,因而提供較好可讀性。
6.<blockquote>標(biāo)簽
作用:長(zhǎng)文本引用
例如:
<blockquote>明月出天山,蒼茫云海間。長(zhǎng)風(fēng)幾萬(wàn)里,吹度玉門(mén)關(guān)。漢下白登道,胡窺青海灣。由來(lái)征戰(zhàn)地,不見(jiàn)有人還。 戍客望邊色,思?xì)w多苦顏。高樓當(dāng)此夜,嘆息未應(yīng)閑。</blockquote>
注意:瀏覽器對(duì)<blockquote>標(biāo)簽的解析是縮進(jìn)樣式
7.<br>標(biāo)簽
怎么可以讓每一句詩(shī)詞后面加入一個(gè)折行呢?那就可以用到<br />標(biāo)簽了,在需要加回車(chē)換行的地方加入<br />,<br />標(biāo)簽作用相當(dāng)于word文檔中的回車(chē)。
語(yǔ)法:
xhtml1.0寫(xiě)法:
<br/>
html4.01寫(xiě)法:
<br>
現(xiàn)在一般使用 xhtml1.0 的版本的寫(xiě)法(其它標(biāo)簽也是),這種版本比較規(guī)范。
與以前我們學(xué)過(guò)的標(biāo)簽不一樣,<br />標(biāo)簽是一個(gè)空標(biāo)簽,沒(méi)有HTML內(nèi)容的標(biāo)簽就是空標(biāo)簽,空標(biāo)簽只需要寫(xiě)一個(gè)開(kāi)始標(biāo)簽,這樣的標(biāo)簽有<br />、<hr />和<img />。
講到這里,你是不是有個(gè)疑問(wèn),想折行還不好說(shuō)嘛,就像在 word 文件檔或記事本中,在想要折行的前面輸入回車(chē)不就行了嗎? 不好意思,在 html 中是忽略回車(chē)和空格的,你輸入的再多回車(chē)和空格也是顯示不出來(lái)的。
8.<hr>標(biāo)簽
在信息展示時(shí),有時(shí)會(huì)需要加一些用于分隔的橫線,這樣會(huì)使文章看起來(lái)整齊些。
語(yǔ)法:
html4.01版本
<hr>
xhtml1.0版本
<hr/>
注意:
9.<address>標(biāo)簽
一般網(wǎng)頁(yè)中會(huì)有一些網(wǎng)站的聯(lián)系地址信息需要在網(wǎng)頁(yè)中展示出來(lái),這些聯(lián)系地址信息如公司的地址就可以<address>標(biāo)簽。也可以定義一個(gè)地址(比如電子郵件地址)、簽名或者文檔的作者身份。
語(yǔ)法:
<address>聯(lián)系地址信息</address>
如:
<address>文檔編寫(xiě):lilian 北京市西城區(qū)德外大街10號(hào)</address>
10.<code>標(biāo)簽
在介紹語(yǔ)言技術(shù)的網(wǎng)站中,避免不了在網(wǎng)頁(yè)中顯示一些計(jì)算機(jī)專(zhuān)業(yè)的編程代碼,當(dāng)代碼為一行代碼時(shí),你就可以使用<code>標(biāo)簽了,如下面例子:
<code>var i=i+300;</code>
注意:在文章中一般如果要插入多行代碼時(shí)不能使用<code>標(biāo)簽了。
語(yǔ)法:
<code>代碼語(yǔ)言</code>
注:如果是多行代碼,可以使用<pre>標(biāo)簽。
11.<pre>標(biāo)簽
主要作用:預(yù)格式化的文本。被包圍在 pre 元素中的文本通常會(huì)保留空格和換行符。
語(yǔ)法:
<pre>語(yǔ)言代碼段</pre>
如下代碼:
<pre> var message="歡迎"; for(var i=1;i<=10;i++) { alert(message); } </pre>
效果如下:
注意:<pre> 標(biāo)簽不只是為顯示計(jì)算機(jī)的源代碼時(shí)用的,在你需要在網(wǎng)頁(yè)中預(yù)顯示格式時(shí)都可以使用它,只是<pre>標(biāo)簽的一個(gè)常見(jiàn)應(yīng)用就是用來(lái)展示計(jì)算機(jī)的源代碼。
12.<ul>標(biāo)簽
ul-li是沒(méi)有前后順序的信息列表。
ul{ list-style:circle; }
ul{ list-style:none }
<ul> <li>信息</li> <li>信息</li> ...... </ul>
<ul> <li>精彩少年</li> <li>美麗突然出現(xiàn)</li> <li>觸動(dòng)心靈的旋律</li> </ul>
13.<ol>標(biāo)簽
ol-li是有前后順序的信息列表
<ol> <li>信息</li> <li>信息</li> ...... </ol>
<ol> <li>前端開(kāi)發(fā)面試心法 </li> <li>零基礎(chǔ)學(xué)習(xí)html</li> <li>JavaScript全攻略</li> </ol>
<ol>在網(wǎng)頁(yè)中顯示的默認(rèn)樣式一般為:每項(xiàng)<li>前都自帶一個(gè)序號(hào),序號(hào)默認(rèn)從1開(kāi)始。
14.<div>標(biāo)簽
15.<table>標(biāo)簽
1)屬性:border
作用:規(guī)定表格邊框的寬度
2)屬性:cellpadding
作用:?jiǎn)卧裰械奈谋九c單元格邊框的間距
3)屬性:cellspacing
作用:?jiǎn)卧裰g的間距
table、tbody、tr、th、td
1、<table>…</table>:整個(gè)表格以<table>標(biāo)記開(kāi)始、</table>標(biāo)記結(jié)束。
2、<tbody>…</tbody>:當(dāng)表格內(nèi)容非常多時(shí),表格會(huì)下載一點(diǎn)顯示一點(diǎn),但如果加上<tbody>標(biāo)簽后,這個(gè)表格就要等表格內(nèi)容全部下載完才會(huì)顯示。如右側(cè)代碼編輯器中的代碼。
3、<tr>…</tr>:表格的一行,所以有幾對(duì)tr 表格就有幾行。
4、<td>…</td>:表格的一個(gè)單元格,一行中包含幾對(duì)<td>...</td>,說(shuō)明一行中就有幾列。
- 常用屬性: colspan:規(guī)定單元格可橫跨的列數(shù),值為數(shù)字 rowspan:規(guī)定單元格可橫跨的行數(shù),值為數(shù)字
5、<th>…</th>:表格的頭部的一個(gè)單元格,表格表頭。
6、表格中列的個(gè)數(shù),取決于一行中數(shù)據(jù)單元格的個(gè)數(shù)。
總結(jié):
16.<caption>標(biāo)簽
表格還是需要添加一些標(biāo)簽進(jìn)行優(yōu)化,可以添加標(biāo)題和摘要。
摘要的內(nèi)容是不會(huì)在瀏覽器中顯示出來(lái)的。它的作用是增加表格的可讀性(語(yǔ)義化),使搜索引擎更好的讀懂表格內(nèi)容,還可以使屏幕閱讀器更好的幫助特殊用戶(hù)讀取表格內(nèi)容。語(yǔ)法:
<table summary="表格簡(jiǎn)介文本">
用以描述表格內(nèi)容,標(biāo)題的顯示位置:表格上方。語(yǔ)法:
<table> <caption>標(biāo)題文本</caption> <tr> <td>…</td> <td>…</td> … </tr> … </table>
17.<a>標(biāo)簽
<a href="目標(biāo)網(wǎng)址" title="鼠標(biāo)滑過(guò)顯示的文本">鏈接顯示的文本</a>
例如:
<a title="點(diǎn)擊進(jìn)入慕課網(wǎng)">click here!</a>
上面例子作用是單擊click here!文字,網(wǎng)頁(yè)鏈接跳轉(zhuǎn)到http://www.imooc.com這個(gè)網(wǎng)頁(yè)。
<a href="目標(biāo)網(wǎng)址" target="_blank">click here!</a>
<a>標(biāo)簽還有一個(gè)作用是可以鏈接Email地址,使用mailto能讓訪問(wèn)者便捷向網(wǎng)站管理者發(fā)送電子郵件。
注意:如果mailto后面同時(shí)有多個(gè)參數(shù)的話,第一個(gè)參數(shù)必須以“?”開(kāi)頭,后面的參數(shù)每一個(gè)都以“&”分隔。引號(hào)只有一對(duì)!
例子: <a href="mailto:yy@qq.com? cc=xx@qq.com & bcc=aa@qq.com & subject=郵件主題 & body=郵件內(nèi)容">
那么: 1)A知道自己發(fā)送郵件給了B1、B2、B3,并且抄送給了C1、C2、C3,密送給了D1、D2、D3。 2)B1知道這封是A發(fā)送給B1、B2、B3的郵件,并且抄送給了C1、C2、C3,但不知道密送給了D1、D2、D3。 3)C1知道這封是A發(fā)送給B1、B2、B3的郵件,并且抄送給了C1、C2、C3,但不知道密送給了D1、D2、D3。 4)D1知道這封是A發(fā)送給B1、B2、B3的郵件,并且抄送給了C1、C2、C3,而且密送給了自己,但不知道密送給了D2、D3。 5)郵箱地址 mailto: <a href="mailto:qiujie@staff.weibo.com">發(fā)送</a> 6)抄送地址 cc: <a href="mailto:qiujie@staff.weibo.com?cc=zz@sina.com">發(fā)送</a> 7)密件抄送地址 用分號(hào)分隔: <a href="mailto:qiujie@staff.weibo.com?bcc=zz@sina.com">發(fā)送</a> 8)多個(gè)收件人、抄送人、密送人 ; bcc: <a href="mailto:qiujie@staff.weibo.com;zz@sina.com">發(fā)送</a> 9)郵件主題 subject: <a href="mailto:qiujie@staff.weibo.com?subject=郵件主題">發(fā)送</a> 10)郵件內(nèi)容 body: <a href="mailto:qiujie@staff.weibo.com?body=郵件正文">發(fā)送</a> 例子: <a href="mailto:yy@imooc.com;10001@qq.com?cc=10002@qq.com&bbc=madanteng@qqhelp.com&subject=觀了不起的蓋茨比有感。&body=你好,對(duì)此評(píng)論有些想法。">對(duì)此影評(píng)有何感想,發(fā)送郵件給我</a>
18.<img>標(biāo)簽
在網(wǎng)頁(yè)的制作中為使網(wǎng)頁(yè)炫麗美觀,肯定是缺少不了圖片,可以使用
標(biāo)簽來(lái)插入圖片。
[站外圖片上傳中……(2)] <img src = "myimage.gif" alt = "My Image" title = "My Image" />
src:標(biāo)識(shí)圖像的位置; alt:指定圖像的描述性文本,當(dāng)圖像不可見(jiàn)時(shí)(下載不成功時(shí)),可看到該屬性指定的文本; title:提供在圖像可見(jiàn)時(shí)對(duì)圖像的描述(鼠標(biāo)滑過(guò)圖片時(shí)顯示的文本); 圖像可以是GIF,PNG,JPEG格式的圖像文件。 路徑有兩種填寫(xiě)方式:絕對(duì)路徑、相對(duì)路徑 相對(duì)路徑:相對(duì)于我們當(dāng)前 html 文件的位置來(lái)寫(xiě)路徑即可! ./表示當(dāng)前目錄,../表示上一級(jí)目錄
19.<form>標(biāo)簽
注意:
1、所有表單控件(文本框、文本域、按鈕、單選框、復(fù)選框等)都必須放在<form></form>標(biāo)簽之間(否則用戶(hù)輸入的信息可提交不到服務(wù)器上哦!)。
2、method:post/get的區(qū)別這一部分內(nèi)容屬于后端程序員考慮的問(wèn)題。
語(yǔ)法:
<form method="傳送方式" action="服務(wù)器文件">
<form> :<form>標(biāo)簽是成對(duì)出現(xiàn)的,以<form>開(kāi)始,以</form>結(jié)束。 action :瀏覽者輸入的數(shù)據(jù)被傳送到的地方,比如一個(gè)PHP頁(yè)面(save.php)。 method : 數(shù)據(jù)傳送的方式(get/post)。 <form method="post" action="save.php"> <label for="username">用戶(hù)名:</label> <input type="text" name="username" /> <label for="pass">密碼:</label> <input type="password" name="pass" /> </form>
20.<input>標(biāo)簽
語(yǔ)法:
<form> <input type="text/password" name="名稱(chēng)" value="文本" /> </form>
舉例: <form> 姓名: <input type="text" name="myName"/><br/> 密碼: <input type="password" name="pass"/> </form> value="xxx" 替換為 placeholder="xxx" 的體驗(yàn)更好一些,placeholder屬性為 HTML 5 的新屬性。placeholder 屬性提供可描述輸入字段預(yù)期值的提示信息(hint)。該提示會(huì)在輸入字段為空時(shí)顯示,并會(huì)在字段獲得焦點(diǎn)時(shí)消失。
語(yǔ)法:
<input placeholder="text"/> 注釋?zhuān)簆laceholder 屬性適用于以下的 <input> 類(lèi)型:text, search, url, telephone, email 以及 password。
注意:同一組的單選按鈕,name 取值一定要一致,比如上同一個(gè)名稱(chēng)“gender”,這樣同一組的單選按鈕才可以起到單選的作用!
type:
name:為文本框命名,以備后臺(tái)程序ASP 、PHP使用。
value:為文本輸入框設(shè)置默認(rèn)值。(一般起到提示作用)
21.<textarea>標(biāo)簽
語(yǔ)法:
<textarea rows="行數(shù)" cols="列數(shù)">文本</textarea>
舉例:
<form method="post" action="save.php"> <label>聯(lián)系我們</label> <textarea cols="50" rows="10" >在這里輸入內(nèi)容...</textarea> </form>
22.<select>標(biāo)簽
語(yǔ)法:
<select> <option value="提交的值">顯示的值</option> ... </select> 設(shè)置selected="selected"屬性,則該選項(xiàng)就被默認(rèn)選中。 selected="selected"
<select multiple="multiple"> 然后選擇時(shí)候按ctrl點(diǎn)鼠標(biāo)選中
<option disabled="disabled">
把相關(guān)的選項(xiàng)組合在一起
屬性 label:給選項(xiàng)組命名
屬性 disabled:禁用該選項(xiàng)組
23.<label>標(biāo)簽
<label for="控件id名稱(chēng)">
注意:標(biāo)簽的 for 屬性中的值應(yīng)當(dāng)與相關(guān)控件的 id 屬性值一定要相同。
<form> <label for="male">男</label> <input type="radio" name="gender" id="male" /> <br /> <label for="female">女</label> <input type="radio" name="gender" id="female" /> <label for="email">輸入你的郵箱地址</label> <input type="email" id="email" placeholder="Enter email"> </form>
24.<map>標(biāo)簽
使用 map 標(biāo)簽可以給圖片某塊區(qū)域加超鏈接
使用方法:
1)為 map 標(biāo)簽首先加上 id 屬性用來(lái)為 map 標(biāo)簽定義一個(gè)唯一的名稱(chēng)
2)為了保證兼容性再加上 name 屬性,屬性值與 id 的值相同
3)為 map 標(biāo)簽所作用的圖片加上 usemap 屬性,屬性值為 #id 名稱(chēng)
4)在 map 標(biāo)簽內(nèi)嵌套 area 標(biāo)簽來(lái)實(shí)現(xiàn)給指定區(qū)域加鏈接
<area shape="" coords="" href ="" alt="" /> shape 屬性:定義鏈接區(qū)域的形狀,常用值 rect、circle coords 屬性:確定區(qū)域的精確位置。填寫(xiě)坐標(biāo)即可,以父元素左上角為原點(diǎn),可借助qq截圖來(lái)得到想要的坐標(biāo) href 屬性:填寫(xiě)鏈接地址即可 alt 屬性:給鏈接加一些說(shuō)明信息
例子:
<map id="img1" name="img1"> <area shape="rect" coords="184,33,391,258" href="http:www.baidu.com" alt="百度一下" target="_blank" /> <area shape="circle" coords="507,287,20" alt="私房庫(kù)我的博客" target="_blank" /> </map>
注意:
25.<iframe>標(biāo)簽
創(chuàng)建包含另外一個(gè)文檔的內(nèi)聯(lián)框架(即行內(nèi)框架)
屬性:
值:1、0
作用:規(guī)定是否顯示框架周?chē)倪吙颉?/p>
作用:定義 iframe 的寬度
作用:定義高度
作用:給 iframe 命名
值:yes、no、auto
作用:規(guī)定是否在 iframe 中顯示滾動(dòng)條
作用:規(guī)定在 iframe 中顯示的文檔的 URL
可以是本地的 html 文件,也可以是遠(yuǎn)程的 html 文件
標(biāo)簽寫(xiě)法
1)不允許寫(xiě)結(jié)束標(biāo)簽的元素
area,base,br,col,command,embed,hr,img,input,keygen,link,meta,paran,source,track,wbr。這些標(biāo)簽都是單標(biāo)簽例如:br 標(biāo)簽,不可以這樣<br></br>,只能<br />這樣來(lái)關(guān)閉標(biāo)簽。
2)可以省略結(jié)束標(biāo)記的元素有:
li,dt,dd,p,rt,rp,optgroup,option,colgroup,thead,tbody,tfoot,tr,td,th。
3)可以省略全部標(biāo)記的元素有
html,head,body,colgroup,tbody
例如:disabled,readonly,checked 等只寫(xiě)屬性而不寫(xiě)屬性值得時(shí)候當(dāng)做 ture 不寫(xiě)屬性表示 false
要求:屬性值不包含 空字符串,<,>,=, ‘
標(biāo)簽嵌套探討
1.html 規(guī)定我們必須要嵌套著寫(xiě)的標(biāo)簽
例如:頁(yè)面頭部是嵌套在 head 標(biāo)簽里面的,主體內(nèi)容都是嵌套在 body 標(biāo)簽里面的表單的內(nèi)容是嵌套在 form 標(biāo)簽里面的,dt、dd 是嵌套在 dl 標(biāo)簽里面的,li 是嵌套到ul 標(biāo)簽里面的,等等...
2.塊級(jí)元素可以嵌套內(nèi)聯(lián)元素,但是內(nèi)聯(lián)元素不能包含塊元素
<div> <span>我是一個(gè) span 元素</span> </div> —— 對(duì) <span> <div>div 元素</div> </span> —— 錯(cuò)
3.內(nèi)聯(lián)元素可以嵌套內(nèi)聯(lián)元素
<a href="#"> <span></span> </a> —— 對(duì)
4.塊級(jí)元素與塊級(jí)元素嵌套注意點(diǎn)
<p><ol><li></li></ol></p> —— 錯(cuò) <p><div></div></p> —— 錯(cuò)
喜歡前端的小伙伴們可以在評(píng)論區(qū)留言,尋找和小馮童鞋一樣熱愛(ài)前端的友人,讓我們一起玩轉(zhuǎn)前端的世界!
介
HTML 是什么?
htyper text markup language 即超文本標(biāo)記語(yǔ)言。
超文本: 就是指頁(yè)面內(nèi)可以包含圖片、鏈接,甚至音樂(lè)、程序等非文字元素。
標(biāo)記語(yǔ)言: 標(biāo)記(標(biāo)簽)構(gòu)成的語(yǔ)言。
什么是標(biāo)簽:
是由一對(duì)尖括號(hào)包裹的單詞構(gòu)成 例如: <html> *所有標(biāo)簽中的單詞不可能以數(shù)字開(kāi)頭.
標(biāo)簽不區(qū)分大小寫(xiě).<html> 和 <HTML>. 推薦使用小寫(xiě).
標(biāo)簽分為兩部分: 開(kāi)始標(biāo)簽<a> 和 結(jié)束標(biāo)簽</a>. 兩個(gè)標(biāo)簽之間的部分 我們叫做標(biāo)簽體.
有些標(biāo)簽功能比較簡(jiǎn)單.使用一個(gè)標(biāo)簽即可.這種標(biāo)簽叫做自閉和標(biāo)簽.例如: <br/><hr/><input/><img/>
標(biāo)簽可以嵌套.但是不能交叉嵌套. <a><b></a></b>
標(biāo)簽的屬性:
通常是以鍵值對(duì)形式出現(xiàn)的. 例如 name="nick"
屬性只能出現(xiàn)在開(kāi)始標(biāo)簽 或 自閉和標(biāo)簽中.
屬性名字全部小寫(xiě). *屬性值必須使用雙引號(hào)或單引號(hào)包裹 例如 name="nick"
如果屬性值和屬性名完全一樣.直接寫(xiě)屬性名即可. 例如 readonly
HTML5基本結(jié)構(gòu):
將HTML4中的DTD定義為如下結(jié)構(gòu)即可,其他不變。
<!DOCTYPE HTML>
HTML5支持的兩種指定頁(yè)面使用的字符集的方式:
使用Content-Type指定字符集
<meta http-equiv="Content-Type" content="text/html ;charset=UTF-8"/>
直接使用charset指定字符集
<meta charset="UTF-8">
<head> 標(biāo)簽
<title>
<title>Title</title>
<base/>
標(biāo)簽為頁(yè)面上的所有鏈接規(guī)定默認(rèn)地址或默認(rèn)目標(biāo)。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<base href="http://p_w_picpaths.cnblogs.com/cnblogs_com/suoning/845162/"/>
<base target="_blank" />
</head>
<body>
<img src="o_s.png" alt="圖片加載失敗。。。"/>
<a href="http://cnblogs.com/suoning/">nick blogs</a>
</body>
</html>
# 上面這段代碼中,<img>標(biāo)簽的src屬性是一個(gè)相對(duì)路徑,因?yàn)?lt;head>中通過(guò)base標(biāo)簽設(shè)置了鏈接的默認(rèn)地址,
所以img的src實(shí)際的地址是“http://p_w_picpaths.cnblogs.com/cnblogs_com/suoning/845162/o_s.png”。
同樣的,<a>中只是指定了href,并未指定target屬性,所以也會(huì)使用base中設(shè)置的target屬性的值。
<link/>
引用外部文檔,常見(jiàn)于引用外部樣式。重要屬性有三個(gè):rel、href、type。
rel 規(guī)定文檔與被鏈接文檔之間的關(guān)系。
rel="dns-prefetch" 預(yù)先解析緩存文檔中使用的域名,目的是為了提高網(wǎng)頁(yè)訪問(wèn)速度。使用場(chǎng)景:在一個(gè)網(wǎng)頁(yè)頻繁使用其他域名資源時(shí)。
rel="shortcut icon"或rel="icon" 在收藏和標(biāo)題欄上用于顯示的圖標(biāo)。示例:<link rel="icon" href="http://p_w_picpaths.cnblogs.com/cnblogs_com/suoning/845162/o_s.png">。注意:IE瀏覽器只支持ico格式,為了兼容IE,圖片文件采用ico格式。
rel="stylesheet" 引用外部樣式表。
rel="nofollow" 用于指示搜索引擎不要追蹤(爬蟲(chóng)抓取),減少垃圾鏈接。用于<a>標(biāo)簽,使用場(chǎng)景:網(wǎng)頁(yè)不被信任或是不希望唄搜索引擎錄入的網(wǎng)站。
href 資源的路徑(相對(duì)路徑/絕對(duì)路徑)。
type 規(guī)定被連接文檔的MIME類(lèi)型,用于明確文件的打開(kāi)方式。例如:.ico文件 p_w_picpath/x-icon。
<meta/>
定義關(guān)于HTML文檔的元數(shù)據(jù)。 重要的屬性有三個(gè):http-equiv、name、content
http-equiv 把content屬性值關(guān)聯(lián)到http頭部。
Content-Type(瀏覽器接受的文檔類(lèi)型,一般是text/html)
refresh(網(wǎng)頁(yè)刷新,以秒為單位)
expires(設(shè)定網(wǎng)頁(yè)到期時(shí)間,一旦過(guò)期,必須到服務(wù)器上重傳)
<meta http-equiv="Content-Type" content="text/html ;charset=UTF-8"/>
<meta http-equiv="Refresh" content="2">
<meta http-equiv="Refresh" content="2;URL=https://www.baidu.com">
<meta http-equiv="expires" content="6 Jun 2016"/>
name 把content屬性關(guān)聯(lián)到一個(gè)名稱(chēng)。
keywords(搜索關(guān)鍵字,用于搜索引擎抓取信息的顯示)
description(搜索到網(wǎng)站后顯示的網(wǎng)頁(yè)內(nèi)容簡(jiǎn)描述)
author(站點(diǎn)制作者信息)
generator(用以說(shuō)明生成工具)
name也可以根據(jù)特定的功能自定義,在新浪網(wǎng)中有使用360認(rèn)證和搜狐認(rèn)證(<meta name="360-site-verification"content="63349**********"/>、<meta name="sogou_site_verification"content="BVI*******"/>)。
<meta name="keywords" content="搜索關(guān)鍵字">
<meta name="description" content="簡(jiǎn)要描述">
<meta name="author" content="http://cnblogs.com/suoning">
<meta name="generator" content="用以說(shuō)明生成工具">
content 定義與http-equiv或name屬性相關(guān)的元信息,是必要的屬性。
<body> 標(biāo)簽
1、塊級(jí)標(biāo)簽和內(nèi)聯(lián)標(biāo)簽
塊級(jí)標(biāo)簽:<p><h1><table><ol><ul><form><div>
內(nèi)聯(lián)標(biāo)簽:<a><input><img><sub><sup><textarea><span>
block(塊)元素的特點(diǎn)
① 總是在新行上開(kāi)始;
② 高度,行高以及外邊距和內(nèi)邊距都可控制;
③ 寬度缺省是它的容器的100%,除非設(shè)定一個(gè)寬度。
④ 它可以容納內(nèi)聯(lián)元素和其他塊元素
inline(內(nèi)聯(lián))元素的特點(diǎn)
① 和其他元素都在一行上;
② 高,行高及外邊距和內(nèi)邊距不可改變;
③ 寬度就是它的文字或圖片的寬度,不可改變
④ 內(nèi)聯(lián)元素只能容納文本或者其他內(nèi)聯(lián)元素
對(duì)行內(nèi)元素,需要注意如下
設(shè)置寬度width 無(wú)效。
設(shè)置高度height 無(wú)效,可以通過(guò)line-height來(lái)設(shè)置。
設(shè)置margin 只有左右margin有效,上下無(wú)效。
設(shè)置padding 只有左右padding有效,上下則無(wú)效。注意元素范圍是增大了,但是對(duì)元素周?chē)膬?nèi)容是沒(méi)影響的。
2、基本標(biāo)簽
<h1>~<h6> 標(biāo)題標(biāo)簽.
<p>: 段落標(biāo)簽. 包裹的內(nèi)容被換行.并且也上下內(nèi)容之間有一行空白.
style="text-indent: 2em"可以設(shè)置樣式為首行縮進(jìn)兩個(gè)字符。
<blockquote></blockquote>可以用來(lái)設(shè)置整個(gè)段落的縮進(jìn)。
<b> <strong>: 加粗標(biāo)簽.
<strike>: 為文字加上一條中線.
<u>: 文字下方加下劃線.
<em> <i>: 文字變成斜體.
<sup>和<sub>: 上角標(biāo) 和 下角標(biāo).
<br>:換行.
<hr>:水平線.
<div>
塊級(jí)標(biāo)簽。塊級(jí)標(biāo)簽常用于布局,行級(jí)標(biāo)簽常用語(yǔ)顯示內(nèi)容。
div的顯示通常使用id或class來(lái)標(biāo)識(shí)。id為唯一的標(biāo)簽標(biāo)識(shí),class為標(biāo)簽的類(lèi)標(biāo)識(shí)。
div的大小是由內(nèi)容來(lái)決定的,默認(rèn)情況下,高度由內(nèi)容的高度決定,寬度適應(yīng)屏幕。
可以容納其他元素,是一個(gè)容器。
<span>
3、特殊符號(hào)
> >
< <
空格
" 引號(hào)
© 版權(quán)符號(hào)
特殊符號(hào) 符號(hào)碼
" " ;
& & ;
< < ;
> > ;
© ;
® ;
± ± ;
× × ;
§ § ;
¢ ;
¥ ;
· · ;
&euro ;
£ ;
&trade ;
4、<a> 超鏈接標(biāo)簽(錨標(biāo)簽)
重要屬性有三個(gè):href、target、name
href 超鏈接地址:可以是Web上任意資源,包括圖片,網(wǎng)頁(yè),樣式,腳本文件等。href="#"時(shí),表示被鏈接頁(yè)面就是當(dāng)前頁(yè)面。
target 文檔打開(kāi)時(shí)要顯示的目標(biāo)位置,屬性值一般有:_blank(新窗口中打開(kāi))、_self(默認(rèn),在超鏈接所在的容器中打開(kāi))、_parent(在超鏈接的父容器中打開(kāi))、_top(整個(gè)容器中打開(kāi))、name(框架名稱(chēng))。
name 錨記名稱(chēng)。作用:跳轉(zhuǎn)到文檔的某個(gè)地方。返回首頁(yè)。
# 跳轉(zhuǎn)網(wǎng)頁(yè)
<a href="http://cnblogs.com/suoning" target="_blank">Nick Blogs</a>
# 跳轉(zhuǎn)錨記書(shū)簽名稱(chēng)
<a name="top"><h3>Top!</h3></a>
<div style="height: 800px"></div>
<a href="#top">top</a>
1.標(biāo)簽最簡(jiǎn)式
<a href="mailto:xxx@xx.com">郵件聯(lián)系</a>
2.標(biāo)簽幫你填抄送地址
<a href="mailto:xxx@xx.com?cc=xxxx@xx.com">郵件聯(lián)系</a>
3.標(biāo)簽幫你填暗送地址
<a href="mailto:xxx@xx.com?bcc=xxxx@xx.com">郵件聯(lián)系</a>
4.暗,抄
<a href="xxxxx@xx.com">郵件聯(lián)系</a>
5.標(biāo)簽幫你填主題
<a href="mailto:xxx@xx.com?subject=這是主題">郵件聯(lián)系</a>
6.填郵件內(nèi)容
<a href="mailto:xxx@xx.com?body=這是內(nèi)容">郵件聯(lián)系</a>
7.多址發(fā)送
<a href="mailto:xxx@xx.com,xxxx@xx.com">郵件聯(lián)系</a>
# http://shang.qq.com/v3/widget.html
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=630571017&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:630571017:51" alt="點(diǎn)擊這里給我發(fā)消息" title="點(diǎn)擊這里給我發(fā)消息"/></a>
<a href="tencent://message/?uin=630571017" target="_blank"><img style="border:0px;" src=http://wpa.qq.com/pa?p=1:707321921:13></a>
# 更多圖片地址如下:
# http://wpa.qq.com/pa?p=1:707321921:1
# http://wpa.qq.com/pa?p=1:707321921:2
# http://wpa.qq.com/pa?p=1:707321921:3
# http://wpa.qq.com/pa?p=1:707321921:4
# http://wpa.qq.com/pa?p=1:707321921:5
# http://wpa.qq.com/pa?p=1:707321921:6
# http://wpa.qq.com/pa?p=1:707321921:7
# http://wpa.qq.com/pa?p=1:707321921:8
# http://wpa.qq.com/pa?p=1:707321921:9
# http://wpa.qq.com/pa?p=1:707321921:10
# http://wpa.qq.com/pa?p=1:707321921:11
# http://wpa.qq.com/pa?p=1:707321921:12
# http://wpa.qq.com/pa?p=1:707321921:13
5、<img> 圖形標(biāo)簽
行級(jí)標(biāo)簽,用來(lái)顯示圖片。
重要屬性有:src、title、alt、width、height、align。
src 圖片地址。
title 鼠標(biāo)懸浮在圖片上的文字。
alt 圖片找不到時(shí)要替換的文字。如果圖片資源使用的是外網(wǎng)資源,則不會(huì)顯示要替換的文字。如果使用的是本網(wǎng)站的資源(相對(duì)路徑給出),則找不到圖片時(shí)會(huì)顯示替換的文字,并保留圖片設(shè)置的寬高結(jié)構(gòu)。
align 圖片周?chē)淖值拇怪睂?duì)齊情況。常用的屬性值有:top(與圖片的頂部對(duì)齊)、middle(與圖片的中部對(duì)齊)、bottom(默認(rèn),與圖片的底部對(duì)齊)。
width 圖片的寬
height 圖片的高 (寬高兩個(gè)屬性只用一個(gè)會(huì)自動(dòng)等比縮放.)
<img src="http://p_w_picpaths.cnblogs.com/cnblogs_com/suoning/845162/o_ns.png" alt="圖片加載失敗。。。" title="The knife girl, kiss"/>
6、列表標(biāo)簽
<ul> :無(wú)序列表標(biāo)簽
<li>:列表中的每一項(xiàng).
<ol> :有序列表標(biāo)簽
<li>:列表中的每一項(xiàng).
<li>主要的屬性有:type、value兩個(gè):
type指明項(xiàng)目的類(lèi)型,屬性值有:A,a,I,i,1,disc(實(shí)心圓),square(實(shí)心正方形),circle(空心圓)。
value表示序號(hào)值從幾開(kāi)始。
<dl> 定義列表
<dt> 列表標(biāo)題
<dd> 列表項(xiàng)
<ur>
<li type="circle">A</li>
<li type="1">B</li>
<li type="1">C</li>
</ur>
<ol>
<li value="3">3</li>
<li>4</li>
</ol>
<dl>
<dt><i>標(biāo)題</i></dt>
<dd>第一項(xiàng)</dd>
<dd>第二項(xiàng)</dd>
<dd>第三項(xiàng)</dd>
</dl>
7、<table> 表格標(biāo)簽
<table border="1">
<thead>
<tr>
<th>序號(hào)</th>
<th>姓名</th>
</tr>
</thead>
<tbody>
<tr>
<th>1.</th>
<td>nick</td>
</tr>
<tr>
<th>2.</th>
<td>jenny</td>
</tr>
</tbody>
</table>
<table> 表格標(biāo)簽
border:(表格邊框)
align(水平對(duì)齊方式)
bgcolor(背景顏色)
cellpadding(內(nèi)邊距,單元格與內(nèi)容之間的距離)
cellspacing(外邊距,單元格的間距,設(shè)置為0時(shí),表格變?yōu)閷?shí)線表格)
width(表格的寬度,可以用%或者像素,最好通過(guò)css來(lái)設(shè)置長(zhǎng)寬)
<caption> 表格的標(biāo)題
<tr> 表格的數(shù)據(jù)行,table row
<th> 表格的表頭名稱(chēng),與<td>不同在于文字采用加粗居中的形式顯示,table head cell
<td> 單元格,用來(lái)顯示表格內(nèi)容,table data cell
<thead> 表格頭部,使結(jié)構(gòu)更加分明
<tbody> 表格主體部分,使結(jié)構(gòu)更加分明
rowspan 單元格豎跨多少行,作用在th或者td上
colspan 單元格橫跨多少列(即合并單元格),作用在th或者td上
<table>
<caption>xxxxxxxxxx</caption>
<thead>
<tr>
<th>序號(hào)</th>
<th>姓名</th>
<th>年齡</th>
<th>女神</th>
</tr>
</thead>
<tbody>
<tr>
<th>1.</th>
<td>nick</td>
<td>18</td>
<td>可可西</td>
</tr>
<tr>
<th>2.</th>
<td>jenny</td>
<td>21</td>
<td>nick!!!</td>
</tr>
</tbody>
</table>
8、<form>表單標(biāo)簽
表單屬性
HTML 表單用于接收不同類(lèi)型的用戶(hù)輸入,用戶(hù)提交表單時(shí)向服務(wù)器傳輸數(shù)據(jù),從而實(shí)現(xiàn)用戶(hù)與Web服務(wù)器的交互。表單標(biāo)簽, 要提交的所有內(nèi)容都應(yīng)該在該標(biāo)簽中。
屬性:action、method、enctype
action 表單要提交的地址,用于處理表單的內(nèi)容(一般是提交字典到后臺(tái)的一個(gè)接口,這個(gè)接口是java寫(xiě)成的,提交到這個(gè)接口后后臺(tái)就知道如何處理這些數(shù)據(jù)了)。
method 提交的方法,默認(rèn)是get方式提交。
get: 1.提交的鍵值對(duì).放在地址欄中url后面. 2.安全性相對(duì)較差. 3.對(duì)提交內(nèi)容的長(zhǎng)度有限制.
post:1.提交的鍵值對(duì)不在地址欄. 2.安全性相對(duì)較高. 3.對(duì)提交內(nèi)容的長(zhǎng)度理論上無(wú)限制.
enctype 對(duì)表單數(shù)據(jù)進(jìn)行編碼,默認(rèn)都是要編碼的。格式為:application/x-www-form-urlencoded(表單默認(rèn)的編碼格式,表單發(fā)送前對(duì)所有字符進(jìn)行編碼。編碼規(guī)則:空格轉(zhuǎn)換為“+”號(hào),特殊符號(hào)轉(zhuǎn)換為ASC HEX值)。提交普通的文本內(nèi)容到服務(wù)器就可以采用這種默認(rèn)的編碼方式。當(dāng)你需要提交的是一個(gè)文件時(shí),編碼就需要采用另一種格式:multipart/form-data(不對(duì)字符編碼,文件上傳時(shí)使用)。text/plain(是一種純文本編碼,空格轉(zhuǎn)換為“+”號(hào),但是不對(duì)特殊字符進(jìn)行編碼)。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="https://www.baidu.com/s">
<input type="text" name="wd">
<input type="submit" value="百度一下">
</form>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="https://www.sogou.com/web">
<input type="text" name="query">
<input type="submit" value="搜狗搜索">
</form>
</body>
</html>
表單元素
<input> type 屬性:
text 文本框輸入(默認(rèn)text文本框類(lèi)型)。
autocomplete(自動(dòng)完成輸入的內(nèi)容,要求表單元素要有name屬性才有自動(dòng)完成的效果,off表示自動(dòng)完成不可用,on表示自動(dòng)完成可用)
disabled(設(shè)置或者獲取控件的狀態(tài),默認(rèn)是false即可用,等于true時(shí)不可用,不能輸入內(nèi)容)
password 密碼框。(以下屬性text和password共有)
size(指定表單元素的初始寬度。當(dāng)type為text或password時(shí),表單元素的大小以字符為單位,對(duì)于其他元素,寬度以像素為單位)
maxlength(type為text或password時(shí),表示輸入的最大字符數(shù)),有利于防止sql的注入攻擊
readonly 只讀.
placeholder 框內(nèi)預(yù)置內(nèi)容(灰色),寫(xiě)上內(nèi)容時(shí)才消失
radio 單選按鈕。屬性:
name(將name的值設(shè)置為相同值,才表示一組數(shù)據(jù),才能實(shí)現(xiàn)單選功能)
value(必須要寫(xiě),提交到服務(wù)器的key值,實(shí)際開(kāi)發(fā)過(guò)程中value一般是編號(hào))
checked(是否被選中的狀態(tài))
checkbox 復(fù)選框。
name(名字一定要一樣一樣的,才表示是一組數(shù)據(jù),添加到同一value值列表提交到服務(wù)器)
value(必須要寫(xiě),提交到服務(wù)器的key值,實(shí)際開(kāi)發(fā)過(guò)程中value一般是編號(hào))
checked(是否被選中的狀態(tài))
file 文件域,上傳文件(不同的瀏覽器表現(xiàn)形式不同)
submit 提交按鈕。用于提交表單。
reset 重置按鈕。清空表單的輸入,恢復(fù)到表單默認(rèn)的狀態(tài)。
button 普通按鈕。一般結(jié)合javascript使用。
p_w_picpath 圖片按鈕,用來(lái)提交表單,與submit是一樣的效果。
src(圖片路徑)
hidden 隱藏字段。
value(隱藏的內(nèi)容)
color 顏色標(biāo)簽。value指定顏色值(采用#十六進(jìn)制數(shù)表示)。
date 日期。value值指定默認(rèn)的日期,格式為****-**-**(年月日)。
datetime-local 顯示本地時(shí)間,value值指定默認(rèn)的時(shí)間,格式為2016-05-20T11:10:10(年月日T時(shí)分秒)。
number 數(shù)字向上或者向下滑動(dòng)。可以填數(shù)字然后向上或者向下選擇不同的值。
range 滑動(dòng)標(biāo)簽。min(指定最小值)、max(指定最大值)、value(指定當(dāng)前默認(rèn)值)。
week 每年的周數(shù)。value指定哪一年第幾周,格式為2016-W25(2016年第25周)。
<textarea> 文本域標(biāo)簽。默認(rèn)表現(xiàn)形式是可以輸入很多行文本的文本框。
name (表單提交項(xiàng)的key)
cols(設(shè)置文本域?qū)挾龋?br> rows(設(shè)置文本域高度,即行數(shù))
<select> 下拉框標(biāo)簽。使用時(shí)要結(jié)合<option>子標(biāo)簽一起使用。
name:表單提交項(xiàng)的key
size:選項(xiàng)個(gè)數(shù)
multiple:多選
<option> 下拉選中的每一項(xiàng)
value(表單提交項(xiàng)的值)
selected(selected下拉選默認(rèn)被選中)
<optgroup>為每一項(xiàng)加上分組
<label> 把元素與文本結(jié)合起來(lái)
友好設(shè)計(jì):不只是選中復(fù)選框才能選中并打鉤,要求點(diǎn)擊對(duì)應(yīng)的文字也能選中該復(fù)選框。
這種情況下要用到<label>標(biāo)簽的for屬性(設(shè)置或獲取給定標(biāo)簽對(duì)象指定到的對(duì)象,值=另一個(gè)元素的id號(hào)即可)
<label for="name">姓名</label>
<input id="name" type="text">
<fieldset> 對(duì)表單中的相關(guān)元素進(jìn)行分組
<fieldset>
<legend>溫馨提示</legend>
<div align="middle">不要忘記點(diǎn)贊哦 ==</div>
</fieldset>
value: 表單提交項(xiàng)的值
對(duì)于不同的輸入類(lèi)型,value 屬性的用法也不同:
type="button", "reset", "submit" - 定義按鈕上的顯示的文本
type="text", "password", "hidden" - 定義輸入字段的初始值
type="checkbox", "radio", "p_w_picpath" - 定義與輸入相關(guān)聯(lián)的值
框架
<frameset> 框架
用來(lái)劃分窗體,不能放在<body>中,否則沒(méi)有效果。
cols (縱向分割頁(yè)面。其數(shù)值表示方法有三種:“30%、30(或者30px)、*”;數(shù)值的個(gè)數(shù)代表分成的視窗數(shù)目且數(shù)值之間用“,”隔開(kāi)。“30%”表示該框架區(qū)域占全部瀏覽器頁(yè)面區(qū)域的30%;“30”表示該區(qū)域橫向?qū)挾葹?0像素;“*”表示該區(qū)域占用余下頁(yè)面空間。例如:cols="25%,200,*" 表示將頁(yè)面分為三部分,左面部分占頁(yè)面30%,中間橫向?qū)挾葹?00像素,頁(yè)面余下的作為右面部分。)
rows(橫向分割頁(yè)面。屬性和cols一樣)
frameborder(設(shè)置是否顯示框架邊框。設(shè)定值只有0、1;0 表示不要邊框,1 表示要顯示邊框)
border(框架之間的距離,一般設(shè)置為0)
bordercolor(邊框的顏色)
framespacing(設(shè)置框架與框架間的保留的空白距離)
<frameset cols="40%,*,*"> 第一個(gè)框架占整個(gè)瀏覽器窗口的40%,剩下的空間平均分配給另外兩個(gè)框架。
<frameset cols="*,*,*,*"> 瀏覽器窗口等分為四部分。
<iframe> 框架
元素會(huì)創(chuàng)建包含另外一個(gè)文檔的內(nèi)聯(lián)框架(即行內(nèi)框架)
name (設(shè)置框架名稱(chēng)。此為必須設(shè)置的屬性)
src (設(shè)置此框架要顯示的網(wǎng)頁(yè)名稱(chēng)或路徑。此為必須設(shè)置的屬性)
scrolling (設(shè)置是否要顯示滾動(dòng)條。設(shè)定值為auto, yes, no)
bordercolor (設(shè)置框架的邊框顏色)
frameborder (設(shè)置是否顯示框架邊框。設(shè)定值只有0、1;0 表示不要邊框,1 表示要顯示邊框)
noresize (設(shè)置框架大小是否能手動(dòng)調(diào)節(jié))
marginwidth (設(shè)置框架邊界和其中內(nèi)容之間的寬度)
marginhight (設(shè)置框架邊界和其中內(nèi)容之間的高度)
width(設(shè)置框架寬度)
height (設(shè)置框架高度)
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。