如何使用 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、h1和p都是 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 建立無邊框。我們查看了各種方法和各種邊框屬性來實現這一點。
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP