html 中的 padding 屬性在盒狀結構的最裡面元素的內容周圍提供了空間。 html 中的 margin 屬性在盒狀結構的最外層元素的內容周圍提供了空間。內邊距和邊距周圍的空間稱為邊框。
您可以在下方觀察到內邊距、邊距和邊框之間的差異:
- 由於我們知道所有頁面中的通用樣式,因此我們總是更喜歡 CSS 而不是 HTML。
- 所有常見屬性僅在 CSS 中實作。
圖片填充在 HTML 或 CSS 中如何運作?
- 填充總是在最裡面的部分之間創造空間,無論是圖像還是內容。
- 圖片填充僅由 CSS 中的 img 標籤定義。
語法 1:
img { Padding: 10px,10px,10px,10px; //padding positions }
語法 1 解釋:
如果我們應用 4 個值的填充,則第一個值用於頂部,第二個值用於右側,第三個值用於底部,第四個值用於左側應用。
語法 2:
img { Padding: 10px,10px,10px; //padding positions }
文法解釋:
如果我們應用 3 個值的填充,第一個用於頂部,第二個用於左側和右側,第三個用於底部應用。
語法 3:
img { Padding: 10px,10px; //padding positions }
文法解釋:
如果我們應用兩個值的填充,第一個值用於頂部和底部,第二個值分別用於左側和右側應用。
語法 4:
img { Padding: 10px; //padding positions }
文法解釋:
如果我們僅使用單一值應用填充,則對所有四個邊均等地使用它。
HTML 影像填充範例
下面給出了 HTML 圖像填充的範例:
範例 #1 – 具有 4 個填充值的影像填充
HTML 程式碼:
<title>Image Padding</title> <link rel="stylesheet" href="ImagePaddingFourSides.css"> <font color="green"> <h2 id="Image-without-Padding">Image without Padding</h2> </font> <p> <img class="noPadding lazy" src="/static/imghwm/default1.png" data-src="Tulips.jpg" alt="HTML 圖像填充" > </p> <font color="green"> <h2 id="Image-with-Padding">Image with Padding</h2> </font> <p> <img class="padding lazy" src="/static/imghwm/default1.png" data-src="Tulips.jpg" alt="HTML 圖像填充" > </p>
CSS 代碼:
.noPadding { width:400px; height:400px; border: 5px solid brown; } .padding { width:400px; height:400px; padding: 50px 50px 50px 50px; }
輸出:
塗抹填充前:
塗抹填充後:
說明:
- 上面程式碼中第一個影像類別名稱noPadding和第二個影像類別名稱padding已經在HTML程式碼中取了。
- 在CSS程式碼中,noPadding類別沒有填滿5px邊框。無填充不會在影像周圍留出任何空間。它嚴格遵守邊界。您可以在上面的第 1st 圖片中看到它。
- padding 類別有 padding 50px 和 50px border。由於圖像周圍的填充,我們在邊框上看到了一些空間。您可以在第二張圖片中看到它。
範例 #2 – 具有 3 個填充值的影像填充
HTML 程式碼:
<title>Image Padding</title> <link rel="stylesheet" href="ImagePaddingThreeSides.css"> <font color="green"> <h2 id="Image-without-Padding">Image without Padding</h2> </font> <p> <img class="noPadding lazy" src="/static/imghwm/default1.png" data-src="Koala.jpg" alt="HTML 圖像填充" > </p> <font color="green"> <h2 id="Image-with-Padding">Image with Padding</h2> </font> <p> <img class="padding lazy" src="/static/imghwm/default1.png" data-src="Tulips.jpg" alt="HTML 圖像填充" > </p>
CSS 代碼:
.noPadding { width:400px; height:400px; border: 5px solid yellow; } .padding { width:400px; height:400px; padding: 50px 20px 50px; border: 5px solid yellow; }
輸出:
塗抹填充前:
塗抹填充後:
說明:
- 在上面的程式碼中,第一個圖像類別名稱、noPadding 和第二個圖像類別名稱 padding 已在 HTML 程式碼中取得。
- 在CSS程式碼中,noPadding類別沒有填滿5px邊框。無填充不會在影像周圍留出任何空間。它嚴格遵守邊界。您可以在上面的第 1st 圖片中看到它。
- padding 類別有 padding 50px、20px、50px 和 5px 邊框。由於影像頂部周圍有 50 像素、左側和右側 20 像素以及底部 50 像素的內邊距。我們從邊界看到了一些空間。您可以在第二張圖片中看到這一點。
範例 #3 – 具有 3 個填充值的影像填充
HTML 程式碼:
<title>Image Padding</title> <link rel="stylesheet" href="ImagePaddingTwoSides.css"> <font color="green"> <h2 id="Image-without-Padding">Image without Padding</h2> </font> <p> <img class="noPadding lazy" src="/static/imghwm/default1.png" data-src="Desert.jpg" alt="HTML 圖像填充" > </p> <font color="green"> <h2 id="Image-with-Padding">Image with Padding</h2> </font> <p> <img class="padding lazy" src="/static/imghwm/default1.png" data-src="Desert.jpg" alt="HTML 圖像填充" > </p>>
CSS 代碼:
.noPadding { width:400px; height:400px; border: 5px solid yellow; } .padding { width:400px; height:400px; padding: 75px 50px; border: 5px solid yellow; }
輸出:
塗抹填充前:
塗抹填充後:
說明:
- The first image class name, noPadding, and second image class name padding have been taken in HTML code in the above code.
- In CSS code, the noPadding class has without padding with a 5px border. No padding does not give any space around the image. It strictly sticks to the border. You can see it in the above 1st image.
- The padding class has padding 75px 50px and 5px border. Due to this, padding around the image’s top and bottom is 50px, and the left and right are 50px, respectively. We have seen some space from the border. You can see it in the 2nd image.
Example #4 – Image Padding with a Single Padding Value
HTML Code:
<title>Image Padding</title> <link rel="stylesheet" href="ImagePaddingSingleSides.css"> <font color="green"> <h2 id="Image-without-Padding">Image without Padding</h2> </font> <p> <img class="noPadding lazy" src="/static/imghwm/default1.png" data-src="Penguins.jpg" alt="HTML 圖像填充" > </p> <font color="green"> <h2 id="Image-with-Padding">Image with Padding</h2> </font> <p> <img class="padding lazy" src="/static/imghwm/default1.png" data-src="Penguins.jpg" alt="HTML 圖像填充" > </p>
CSS Code:
.noPadding { width:400px; height:400px; border: 5px solid blue; } .padding { width:400px; height:400px; padding: 70px; border: 5px solid blue; }
Output:
Before applying padding:
After applying padding:
Explanation:
- The first image class name, noPadding, and second image class name padding have been taken in HTML code in the above code.
- In CSS code, the noPadding class has without padding with a 5px border. No padding does not give any space around the image. It strictly sticks to the border. You can see it in the above 1st image.
- The padding class has a padding of 70 and a 5px border. Due to this, we were padding around the image top, left, right and bottom 70px around, respectively. We have seen some space from the border. You can see it in the 2nd image.
If we want to apply only particular side padding, then CSS provides predefined properties:
- Padding-left: 10px: apply padding 10px to the left side.
- Padding-right: 10px: apply padding 10px to the right side.
- Padding-top: 10px: apply padding 10px to the top side.
- Padding-bottom: 10px: apply padding 10px bottom side.
Conclusion
Image padding gives space around the innermost portion. We can apply with one, two, three, and four values with padding inside the img tag.
以上是HTML 圖像填充的詳細內容。更多資訊請關注PHP中文網其他相關文章!

HTML的核心目的在於讓瀏覽器理解並展示網頁內容。 1.HTML通過標籤定義網頁結構和內容,如、到、等。 2.HTML5增強了多媒體支持,引入了和標籤。 3.HTML提供了表單元素,支持用戶交互。 4.優化HTML代碼可提升網頁性能,如減少HTTP請求和壓縮HTML。

htmltagsareessentialforwebdevelopmentastheyandendenhancewebpages.1)semantictagsimproveaccessibilityandseo.2)semanteLayOut,語義和互動性。 3)poseriblesibilityandseoandseo.3)poseriblesoftagscanoftagscanoftagscanoptagscanoptimizeperefeneandimizeanDenSuroceRecRoscRoss-BrowserCrowserCercerComercompatibility。

