Hướng dẫn how to make table border visible in html - làm thế nào để hiển thị đường viền bảng trong html

Các bảng HTML có thể có biên giới của các kiểu và hình dạng khác nhau.

Cách thêm đường viền

Khi bạn thêm một đường viền vào bảng, bạn cũng thêm các đường viền xung quanh mỗi ô bảng:

Để thêm một đường viền, hãy sử dụng thuộc tính CSS border trên các phần tử table, th



  
    Title of the document
    
      table,
      th,
      td {
        padding: 10px;
        border: 1px solid black;
        border-collapse: collapse;
      }
    
  
  
    
      
        Person
        Age
      
      
        Ann
        19
      
      
        Susie
        22
      
    
  
0:

Biên giới bảng sụp đổ

Để tránh có các đường viền kép như trong ví dụ trên, hãy đặt thuộc tính CSS



  
    Title of the document
    
      table,
      th,
      td {
        padding: 10px;
        border: 1px solid black;
        border-collapse: collapse;
      }
    
  
  
    
      
        Person
        Age
      
      
        Ann
        19
      
      
        Susie
        22
      
    
  
1 thành


  
    Title of the document
    
      table,
      th,
      td {
        padding: 10px;
        border: 1px solid black;
        border-collapse: collapse;
      }
    
  
  
    
      
        Person
        Age
      
      
        Ann
        19
      
      
        Susie
        22
      
    
  
2.

Điều này sẽ khiến các biên giới sụp đổ vào một biên giới duy nhất:

Thí dụ

bảng, th, td {& nbsp; & nbsp; biên giới: 1px màu đen rắn; & nbsp; Thu hẹp biên giới: sụp đổ;}
  border: 1px solid black;
  border-collapse: collapse;
}

Hãy tự mình thử »

Phong cách bàn biên giới

Nếu bạn đặt màu nền của mỗi ô và cho đường viền màu trắng [giống như nền tài liệu], bạn sẽ có ấn tượng về một đường viền vô hình:

Thí dụ

bảng, th, td {& nbsp; & nbsp; biên giới: 1px trắng rắn; & nbsp; Tiền biên giới: sụp đổ;} Th, td {& nbsp; Màu nền: #96D4D4; }
  border: 1px solid white;
  border-collapse: collapse;
}
th, td {
  background-color: #96D4D4;
}

Hãy tự mình thử »

Phong cách bàn biên giới

Nếu bạn đặt màu nền của mỗi ô và cho đường viền màu trắng [giống như nền tài liệu], bạn sẽ có ấn tượng về một đường viền vô hình:

Thí dụ

bảng, th, td {& nbsp; & nbsp; biên giới: 1px màu đen rắn; & nbsp; Thu hẹp biên giới: sụp đổ;}
  border: 1px solid black;
  border-radius: 10px;
}

Hãy tự mình thử »

Phong cách bàn biên giới

Nếu bạn đặt màu nền của mỗi ô và cho đường viền màu trắng [giống như nền tài liệu], bạn sẽ có ấn tượng về một đường viền vô hình:

Thí dụ

