搜尋
首頁web前端html教學HTML 圖像填充

HTML 圖像填充

Sep 04, 2024 pm 04:49 PM
htmlhtml5HTML TutorialHTML PropertiesHTML tags

html 中的 padding 屬性在盒狀結構的最裡面元素的內容周圍提供了空間。 html 中的 margin 屬性在盒狀結構的最外層元素的內容周圍提供了空間。內邊距和邊距周圍的空間稱為邊框。

您可以在下方觀察到內邊距、邊距和邊框之間的差異:

HTML 圖像填充

  • 由於我們知道所有頁面中的通用樣式,因此我們總是更喜歡 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;
}

輸出:

塗抹填充前:

HTML 圖像填充

塗抹填充後:

HTML 圖像填充

說明:

  • 上面程式碼中第一個影像類別名稱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;
}

輸出:

塗抹填充前:

HTML 圖像填充

塗抹填充後:

HTML 圖像填充

說明:

  • 在上面的程式碼中,第一個圖像類別名稱、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>&gt

CSS 代碼:

.noPadding
{
width:400px;
height:400px;
border: 5px solid yellow;
}
.padding
{
width:400px;
height:400px;
padding: 75px 50px;
border: 5px solid yellow;
}

輸出:

塗抹填充前:

HTML 圖像填充

塗抹填充後:

HTML 圖像填充

說明:

  • 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:

HTML 圖像填充

After applying padding:

HTML 圖像填充

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.
Note: To include css file in HTML, use tag.

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中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
HTML的目的:啟用Web瀏覽器可以顯示內容HTML的目的:啟用Web瀏覽器可以顯示內容May 03, 2025 am 12:03 AM

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

為什麼HTML標籤對Web開發很重要?為什麼HTML標籤對Web開發很重要?May 02, 2025 am 12:03 AM

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

說明將一致的編碼樣式用於HTML標籤和屬性的重要性。說明將一致的編碼樣式用於HTML標籤和屬性的重要性。May 01, 2025 am 12:01 AM

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

如何在 Bootstrap 4 中實現多項目輪播?如何在 Bootstrap 4 中實現多項目輪播?Apr 30, 2025 pm 03:24 PM

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

deepseek官網是如何實現鼠標滾動事件穿透效果的?deepseek官網是如何實現鼠標滾動事件穿透效果的?Apr 30, 2025 pm 03:21 PM

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

HTML 視頻的播放控件樣式怎麼修改HTML 視頻的播放控件樣式怎麼修改Apr 30, 2025 pm 03:18 PM

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

在手機上使用原生select會帶來哪些問題?在手機上使用原生select會帶來哪些問題?Apr 30, 2025 pm 03:15 PM

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

在手機上使用原生select的弊端是什麼?在手機上使用原生select的弊端是什麼?Apr 30, 2025 pm 03:12 PM

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

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

mPDF

mPDF

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

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SublimeText3 Mac版

SublimeText3 Mac版

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

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具