Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
在自己的頁面中嵌入其他頁面是一個(gè)非常重要的操作,既能豐富自己的頁面樣式又能增強(qiáng)頁面的信息量。
舉個(gè)例子,如果打算在自己的頁面中插入一個(gè)視頻網(wǎng)站的視頻該怎么做呢?
假如我現(xiàn)在自己的頁面中嵌入這個(gè)視頻,
我只需要在視頻下側(cè)找到"分享"。
點(diǎn)擊之后出現(xiàn)這樣的對(duì)話框,如圖:
通過在我們的頁面中粘貼這段通用代碼就可以顯示這個(gè)視頻了。
代碼如下:
<iframe height=498 width=510 src='http://player.youku.com/embed/XNDQ5Mjg1MTU1Mg==' frameborder=0 'allowfullscreen'></iframe>
下面就寫到我們的頁面中試試吧。
首先復(fù)制"第一個(gè)網(wǎng)頁.html"文件,改名為"在頁面中嵌入頁面.html"保存,然后用記事本打開,修改<head></head>標(biāo)簽中的<title>第一個(gè)頁面</title>編輯為"在頁面中嵌入頁面"即可,完整代碼如下:
<!DOCTYPE HTML>
<html>
<head>
<title>在頁面中嵌入頁面</title>
</head>
<body>
<iframe height=498 width=510 src='http://player.youku.com/embed/XNDQ5Mjg1MTU1Mg==' frameborder=0 'allowfullscreen'></iframe>
</body>
</html>
頁面效果如下:
怎么樣,是不是很神奇!
下面我們來分析一下這段代碼的含義。
首先要引入一個(gè)新標(biāo)簽<iframe>,HTML的使用手冊(cè)中翻譯為"框架",說實(shí)話,這么翻譯初學(xué)者是不知所云的。這個(gè)框架元素的主要作用就是在自己的頁面中嵌入其他頁面。
在<iframe>標(biāo)簽中先指定路徑屬性即src。這里使用的是單引號(hào),實(shí)際上只要是半角符號(hào),單引號(hào)和雙引號(hào)都可以的。
然后設(shè)置長(zhǎng)寬屬性,即width和height,大家可以嘗試改變數(shù)據(jù)看看。
frameborder可以為iframe的窗口指定一個(gè)邊框,大家可以嘗試把0改成1看看。大家注意哈,這里輸入30和輸入1是一樣的,因?yàn)檫@個(gè)屬性不是定義邊框的寬度,而是定義是否顯示邊框!在編程中叫做布爾值,0代表沒有邊框,1代表有邊框!和我們點(diǎn)燈的開關(guān)一樣!
如圖:多了個(gè)邊框出來。
最后'allowfullscreen'這個(gè)描述非常的奇葩,把它刪掉沒有任何影響。不曉得是干什么的,主要是也不符合html的語法(也可能是我沒見識(shí))。如果有詳細(xì)了解的小伙伴歡迎留言指教,感激不盡。
下面我們嘗試修改一下src屬性,給它一個(gè)別的路徑看看。例如:
<!DOCTYPE HTML>
<html>
<head>
<title>在頁面中嵌入頁面</title>
</head>
<body>
<iframe height=498 width=510 src='https://www.toutiao.com/i6790673377188119052/'>
</iframe>
</body>
</html>
需要注意的是,修改了src并保存文件之后要把原頁面關(guān)閉然后重新打開才可以正常顯示!
效果如下:
在瀏覽網(wǎng)頁時(shí)我們還經(jīng)常遇到這樣的情況,就是有一個(gè)獨(dú)立窗口顯示嵌套的頁面,上面有個(gè)標(biāo)題,一點(diǎn)擊就會(huì)跳到那個(gè)嵌入的頁面上,這個(gè)其實(shí)很簡(jiǎn)答,使用一個(gè)<a></a>元素即可辦到,示例代碼如下:
<a href="https://www.toutiao.com/i6790673377188119052/">HTML中的塊級(jí)元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作</a>
<iframe height=498 width=510 src='https://www.toutiao.com/i6790673377188119052/'></iframe>
頁面示例如下:
框架元素并沒有換行,所有我們可以推測(cè)出<iframe>標(biāo)簽實(shí)際上是個(gè)內(nèi)聯(lián)元素,如何讓它換行呢?
為<iframe>的style屬性中寫入display:block即可。這句代碼的意思是按照塊元素來顯示<iframe>內(nèi)容。
示例代碼如下:
<iframe height=498 width=510 style = "display:block;"src='https://www.toutiao.com/i6790673377188119052/'></iframe>
頁面效果如下:
是不是很有意思。
下面我們來介紹一個(gè)更有趣的玩法。如圖所示:
這個(gè)怎么做呢?
這就要介紹<iframe>標(biāo)簽中的另一個(gè)屬性:name(名字)
示例代碼如下:name="iframe"
<iframe name = "iframe" height=498 width=510style = "display:block;"src='https://www.toutiao.com/i6790673377188119052/'allowfullscreen'></iframe>
這里講個(gè)題外話,如果大家了解中國(guó)古代的"請(qǐng)神術(shù)"的話就會(huì)知道這樣一個(gè)有趣的傳說,就是如果我們能叫出鬼神的名字就可以驅(qū)使它。
編程也是這樣,我們給函數(shù)或變量一個(gè)名字后,就可以隨時(shí)隨地的驅(qū)使它。
現(xiàn)在我們給<iframe>起了個(gè)名字叫做"iframe",當(dāng)然您可以使用其他名字也沒問題,但要使用英文或漢語拼音命名,名字是英語字母組合最好。
有了名字之后,<a>標(biāo)簽就要驅(qū)使<iframe>標(biāo)簽來顯示自己路徑下的內(nèi)容,如何驅(qū)使呢?
大家還記得<a>標(biāo)簽中有一個(gè)target屬性嗎?只要讓target="iframename"即可!
也就是target="iframe"。示例代碼如下:大家要注意的是<a>標(biāo)簽也是內(nèi)聯(lián)元素,也需要添加display:block,不然也是排在一列顯示。
<a style = "display:block;" target="iframe" href="https://www.toutiao.com/i6790673377188119052/">HTML中的塊級(jí)元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作</a><!--第一個(gè)a鏈接的是頭條文章-->
<a style = "display:block;" target="iframe" href="https://baike.baidu.com/item/%E6%AD%BC-20/1555348?fromtitle=%E6%AD%BC20&fromid=1838467&fr=aladdin"> 殲20戰(zhàn)斗機(jī)百科</a><!--第二個(gè)a鏈接的是百度百科-->
<a style = "display:block;"target="iframe" href="image1.jpg">IT美女</a><!--第三個(gè)a鏈接的是本地圖片-->
<iframe name = "iframe" height=498 width=510style = "display:block;"></iframe>
只要我們?yōu)椴煌?lt;a>標(biāo)簽賦予target="iframe"的屬性,點(diǎn)擊這些<a>標(biāo)簽就可以在叫做"iframe"的框架元素中顯示自己的頁面。這時(shí)我們可以把<iframe>標(biāo)簽中的src屬性刪除掉,保存文件后,關(guān)閉測(cè)試網(wǎng)頁,再重新打開,效果如下:
初始狀態(tài)下,因?yàn)榭蚣茉刂械膕rc是空的,所以打開后是空白的。如果您覺得單調(diào)可以任意復(fù)制3個(gè)<a>中的一個(gè)href中的鏈接路徑給<iframe>的src屬性,打開就是相應(yīng)的標(biāo)簽。這個(gè)就不演示了,大家自己試試即可。
點(diǎn)擊第一個(gè)鏈接效果如下:
點(diǎn)擊第二個(gè)鏈接如下:
點(diǎn)擊第三個(gè)鏈接如下:
最后再?gòu)?qiáng)調(diào)一下,改完框架的src屬性后需要關(guān)閉頁面后重新打開才可以,刷新的話并不能正確顯示!切記!
今天的示例代碼如下:
<!DOCTYPE HTML>
<html>
<head>
<title>在頁面中嵌入頁面</title>
</head>
<body>
<a style = "display:block;" target="iframe" href="https://www.toutiao.com/i6790673377188119052/">HTML中的塊級(jí)元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作</a>
<a style = "display:block;" target="iframe" href="https://baike.baidu.com/item/%E6%AD%BC-20/1555348?fromtitle=%E6%AD%BC20&fromid=1838467&fr=aladdin">殲20戰(zhàn)斗機(jī)百科</a>
<a style = "display:block;" target="iframe" href="image1.jpg">IT美女</a>
<iframe name = "iframe" height=498 width=510 style = "display:block;"></iframe>
</body>
</html>
今天的內(nèi)容結(jié)束了,明天我將會(huì)為大家介紹<object>和<embed>這兩個(gè)標(biāo)簽,它們可以在頁面中嵌入更多有趣的東西。
喜歡的小伙伴請(qǐng)關(guān)注我,閱讀中遇到任何問題請(qǐng)給我留言,如有疏漏或錯(cuò)誤歡迎大家斧正,不勝感激!
HTML序章(學(xué)習(xí)目的、對(duì)象、基本概念)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML是什么?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
第一個(gè)HTML頁面如何寫?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML頁面中head標(biāo)簽有啥用?——零基礎(chǔ)自學(xué)網(wǎng)頁制作
初識(shí)meta標(biāo)簽與SEO——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的元素使用方法1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的元素使用方法2——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML元素中的屬性1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML元素中的屬性2(路徑詳解)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格1(基本元素)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格2(表格頭部與腳部)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格3(間距與顏色)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
使用HTML添加表格4(行顏色與表格嵌套)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
16進(jìn)制顏色表示與RGB色彩模型——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中的塊級(jí)元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作
初識(shí)HTML中的<div>塊元素——零基礎(chǔ)自學(xué)網(wǎng)頁制作
在HTML頁面中嵌入其他頁面的方法——零基礎(chǔ)自學(xué)網(wǎng)頁制作
封閉在家學(xué)網(wǎng)頁制作!為頁面嵌入PDF文件——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單元素初識(shí)2——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單3(下拉列表、多行文字輸入)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML表單4(form的action、method屬性)——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML列表制作講解——零基礎(chǔ)自學(xué)網(wǎng)頁制作
為HTML頁面添加視頻、音頻的方法——零基礎(chǔ)自學(xué)網(wǎng)頁制作
音視頻格式轉(zhuǎn)換神器與html視頻元素加字幕——零基礎(chǔ)自學(xué)網(wǎng)頁制作
HTML中使用<a>標(biāo)簽實(shí)現(xiàn)文本內(nèi)鏈接——零基礎(chǔ)自學(xué)網(wǎng)頁制作
<a href="https://developer.mozilla.org/zh-CN/docs/Web/HTML">MDN Web Docs</a>
當(dāng)我們點(diǎn)擊該文字時(shí),即會(huì)跳轉(zhuǎn)至該網(wǎng)站;
<a href="https://developer.mozilla.org/zh-CN/docs/Web/HTML" target="_blank">MDN Web Docs</a>
例如,首先我們?cè)趘s中創(chuàng)建一個(gè)頁面,為了演示,寫了一個(gè)最簡(jiǎn)單的頁面;
<a href="./blog.html">BLOG</a>
<a href="./index.html">回到首頁</a>
<a href="#">挑戰(zhàn)</a>
<a href="#">彈性盒子</a>
<a href="#">CSS</a>
這樣在頁面上是一個(gè)超鏈接,但是它不會(huì)指向任何地方;
結(jié)合之前和本章的練習(xí),我們需要實(shí)現(xiàn)如下頁面:
HTML代表超文本標(biāo)記語言(Hypertext Markup Language)。它是一種用于構(gòu)建網(wǎng)頁的標(biāo)記語言。HTML文件包含一組標(biāo)簽,這些標(biāo)簽用于定義網(wǎng)頁的結(jié)構(gòu)和內(nèi)容。瀏覽器讀取HTML文件,并根據(jù)標(biāo)記中的指示呈現(xiàn)網(wǎng)頁內(nèi)容。
HTML的主要作用是定義文本內(nèi)容、圖像、鏈接和其他媒體的排列方式,并提供交互元素,例如表單和按鈕。
每個(gè)HTML文檔都應(yīng)該遵循以下基本結(jié)構(gòu):
<!DOCTYPE html>
<html>
<head>
<title>網(wǎng)頁標(biāo)題</title>
</head>
<body>
<!-- 內(nèi)容在這里 -->
</body>
</html>
讓我們逐步解釋這個(gè)結(jié)構(gòu):
HTML標(biāo)簽是由尖括號(hào)括起來的名稱,例如<p>表示段落,<img>表示圖像。標(biāo)簽通常成對(duì)出現(xiàn),有一個(gè)開始標(biāo)簽和一個(gè)結(jié)束標(biāo)簽。例如:
<p>這是一個(gè)段落。</p>
<p>是開始標(biāo)簽,</p>是結(jié)束標(biāo)簽,文本位于兩個(gè)標(biāo)簽之間。標(biāo)簽定義了元素的類型和結(jié)構(gòu)。
有些HTML標(biāo)簽是自封閉的,不需要結(jié)束標(biāo)簽,例如<img>用于插入圖像。
在HTML中,你可以使用注釋來添加說明性文字,注釋不會(huì)在瀏覽器中顯示。HTML注釋使用<!--開頭和-->結(jié)尾,如下所示:
<!-- 這是一個(gè)注釋 -->
注釋通常用于添加文檔說明、調(diào)試代碼或標(biāo)記未來的修改。
HTML中的文本通常包含在段落、標(biāo)題、列表等元素中。以下是一些常見的文本元素:
示例:
<p>這是一個(gè)段落。</p>
<h1>這是一個(gè)標(biāo)題</h1>
<p><strong>這是強(qiáng)調(diào)文本。</strong></p>
<p><em>這是斜體文本。</em></p>
<p>訪問<a href="https://www.example.com">示例網(wǎng)站</a></p>
要在網(wǎng)頁中插入圖像,可以使用<img>標(biāo)簽。它是一個(gè)自封閉標(biāo)簽,需要指定圖像的src屬性來指定圖像文件的路徑。
示例:
htmlCopy code
<img src="image.jpg" alt="圖像描述">
通過使用<a>標(biāo)簽,可以在網(wǎng)頁中創(chuàng)建鏈接。鏈接通常包含在文本或圖像中,并使用href屬性指定目標(biāo)URL。
示例:
<a href="https://www.example.com">訪問示例網(wǎng)站</a>
HTML支持有序列表(<ol>)、無序列表(<ul>)和定義列表(<dl>)。
無序列表使用<ul>標(biāo)簽定義,每個(gè)列表項(xiàng)使用<li>標(biāo)簽。
示例:
<ul>
<li>項(xiàng)目1</li>
<li>項(xiàng)目2</li>
<li>項(xiàng)目3</li>
</ul>
有序列表使用<ol>標(biāo)簽定義,每個(gè)列表項(xiàng)使用<li>標(biāo)簽。
示例:
<ol>
<li>第一項(xiàng)</li>
<li>第二項(xiàng)</li>
<li>第三項(xiàng)</li>
</ol>
定義列表使用<dl>標(biāo)簽定義,每個(gè)定義項(xiàng)目使用<dt>標(biāo)簽定義術(shù)語,使用<dd>標(biāo)簽定義描述。
示例:
<dl>
<dt>術(shù)語1</dt>
<dd>描述1</dd>
<dt>術(shù)語2</dt>
<dd>描述2</dd>
</dl>
HTML表單允許用戶與網(wǎng)頁進(jìn)行交互,提交數(shù)據(jù)。以下是HTML表單的基本元素:
<form>元素用于創(chuàng)建表單,可以包含文本字段、復(fù)選框、單選按鈕、下拉列表等。
示例:
<form action="submit.php" method="post">
<!-- 表單元素在這里 -->
</form>
輸入字段用于接收用戶輸入的數(shù)據(jù),常見的輸入字段類型包括文本框、密碼框、單選按鈕、復(fù)選框等。
文本框使用<input>標(biāo)簽,type屬性設(shè)置為"text"。
示例:
<input type="text" name="username" placeholder="用戶名">
密碼框使用<input>標(biāo)簽,type屬性設(shè)置為"password"。
示例:
htmlCopy code
<input type="password" name="password" placeholder="密碼">
單選按鈕使用<input>標(biāo)簽,type屬性設(shè)置為"radio"。
示例:
<input type="radio" name="gender" value="male">男
<input type="radio" name="gender" value="female">女
復(fù)選框使用<input>標(biāo)簽,type屬性設(shè)置為"checkbox"。
示例:
<input type="checkbox" name="subscribe" value="yes">訂閱新聞
下拉列表使用<select>和<option>標(biāo)簽創(chuàng)建。<select>定義下拉列表,而<option>定義選項(xiàng)。
示例:
<select name="country">
<option value="us">美國(guó)</option>
<option value="ca">加拿大</option>
<option value="uk">英國(guó)</option>
</select>
HTML用于定義網(wǎng)頁的結(jié)構(gòu)和內(nèi)容,但要使網(wǎng)頁看起來更吸引人,需要使用CSS(層疊樣式表)。CSS允許你定義字體、顏色、布局等樣式。
可以在HTML元素內(nèi)部使用style屬性來定義內(nèi)聯(lián)樣式。
示例:
<p style="color: blue; font-size: 16px;">這是一個(gè)藍(lán)色的段落。</p>
外部樣式表將樣式規(guī)則保存在獨(dú)立的CSS文件中,并通過<link>標(biāo)簽將其鏈接到HTML文檔。
示例(style.css):
/* style.css */
p {
color: blue;
font-size: 16px;
}
在HTML中鏈接外部樣式表:
<link rel="stylesheet" type="text/css" href="style.css">
這使得可以在整個(gè)網(wǎng)站上共享相同的樣式。
HTML是構(gòu)建現(xiàn)代網(wǎng)頁的基礎(chǔ)。通過學(xué)習(xí)HTML的基本語法和元素,你可以創(chuàng)建吸引人且功能強(qiáng)大的網(wǎng)頁。無論是文本、圖像、鏈接還是表單,HTML提供了豐富的工具來呈現(xiàn)內(nèi)容和實(shí)現(xiàn)用戶交互。
這篇文章提供了HTML的基礎(chǔ)知識(shí),但HTML是一個(gè)廣泛的主題,還有許多高級(jí)特性和技巧等待你探索。希望這篇文章對(duì)你入門HTML有所幫助,讓你能夠開始創(chuàng)建自己的網(wǎng)頁。繼續(xù)學(xué)習(xí)和實(shí)踐,你將成為一個(gè)熟練的網(wǎng)頁開發(fā)者。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。