bảng, th, td {& nbsp; & nbsp; biên giới: 1px trắng rắn; & nbsp; Tiền biên giới: sụp đổ;} Th, td {& nbsp; Màu nền: #96D4D4; }

  • 
    
      
        Title of the document
        
          table,
          th,
          td {
            padding: 10px;
            border: 1px solid black;
            border-collapse: collapse;
          }
        
      
      
        
          
            Person
            Age
          
          
            Ann
            19
          
          
            Susie
            22
          
        
      
    
    6    
        
  • 
    
      
        Title of the document
        
          table,
          th,
          td {
            padding: 10px;
            border: 1px solid black;
            border-collapse: collapse;
          }
        
      
      
        
          
            Person
            Age
          
          
            Ann
            19
          
          
            Susie
            22
          
        
      
    
    7    
        
  • 
    
      
        Title of the document
        
          table,
          th,
          td {
            padding: 10px;
            border: 1px solid black;
            border-collapse: collapse;
          }
        
      
      
        
          
            Person
            Age
          
          
            Ann
            19
          
          
            Susie
            22
          
        
      
    
    8    
        
  • 
    
      
        Title of the document
        
          table,
          th,
          td {
            padding: 10px;
            border: 1px solid black;
            border-collapse: collapse;
          }
        
      
      
        
          
            Person
            Age
          
          
            Ann
            19
          
          
            Susie
            22
          
        
      
    
    9    
        
  • 
    
      
        Title of the document
        
          table {
            border-style: ridge;
            border-width: 150px;
            border-color: #8ebf42;
            background-color: #d9d9d9;
          }
          th {
            border: 5px solid #095484;
          }
          td {
            border: 20px groove #1c87c9;
          }
        
      
      
        
          
            Person
            Age
          
          
            Ann
            19
          
          
            Susie
            22
          
        
      
    
    0    
        
  • 
    
      
        Title of the document
        
          table {
            border-style: ridge;
            border-width: 150px;
            border-color: #8ebf42;
            background-color: #d9d9d9;
          }
          th {
            border: 5px solid #095484;
          }
          td {
            border: 20px groove #1c87c9;
          }
        
      
      
        
          
            Person
            Age
          
          
            Ann
            19
          
          
            Susie
            22
          
        
      
    
    1    
        
  • 
    
      
        Title of the document
        
          table {
            border-style: ridge;
            border-width: 150px;
            border-color: #8ebf42;
            background-color: #d9d9d9;
          }
          th {
            border: 5px solid #095484;
          }
          td {
            border: 20px groove #1c87c9;
          }
        
      
      
        
          
            Person
            Age
          
          
            Ann
            19
          
          
            Susie
            22
          
        
      
    
    2    
        
  • 
    
      
        Title of the document
        
          table {
            border-style: ridge;
            border-width: 150px;
            border-color: #8ebf42;
            background-color: #d9d9d9;
          }
          th {
            border: 5px solid #095484;
          }
          td {
            border: 20px groove #1c87c9;
          }
        
      
      
        
          
            Person
            Age
          
          
            Ann
            19
          
          
            Susie
            22
          
        
      
    
    3    
        
  • 
    
      
        Title of the document
        
          table {
            border-style: ridge;
            border-width: 150px;
            border-color: #8ebf42;
            background-color: #d9d9d9;
          }
          th {
            border: 5px solid #095484;
          }
          td {
            border: 20px groove #1c87c9;
          }
        
      
      
        
          
            Person
            Age
          
          
            Ann
            19
          
          
            Susie
            22
          
        
      
    
    4    
        
  • 
    
      
        Title of the document
        
          table {
            border-style: ridge;
            border-width: 150px;
            border-color: #8ebf42;
            background-color: #d9d9d9;
          }
          th {
            border: 5px solid #095484;
          }
          td {
            border: 20px groove #1c87c9;
          }
        
      
      
        
          
            Person
            Age
          
          
            Ann
            19
          
          
            Susie
            22
          
        
      
    
    5    
        

Bàn tròn biên giới

Với tài sản



  
    Title of the document
    
      table,
      th,
      td {
        padding: 10px;
        border: 1px solid black;
        border-collapse: collapse;
      }
    
  
  
    
      
        Person
        Age
      
      
        Ann
        19
      
      
        Susie
        22
      
    
  
3, các biên giới được làm tròn các góc:



Để thêm đường viền vào HTML, trước tiên bạn cần biết cách tạo bảng HTML. Trong HTML, bạn có thể tạo các bảng bằng cách sử dụng thẻ kết hợp với và thẻ.

Tìm hiểu về việc tạo một bảng HTML ở đây.

Sau khi tạo bảng HTML, bạn nên thêm một đường viền vào nó, vì biên giới không được thêm vào theo mặc định. Đầu tiên, hãy để Lừa xem một ví dụ, trong đó chúng ta sử dụng thuộc tính biên giới HTML. border attribute.

Ví dụ về việc tạo bảng HTML với thuộc tính Border: border attribute:



  
    Title of the document
  
  
    
      
        Person
        Age
      
      
        Ann
        19
      
      
        Susie
        22
      
    
  

Kết quả

NgườiTuổi tác
Ann19
Susie22

Dù sao, chúng tôi khuyên bạn nên sử dụng thuộc tính Biên giới CSS để thêm đường viền vào bảng của bạn. Để thêm một đường viền vào bảng của bạn, bạn cần xác định bảng của bạn.

Hãy nhớ thêm biên giới cũng cho và thẻ để có một bảng hoàn chỉnh. Đặt thuộc tính thu hẹp biên giới [nếu bạn không xác định được sự sụp đổ của biên giới, nó sẽ sử dụng sự kết hợp biên giới: tách biệt theo mặc định].

Ví dụ về việc tạo biên giới cho bảng HTML:



  
    Title of the document
    
      table,
      th,
      td {
        padding: 10px;
        border: 1px solid black;
        border-collapse: collapse;
      }
    
  
  
    
      
        Person
        Age
      
      
        Ann
        19
      
      
        Susie
        22
      
    
  

Bạn có thể cung cấp kiểu dáng cho bảng của mình bằng thuộc tính tốc ký biên giới CSS hoặc các thuộc tính đường biên giới, kiểu biên giới, màu sắc biên giới, riêng biệt. Xem ví dụ dưới đây để có kết quả rõ ràng của các thuộc tính này.

Ví dụ về việc thay đổi kiểu viền bảng HTML với CSS:



  
    Title of the document
    
      table {
        border-style: ridge;
        border-width: 150px;
        border-color: #8ebf42;
        background-color: #d9d9d9;
      }
      th {
        border: 5px solid #095484;
      }
      td {
        border: 20px groove #1c87c9;
      }
    
  
  
    
      
        Person
        Age
      
      
        Ann
        19
      
      
        Susie
        22
      
    
  

Nếu bạn không muốn đường viền đi xung quanh bàn [hoặc nếu bạn cần các đường viền khác nhau ở mỗi bên của bảng], bạn có thể sử dụng bất kỳ thuộc tính nào sau đây: đường viền, đường biên giới, đáy biên và đáy biên và Biên giới-bên trái.

Ví dụ về việc thêm đường viền dưới cùng vào bảng HTML:



  
    Title of the document
    
      table {
        border-collapse: collapse;
      }
      td,
      th {
        padding: 10px;
        border-bottom: 2px solid #8ebf42;
        text-align: center;
      }
    
  
  
    
      
        Person
        Age
      
      
        Ann
        19
      
      
        Susie
        22
      
    
  

Bạn cũng có thể có biên giới tròn bằng cách sử dụng thuộc tính Border-Radius CSS. Hãy nhớ rằng trong trường hợp này, bạn nên loại bỏ thuộc tính thu hẹp biên giới để hoạt động đúng. Hãy cùng xem một ví dụ trong đó tất cả các yếu tố bảng được làm tròn.

Ví dụ về việc thêm đường viền tròn vào bảng HTML:



  
    Title of the document
    
      table,
      td,
      th {
        padding: 10px;
        border: 2px solid #1c87c9;
        border-radius: 5px;
        background-color: #e5e5e5;
        text-align: center;
      }
    
  
  
    
      
        Person
        Age
      
      
        Ann
        19
      
      
        Susie
        22
      
    
  

Theo cách tương tự, bạn có thể thêm một đường viền vào các phần tử HTML khác. Hãy xem một ví dụ về việc thêm biên giới vào và các yếu tố.

Ví dụ về việc thêm biên giới vào và các yếu tố:



  
    Title of the document
    
      h2,
      div,
      p {
        padding: 10px;
      }
      h2 {
        border: 3px double #1c87c9;
        background-color: #d9d9d9;
      }
      div {
        border-left: 5px solid #1c87c9;
        background-color: #cccccc
      }
      p {
        border: 10px groove #8ebf42;
      }
    
  
  
    Border Example
     Div example for the border property.
    Some paragraph with border.
  

Nếu bạn muốn có một đường viền tròn trên các đoạn văn, hãy làm theo ví dụ dưới đây để tìm hiểu cách thực hiện nó. Sử dụng thuộc tính Border-Radius để có kết quả ưa thích của bạn.

Ví dụ về việc tạo đường viền tròn trên đoạn văn:



  
    Title of the document
    
      p {
        padding: 10px;
      }
      p.normal {
        border: 2px solid #1c87c9;
      }
      p.round1 {
        border: 2px solid #1c87c9;
        border-radius: 5px;
      }
      p.round2 {
        border: 2px solid #1c87c9;
        border-radius: 8px;
      }
      p.round3 {
        border: 2px solid #1c87c9;
        border-radius: 12px;
      }
    
  
  
    Rounded borders
    Normal border
    Round border
    Rounder border
    Roundest border
  

Tại sao đường viền bảng không hiển thị HTML?

Nếu bạn đặt thuộc tính Biên giới tốc ký trong CSS và biên giới không hiển thị, vấn đề rất có thể là bạn không xác định kiểu biên giới.Trong khi các giá trị thuộc tính có chiều rộng biên giới và màu biên có thể được bỏ qua, thuộc tính kiểu biên giới phải được xác định.Nếu không, nó sẽ không kết xuất.you did not define the border style. While the border-width and border-color property values can be omitted, the border-style property must be defined. Otherwise, it will not render.

Làm thế nào để tôi làm cho đường viền bàn của tôi vô hình trong HTML?

Nếu đó là trường hợp, hãy thử điều này trong HTML của bạn:

Làm thế nào để tôi chỉ làm cho đường viền bên ngoài của một bảng trong HTML?

Frame = rhs [phía bên phải *] có nghĩa là chỉ nên có một đường viền bên ngoài ở phía bên trái của bảng.FRAME=RHS [Right Hand Side *] means that there should only be an outer border on the left hand side of the table.

Chúng ta có thể lấy bảng HTML có đường viền không?

Đường viền bảng HTML.Bạn có thể nhận được một đường viền nhanh xung quanh bảng của mình bằng cách sử dụng thuộc tính biên giới HTML.Bạn xác định chiều rộng của đường viền bằng một số.Ví dụ, đối với một đường viền mỏng, sử dụng số "1".You can get a quick border around your table by using the HTML border attribute. You determine the width of the border using a number. For example, for a thin border, use the number "1".

Bài Viết Liên Quan

Chủ Đề