HTML include 方法

Mondo 科技 更新 2024-02-01

為什麼要使用 HTML include? 我該如何收錄?

我們知道 Web 的三駕馬車:HTML、JS 和 CSS,其中:

js 我們將傳統中的所有邏輯都整合到乙個 JS 檔案中,現在我們提倡模組化開發,這就是它的用武之地require.jssea.jscommonjs和其他模組來載入框架amdcmd以及其他模組載入機制,這些機制也由 ES6 提供classmodules和其他機制,只有乙個目的:模組化開發。

我們在頁面上傳遞的 CSSlink您可以匯入單個 CSS 檔案,這些檔案可以在 CSS 中使用import要引入其他 CSS 檔案,為什麼要這樣做? 如果所有檔案都寫在乙個檔案中,你為什麼要這樣引入它們? 只有乙個目的:模組化開發。

HTML 是如何模組化開發的? (⊙o⊙)…突然間,我的腦子有點混亂! 事實上,有很多方法可以模組化地開發 HTML,例如:

使用JS模板引擎,將HTML模組化為模板,使用時再通過AJAX載入,但這對SEO不利; 另一種方式是在模組中開發,使用gulp等工具打包,使用一些包含gulp的外掛程式來重新編譯html檔案; 見下文! 通過以上分析,我們至少有 2 種在模組中開發 HTML 的方法,但是我們不使用 js,也不使用 gulp 之類的編譯工具,有沒有辦法包含模板? 答案是:是的。

我們都知道動態指令碼語言有 include 方法,例如:

html您如何為這樣的靜態頁面實現包含? 答案是:SSI技術。 

SSI的全稱是Server Side Include,也就是伺服器端引入技術,介紹是什麼? 這是CGI。

CGI 代表通用閘道器介面,一種用於 Web 伺服器的技術。 伺服器端包含可以通過SSI引入CGI來實現,那麼該怎麼做呢?

看看Apache伺服器的SSI,你就會知道了!

讓我們繼續:現在您知道如何在 HTML 中使用 include,坦率地說,只要 Web 伺服器支援語法,就可以編寫 HTML。 如果您將來在 HTML 中看到以下語句,請不要驚慌,它是 SSI,不是 PHP 語法,也不是 JSP 語法。

特定的語法對特定的 Web 容器有很強的依賴性,以後更改 Web 容器可能會導致程式無法執行; 效能問題安全參考:

相關問題答案

    arXiv開始提供HTML格式的論文,以方便視障人士使用

    IT Home 月 日報道稱,ARXIV 是知名的 預印本平台,研究人員無需同行評審即可獨立發布 相當於 占用 了研究成果的所有權。今天,Arxiv正式宣布將推出HTML格式,該格式目前處於實驗階段,僅在新版本中可用,但正式致力於將其引入所有Arxiv內容。IT House 從 Arxiv 官方部落...

    如何設定 HTML 字間距

    HTML 中的字間距可以通過 CSS 設定。這裡有幾種方法可以做到這一點 方法 使用 letter spacing 屬性。letter spacing 屬性用於設定文字字元之間的間距。要使用此屬性,您需要為要更改間距的元素新增樣式規則,並將 letter spacing 屬性設定為所需的間距值。例如...

    html元素的多個類的渲染優先順序是多少?

    關鍵字 類名樣式優先順序。當 HTML 元素節點上有多個類名,並且存在與這些類名對應的衝突樣式時,CSS 呈現優先順序遵循以下規則 內聯樣式具有最高優先順序。如果在元素節點的 style 屬性中定義了內聯樣式,則它將覆蓋所有其他樣式規則。如果多個類名的樣式規則具有相同的優先順序,則將按照它們在 HT...

    HTML語言的特點是什麼?

    HTML 是一種用於建立網頁的標記語言。它是一種文字語言,由用尖括號括起來的元素組成。這些元素描述網頁的內容和結構。通用性 HTML 是一種通用語言,可用於建立任何型別的網頁。無論您是建立簡單的文字頁面還是複雜的動態頁面 HTML 都能滿足您的需求。與平台無關 HTML 語言與平台無關,這意味著它可...

    如何設定html邊框線

    HTML邊框線的設定是網頁設計中非常基本和重要的部分。通過合理設定邊框線,可以使網頁元素更加美觀清晰,提公升使用者體驗。本文將詳細介紹如何設定 HTML 邊框線,包括邊框寬度 邊框樣式和邊框顏色。.HTML邊框線的基本概念。在 HTML 中,邊框線由 CSS 樣式設定。CSS是一種用來描述HTML文...