整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          在HTML頁面中嵌入其他頁面的方法-零基礎自學網頁制作

          HTML頁面中嵌入其他頁面的方法

          在自己的頁面中嵌入其他頁面是一個非常重要的操作,既能豐富自己的頁面樣式又能增強頁面的信息量。

          舉個例子,如果打算在自己的頁面中插入一個視頻網站的視頻該怎么做呢?

          假如我現在自己的頁面中嵌入這個視頻,

          我只需要在視頻下側找到"分享"。

          點擊之后出現這樣的對話框,如圖:

          通過在我們的頁面中粘貼這段通用代碼就可以顯示這個視頻了。

          代碼如下:

          <iframe height=498 width=510 src='http://player.youku.com/embed/XNDQ5Mjg1MTU1Mg==' frameborder=0 'allowfullscreen'></iframe>

          下面就寫到我們的頁面中試試吧。

          首先復制"第一個網頁.html"文件,改名為"在頁面中嵌入頁面.html"保存,然后用記事本打開,修改<head></head>標簽中的<title>第一個頁面</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>

          頁面效果如下:

          怎么樣,是不是很神奇!

          下面我們來分析一下這段代碼的含義。

          首先要引入一個新標簽<iframe>,HTML的使用手冊中翻譯為"框架",說實話,這么翻譯初學者是不知所云的。這個框架元素的主要作用就是在自己的頁面中嵌入其他頁面。

          在<iframe>標簽中先指定路徑屬性即src。這里使用的是單引號,實際上只要是半角符號,單引號和雙引號都可以的。

          然后設置長寬屬性,即width和height,大家可以嘗試改變數據看看。

          frameborder可以為iframe的窗口指定一個邊框,大家可以嘗試把0改成1看看。大家注意哈,這里輸入30和輸入1是一樣的,因為這個屬性不是定義邊框的寬度,而是定義是否顯示邊框!在編程中叫做布爾值,0代表沒有邊框,1代表有邊框!和我們點燈的開關一樣!

          如圖:多了個邊框出來。

          最后'allowfullscreen'這個描述非常的奇葩,把它刪掉沒有任何影響。不曉得是干什么的,主要是也不符合html的語法(也可能是我沒見識)。如果有詳細了解的小伙伴歡迎留言指教,感激不盡。

          下面我們嘗試修改一下src屬性,給它一個別的路徑看看。例如:

          <!DOCTYPE HTML>
            <html>
            <head> 
            <title>在頁面中嵌入頁面</title>
            </head> 
            <body>
            <iframe height=498 width=510 src='https://www.toutiao.com/i6790673377188119052/'>
            </iframe>
            </body>
            </html>

          需要注意的是,修改了src并保存文件之后要把原頁面關閉然后重新打開才可以正常顯示!

          效果如下:

          在瀏覽網頁時我們還經常遇到這樣的情況,就是有一個獨立窗口顯示嵌套的頁面,上面有個標題,一點擊就會跳到那個嵌入的頁面上,這個其實很簡答,使用一個<a></a>元素即可辦到,示例代碼如下:

          <a href="https://www.toutiao.com/i6790673377188119052/">HTML中的塊級元素與內聯元素——零基礎自學網頁制作</a>
          <iframe height=498 width=510 src='https://www.toutiao.com/i6790673377188119052/'></iframe>

          頁面示例如下:

          框架元素并沒有換行,所有我們可以推測出<iframe>標簽實際上是個內聯元素,如何讓它換行呢?

          為<iframe>的style屬性中寫入display:block即可。這句代碼的意思是按照塊元素來顯示<iframe>內容。

          示例代碼如下:

          <iframe height=498 width=510 style = "display:block;"src='https://www.toutiao.com/i6790673377188119052/'></iframe>

          頁面效果如下:

          是不是很有意思。

          下面我們來介紹一個更有趣的玩法。如圖所示:

          這個怎么做呢?

          這就要介紹<iframe>標簽中的另一個屬性:name(名字)

          示例代碼如下:name="iframe"

          <iframe name = "iframe" height=498 width=510style = "display:block;"src='https://www.toutiao.com/i6790673377188119052/'allowfullscreen'></iframe>

          這里講個題外話,如果大家了解中國古代的"請神術"的話就會知道這樣一個有趣的傳說,就是如果我們能叫出鬼神的名字就可以驅使它。

          編程也是這樣,我們給函數或變量一個名字后,就可以隨時隨地的驅使它。

          現在我們給<iframe>起了個名字叫做"iframe",當然您可以使用其他名字也沒問題,但要使用英文或漢語拼音命名,名字是英語字母組合最好。

          有了名字之后,<a>標簽就要驅使<iframe>標簽來顯示自己路徑下的內容,如何驅使呢?

          大家還記得<a>標簽中有一個target屬性嗎?只要讓target="iframename"即可!

          也就是target="iframe"。示例代碼如下:大家要注意的是<a>標簽也是內聯元素,也需要添加display:block,不然也是排在一列顯示。

          <a style = "display:block;" target="iframe" href="https://www.toutiao.com/i6790673377188119052/">HTML中的塊級元素與內聯元素——零基礎自學網頁制作</a><!--第一個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戰斗機百科</a><!--第二個a鏈接的是百度百科-->
          <a style = "display:block;"target="iframe" href="image1.jpg">IT美女</a><!--第三個a鏈接的是本地圖片-->
          <iframe name = "iframe" height=498 width=510style = "display:block;"></iframe>

          只要我們為不同的<a>標簽賦予target="iframe"的屬性,點擊這些<a>標簽就可以在叫做"iframe"的框架元素中顯示自己的頁面。這時我們可以把<iframe>標簽中的src屬性刪除掉,保存文件后,關閉測試網頁,再重新打開,效果如下:

          初始狀態下,因為框架元素中的src是空的,所以打開后是空白的。如果您覺得單調可以任意復制3個<a>中的一個href中的鏈接路徑給<iframe>的src屬性,打開就是相應的標簽。這個就不演示了,大家自己試試即可。

          點擊第一個鏈接效果如下:

          點擊第二個鏈接如下:

          點擊第三個鏈接如下:

          最后再強調一下,改完框架的src屬性后需要關閉頁面后重新打開才可以,刷新的話并不能正確顯示!切記!

          今天的示例代碼如下:

          <!DOCTYPE HTML>
            <html>
            <head> 
            <title>在頁面中嵌入頁面</title>
            </head> 
            <body>
            <a style = "display:block;" target="iframe" href="https://www.toutiao.com/i6790673377188119052/">HTML中的塊級元素與內聯元素——零基礎自學網頁制作</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戰斗機百科</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>

          今天的內容結束了,明天我將會為大家介紹<object>和<embed>這兩個標簽,它們可以在頁面中嵌入更多有趣的東西。

          喜歡的小伙伴請關注我,閱讀中遇到任何問題請給我留言,如有疏漏或錯誤歡迎大家斧正,不勝感激!

          HTML完整學習目錄

          HTML序章(學習目的、對象、基本概念)——零基礎自學網頁制作

          HTML是什么?——零基礎自學網頁制作

          第一個HTML頁面如何寫?——零基礎自學網頁制作

          HTML頁面中head標簽有啥用?——零基礎自學網頁制作

          初識meta標簽與SEO——零基礎自學網頁制作

          HTML中的元素使用方法1——零基礎自學網頁制作

          HTML中的元素使用方法2——零基礎自學網頁制作

          HTML元素中的屬性1——零基礎自學網頁制作

          HTML元素中的屬性2(路徑詳解)——零基礎自學網頁制作

          使用HTML添加表格1(基本元素)——零基礎自學網頁制作

          使用HTML添加表格2(表格頭部與腳部)——零基礎自學網頁制作

          使用HTML添加表格3(間距與顏色)——零基礎自學網頁制作

          使用HTML添加表格4(行顏色與表格嵌套)——零基礎自學網頁制作

          16進制顏色表示與RGB色彩模型——零基礎自學網頁制作

          HTML中的塊級元素與內聯元素——零基礎自學網頁制作

          初識HTML中的<div>塊元素——零基礎自學網頁制作

          在HTML頁面中嵌入其他頁面的方法——零基礎自學網頁制作

          封閉在家學網頁制作!為頁面嵌入PDF文件——零基礎自學網頁制作

          HTML表單元素初識1——零基礎自學網頁制作

          HTML表單元素初識2——零基礎自學網頁制作

          HTML表單3(下拉列表、多行文字輸入)——零基礎自學網頁制作

          HTML表單4(form的action、method屬性)——零基礎自學網頁制作

          HTML列表制作講解——零基礎自學網頁制作

          為HTML頁面添加視頻、音頻的方法——零基礎自學網頁制作

          音視頻格式轉換神器與html視頻元素加字幕——零基礎自學網頁制作

          HTML中使用<a>標簽實現文本內鏈接——零基礎自學網頁制作

          04頁面是什么,有什么作用?

          404頁面的目的是:告訴瀏覽者其所請求的頁面不存在或鏈接錯誤,同時引導用戶使用網站其他頁面而不是關閉窗口離開。

          現在大部分開源系統都會為大家考慮到404頁面的跳轉引導,比如:z-blog/wordpress,都是很不錯的開源系統(注意不要用最原始的開源系統,而是采用帶有模板的系統)。菜鳥后院網站本身也是wordpress的開源程序,然后我們用robin模板。(花299元擁有和菜鳥后院一樣的網站,包括域名和1G阿里巴巴云空間)

          頁面應該達到什么樣的效果才能滿足SEO的要求?

          搜索引擎使用 http 狀態碼來識別網頁的狀態。當搜索引擎獲得不正確的鏈接時,網站應該返回一個狀態代碼404,告訴搜索引擎放棄索引該鏈接。如果返回一個200或302狀態代碼,搜索引擎會對鏈接進行索引,導致許多不同的鏈接指向相同的頁面內容。結果,搜索引擎對這個網站的信任度大大降低。很多網站存在這個問題,那就是404頁面返回的是200或302狀態碼而不是404狀態碼。

          正確建立404頁面的方法是:(僅適合Apache服務器)

          • 在.htaccess 文件中加入代碼: ErrorDocument 404 /Error.html
          • 建立一個簡單的html404頁面命名 Error.html
          • 把 Error.html放置在網站根目錄
          • 如果碰到困難,參考本站:錯誤網頁
          • 注意:不要將404錯誤直接,跳轉到網站首頁,這將導致首頁不被收錄,正確的做法是在404頁面加上一個返回首頁的鏈接,讓用戶判斷,并選擇是否返回首頁,或者返回其他頁面,這也是用戶體驗的一種表現,搜索引擎對于這種做法比較友好。
          • /Error.html 前面不要帶主域名,否則返回的狀態碼是302或200狀態碼。

          現在我們購買的虛擬主機一般提供有404頁面的制作方法,流程:

          1、做一個簡單的404頁面,命名如:404.html;

          2、通過ftp把這個404頁面上傳到網站根目錄;

          3、進入虛擬主機管理后臺,找到404頁面提交的入口,添加以上404頁面的地址,如:www.cnbackyard.com/404.html(一般空間服務商都有帶著種功能,也可以直接找他們技術客服完成這步操作)

          4、輸入一個錯誤的鏈接進行訪問測試,隨便輸入,比如:www.cnbackyard.com/123.html,如果正確返回到404.html頁面,則算正確;

          5、使用站長工具(http://tool.chinaz.com/pagestatus),輸入任意一個錯誤網址,檢查返回值是否為404。如果返回值是200,代表該主機商設置有誤,可以與其技術反饋。

          以上操作方法對于一個seo初學者來說,還是有點復雜,同學們可以關注燃燈教育直播課程,參加我們的培訓,理解起來會更透徹一點。

          文深入探討如何運用PHP高效獲取網頁HTML元素信息。

          運用文件讀取函數,獲取網頁數據。

          利用PHP腳本的強大功能,網頁數據的采集中極為便捷,各類網頁元素亦可轉化為字符形式線上展現。

          2.使用正則表達式匹配目標元素

          面對諸多網頁需求,巧妙運用正則表達式可以精準且迅速搜尋并提取所需的HTML元素。核心技術在于結合正則表達式與網頁數據,以實現精確篩選及獲取這些元素的目的。

          3.使用DOMDocument類解析網頁

          借助 DOMDocument 類,PHP 為我們提供了深入分析和處理網頁的途徑。該類功能強大且易用,尤其以其精準讀取 HTML 文檔樹及其靈活操作的表現,在準確獲取所需元素方面具有顯著優勢。

          4.使用Simple HTML DOM庫

          對于正則表達式和DOMDocument類的初學者而言,可能會遭遇困難。為提升工作效率,可嘗試借助于諸如Simple HTML DOM這類第三方工具。該工具能準確挖掘所需HTML元素,大幅縮減項目開發時間。

          5.使用XPath查詢語言

          憑借其卓越性能,XPath在應對XML及HTML文檔元素抽取任務中表現非凡,為我們提供了對HTML元素的精準與靈動操縱。

          6.使用cURL庫發送HTTP請求

          借助PHP中cURL庫的功能優勢,我們能夠精確滿足各種網絡頁面內容獲取和模擬仿真的需求,從而突出頁面關鍵信息的精度提取。

          7.處理JavaScript生成的內容

          針對個性化需求,運用JavaScript也可實現網站內容的動態生產。為高效達成此目的,我們能依賴于PHP所提供的兩種無頭瀏覽器工具包——Selenium以及PhantomJS。

          8.處理AJAX請求返回的數據

          為了實現在網頁間的數據交互和溝通,尤其是借助AJAX技術模擬網絡傳輸和數據獲取過程的各項操作,我們會充分利用PHP中獨有的CURL模塊和眾多第三方廠商開發的高效能庫,它們將會成為你處理海量信息的強大后盾。

          9.使用API接口獲取數據

          若目標網站具備API訪問許可,那么僅需根據接口文檔所指定的請求參數,便可自動獲取并拆分JSON或者XML格式的回饋數據,進而達到信息交換的目標。

          10.注意事項和其他方法

          在獲取網頁中的HTML元素時,需要注意以下幾點:

          -確保目標網頁存在且可訪問;

          -遵守目標網站的使用規則和法律法規;

          -防止對目標網站造成過大的訪問壓力;

          -根據具體需求選擇合適的方法和工具。

          運用此策略,能精準提取所需HTML組件,為構建多樣化應用及特性提供強大后盾。盼望本文能對您在PHP開發過程中網頁元素搜尋有所裨益。


          主站蜘蛛池模板: 色婷婷av一区二区三区仙踪林| 国产爆乳无码一区二区麻豆| 国产福利在线观看一区二区| 国产一区二区四区在线观看| 成人h动漫精品一区二区无码| 中文字幕精品一区二区精品| 中文字幕一区日韩精品| 午夜福利国产一区二区| 99久久国产精品免费一区二区 | 国产成人一区在线不卡| 一区二区亚洲精品精华液| 亚洲国产一区在线| 午夜精品一区二区三区免费视频| 国产精品乱码一区二区三区| 国产女人乱人伦精品一区二区| 日韩精品午夜视频一区二区三区| 视频在线观看一区二区三区| 无码av免费一区二区三区| 无码丰满熟妇浪潮一区二区AV| 亚洲AV无码一区二区三区电影| 精品视频一区二区三三区四区| 国产午夜精品免费一区二区三区 | 亚洲一区二区三区乱码A| 无码人妻av一区二区三区蜜臀| 韩国一区二区视频| 亚洲欧美日韩国产精品一区| 国产91精品一区二区麻豆亚洲| 人妻无码一区二区视频| 亚洲AV福利天堂一区二区三| 在线观看视频一区二区| 色欲AV蜜桃一区二区三| 无码一区二区三区AV免费| 亚洲综合一区国产精品| 中文字幕无码一区二区三区本日| 精品国产一区二区三区久久狼| 一区国严二区亚洲三区| 中文乱码精品一区二区三区| 成人精品视频一区二区三区 | 国产综合一区二区在线观看| 国产一区二区三区小向美奈子 | 无码乱人伦一区二区亚洲|