一致的HTML編碼風格很重要,因為它提高了代碼的可讀性、可維護性和效率。 1)使用小寫標籤和屬性,2)保持一致的縮進,3)選擇並堅持使用單引號或雙引號,4)避免在項目中混合使用不同風格,5)利用自動化工具如Prettier或ESLint來確保風格的一致性。

在Bootstrap4中實現多項目輪播的解決方案在Bootstrap4中實現多項目輪播並不是一件簡單的事情。雖然Bootstrap...

如何實現鼠標滾動事件穿透效果?在我們瀏覽網頁時,經常會遇到一些特別的交互設計。比如在deepseek官網上,�...

無法直接通過CSS修改HTML視頻的默認播放控件樣式。 1.使用JavaScript創建自定義控件。 2.通過CSS美化這些控件。 3.考慮兼容性、用戶體驗和性能,使用庫如Video.js或Plyr可簡化過程。

在手機上使用原生select的潛在問題在開發移動端應用時,我們常常會遇到選擇框的需求。通常情況下,開發者傾...

在手機上使用原生select的弊端是什麼?在移動設備上開發應用時,選擇合適的UI組件是非常重要的。許多開發者�...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

禪工作室 13.0.1
強大的PHP整合開發環境

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

SublimeText3 Linux新版
SublimeText3 Linux最新版

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具