如何使用 CSS 指定無邊框


邊框可以作為一種有用的設計元素,為您的網頁新增定義和結構。但是,有時您可能希望從元素中刪除邊框或防止一開始就應用邊框。

在本文中,我們將向您展示如何使用各種技術在 CSS 中指定無邊框。無論您是想刪除現有邊框還是防止將邊框應用於元素。

示例

在繼續之前,讓我們瞭解 HTML 文件的基本結構。

<!DOCTYPE html>
<html>
<head>
   <title>Page Title</title>
</head>
<body>
   <h1>My First Heading</h1>
   <p>My first paragraph.</p>
</body>
</html>

短語DOCTYPE、HTML、head、body、h1p都是 HTML 元素的示例。元素由其開始標籤、其內容及其結束標籤定義。讓我們逐一檢查上面示例中使用的每個元素。

  • 此元素宣告文件是 HTML5 頁面,稱為<!DOCTYPE html>。

  • <html> 此標籤稱為 HTML 頁面的根元素,包含整個 HTML 文件。

  • <head> 標籤包含 HTML 頁面的所有元資料。

  • <title> 標籤用於指示 HTML 頁面的標題,該標題顯示在瀏覽器選項卡上。

  • HTML 頁面的<body>被描述為所有內容,包括標題、段落、圖形、超連結、表格、列表等。

  • 大標題使用<h1>標籤編寫。

  • 段落由符號<p>定義。

在 CSS 中指定無邊框有三種基本方法

使用 border-width 屬性

兩個標題都將獲得 border-color 和 border-style 引數,以便可以顯示有邊框和無邊框的文字。

我們將使用 border-width: 0 為無邊框標題建立無邊框區域。

示例

在下面的示例中,我們使用了兩個標題來展示邊框寬度如何建立邊框、無邊框,為此,我們在標題標籤內使用了 style 屬性,在本例中,它是<h1>。我們應用了紅色邊框顏色、實線邊框樣式,併為其提供了 0 的邊框寬度,以便邊框寬度減小到 0 並且不再可見,這使得邊框變為無邊框。

為了證明邊框寬度正在起作用以建立無邊框,我們將第一個標題的相同屬性應用於第二個標題,除了邊框寬度,我們可以在輸出中看到結果。

<!DOCTYPE html>
<html>
<head>
   <title>No Border CSS</title>
</head>
<body>
   <h1 style="border-color: red; border-style: solid; border-width: 0"> How to specify no border in CSS </h1>
   <h1 style="border-color: red; border-style: solid">How to specify no border in CSS </h1>
</body>
</html>

在輸出中,很明顯第一個標題沒有邊框,而第二個標題有邊框。

使用 border 屬性

為了顯示有邊框和無邊框的文字,我們將為兩個標題分配 border-color 和 border-style 引數。

我們將使用 border: 0 命令建立沒有邊框的標題,這將產生無邊框。

示例

在下面的示例中,我們再次使用了兩個標題來顯示無邊框屬性。在第一個標題中,我們應用了綠色邊框顏色、實線邊框樣式和 border 0,我們熟悉前兩個屬性和第三個屬性,但它用於從應用邊框的元素周圍的所有位置刪除任何型別的邊框,因此 border ‘0’ 的作用是從第一個標題周圍刪除邊框。

在第二個標題中,我們只應用了兩個屬性,即綠色邊框顏色和實線邊框樣式,這意味著第二個標題應該顯示邊框,而第一個標題不應該顯示。

<!DOCTYPE html>
<html>
<head>
   <title>No Border CSS</title>
</head>
<body>
   <h1 style="border-color: green; border-style: solid; border: 0"> Text without border </h1>
   <h1 style="border-color: green; border-style: solid;"> Text with border </h1>
   <h1 style="border-color: green; border-style: solid; border: none"> With "none" as the value </h1>
</body>
</html>

在輸出中,第一個標題沒有邊框,而第二個標題有邊框。

注意 - 我們還可以將值none而不是0分配給border屬性。

結論

在本文中,我們瞭解瞭如何使用 CSS 建立無邊框。我們查看了各種方法和各種邊框屬性來實現這一點。

更新於: 2023年2月17日

2K+ 閱讀量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.