CSS viền bảng
- [Người hướng dẫn] Cuối cùng, chúng ta đã đến chương mà chúng ta bắt đầu làm cho nó đẹp. Và tôi biết rất nhiều bạn đã nín thở chờ đợi điều này. Vì vậy, chúng ta sẽ lấy cái bảng mà chúng ta đã làm trong chương trước và bây giờ chúng ta sẽ áp dụng một số kiểu dáng để làm cho nó đẹp. Tất cả các quy tắc thông thường về CSS áp dụng ở đây để bạn có thể áp dụng bất kỳ thuộc tính CSS hiện có nào cho các ô của bảng, các hàng của bảng, dữ liệu bảng, tiêu đề bảng, v.v. nếu thích hợp. Bạn sẽ tìm thấy cách sử dụng các bộ chọn CSS thú vị trong chương này và tôi sẽ giải thích các bộ chọn đó, nhưng nếu bạn muốn tìm hiểu thêm về các bộ chọn, có lẽ bạn nên xem qua khóa học về bộ chọn CSS của tôi, có tại đây . Được rồi, vì vậy điều đầu tiên tôi sẽ làm ở đây là tôi sẽ loại bỏ các màu đỏ, xanh dương và vàng tuyệt vời mà tôi đã đưa vào chương trước để minh họa một số tính năng ở đây trong . Chúng ta không cần chúng, tạm biệt. Sau đó, điều tiếp theo cần làm, một khi bạn thường bắt đầu làm việc với một bảng như thế này, sẽ rất hữu ích nếu đặt đường viền cho mọi thứ để bạn có thể hiểu vị trí của các cạnh của một số ô trong bảng và của chính bảng đó. Vì vậy, chúng ta hãy tiếp tục và bắt đầu bằng cách làm điều đó. Vì vậy, chúng ta sẽ bắt đầu bằng cách chỉ đặt một bộ chọn bảng và hãy đặt một đường viền có màu đỏ đậm một pixel. Và điều đó sẽ tạo ra một đường kẻ lớn màu đỏ quanh bàn của chúng ta. Sau đó, hãy tiếp tục và đặt TD, và chúng ta sẽ đặt một đường viền ở đây có màu xanh đậm một pixel. Và đó là phác thảo một số ô, nhưng không phải tất cả chúng, tại sao vậy? . Để thực hiện điều này cho tất cả các ô, chúng ta cần nói TD, dấu phẩy, TH và bây giờ tất cả các ô trong bảng đều được chọn. Vì vậy, đó là một cái nhìn đáng yêu, nó rất yêu nước, nhưng một số bạn có thể cảm thấy khó chịu với kiểu nhìn của những năm 90 mà chúng tôi đang giới thiệu ở đây nếu bạn còn nhớ những chiếc bàn vát ngày trước. Và, đó là bởi vì một chút không gian mà chúng ta có ở đây giữa các tế bào này. Một trong những điều mà mọi người thực sự muốn biết cách làm là thoát khỏi không gian đó. Nó thực sự rất đơn giản, ở đây trên bộ chọn bảng, tất cả những gì chúng ta cần thêm là thu gọn dấu gạch nối đường viền, thuộc tính và giá trị thu gọn. Và điều đó sẽ loại bỏ tất cả không gian khó coi đó. Có vẻ như nó đã loại bỏ đường viền bảng của chúng ta, nhưng điều đang xảy ra ở đây là đường viền bảng màu đỏ đứng đầu tiên, TD và TH đứng thứ hai, và do đó, những đường viền ở đó trên các ô đó đang che đường viền bên ngoài đó . Đây là một giao diện hoàn toàn đẹp nếu đó là những gì bạn đang hướng tới, bạn có thể đang tìm kiếm thứ gì đó đẹp hơn một chút, vì vậy tôi sẽ bắt đầu sửa đổi một số màu của mình ở đây và một số thuộc tính khác của tôi. Vì vậy, ở đây trên TD và TH này, tôi sẽ bắt đầu bằng cách thêm một chút đệm. Và một nửa viền, sẽ chuyển thành khoảng tám pixel, điều đó sẽ tiếp tục và cung cấp cho tôi một chút đệm ở bốn cạnh và ngay lập tức, việc đọc thứ này sẽ dễ dàng hơn. Một điều khác mà bạn có thể muốn nghĩ đến là bạn có cần một đường viền ở cả bốn phía của tất cả các ô của mình không? . Xem nó dễ đọc hơn bao nhiêu? . Và, hãy thay đổi màu xanh lam thành thứ gì đó phù hợp hơn một chút với nhãn hiệu Thuốc thú cưng khôn ngoan, đó sẽ là CCAE51, một màu rám nắng đáng yêu. Và đối với chính cái bàn, chúng ta có thể thay đổi màu của nó thành 3F 2B 21, và đó sẽ là một màu nâu sẫm đẹp mắt. Bây giờ điều đó trông thật tuyệt, mặc dù bạn có thể bị làm phiền bởi dòng cuối cùng ở đây trong bảng. Hãy nhớ như tôi đã nói trước đây, vì kiểu TD TH xuất hiện sau trong biểu định kiểu, nên đường viền của nó dường như nằm trên đường viền được liên kết với bảng. Vì vậy, một trong những điều bạn có thể muốn làm là loại bỏ dòng đó ở đó, nhưng chỉ đối với hàng cuối cùng trên bàn. Làm thế nào bạn có thể đi về việc lựa chọn đó? . Xem nó đẹp như thế nào khi tắt dòng đó ở phía dưới và bây giờ nó trông đối xứng hơn một chút. Vì vậy, những đường viền đáng yêu này là một cách tuyệt vời để bắt đầu thêm một chút thú vị vào bảng của bạn, bạn có thể tạo cho chúng tất cả các màu khác nhau, bạn không cần phải đặt chúng ở cả bốn phía và bạn có thể áp dụng chúng cho các yếu tố khác nhau, Show Theo mặc định, các ô liền kề không sử dụng cùng một đường viền. Họ có biên giới riêng biệt. Và đường viền của bảng cũng tách biệt với đường viền của ô css-bảng-ví dụ. html
khoảng cách biên giới CSS border-spacing applies to
Một ví dụ khác với CSS border-spacing
2- Đường viền bảng được thu gọnSử dụng thu gọn đường viền CSS. thu gọn cho bảng nếu bạn muốn các ô liền kề có chung đường viền và có chung đường viền với bảng. Giá trị mặc định của CSS border-collapse là riêng biệt.
Bởi vì mỗi ô có thể sử dụng một kiểu đường viền khác nhau. Như vậy, đối với các bảng bị thu gọn sẽ xảy ra tình huống xung đột do 2 ô liền kề sẽ chung một đường viền. Câu hỏi ở đây là kiểu đường viền nào sẽ được sử dụng trong trường hợp xung đột? Nếu các đường viền có cùng chiều rộng thì thứ tự ưu tiên sẽ là
Ghi chú. kiểu viền CSS. không có và kiểu đường viền CSS. ẩn giống nhau. Họ làm cho một yếu tố không biên giới. Chúng chỉ khác nhau khi áp dụng cho một bảng được thu gọn. Khi giải quyết xung đột Kiểu đường viền CSS. ẩn có mức độ ưu tiên cao nhất, trong khi kiểu viền CSS. không có cái nào có mức độ ưu tiên thấp nhất css-sụp đổ-bảng-example2. html
3- Chiều rộng/chiều cao của bảng CSSThuộc tính chiều rộng CSS, chiều cao CSS được sử dụng để thiết lập chiều rộng và chiều cao cho một bảng hoặc một hàng hoặc một cột. Note: Some browsers only consider , , as containers, therefore, CSS height doesn't work when you apply it to these elements. If you want to set up the height for a table row you need to apply CSS height to or | . |
Trong một bảng có nhiều cột, các cột được đánh số 1, 2,. Sử dụng CSS. nth-child(N) để áp dụng kiểu cho cột thứ N của bảng Ví dụ. Một bảng có 3 cột, thiết lập chiều rộng. 40% cho 2 cột đầu tiên và chiều rộng. 20% cho cột thứ 3 Tại sao đường viền bảng của tôi không hiển thị CSS?Đường viền CSS không hiển thị
. Trong khi các giá trị thuộc tính độ rộng đường viền và màu đường viền có thể được bỏ qua, thuộc tính kiểu đường viền phải được xác định. Nếu không, nó sẽ không hiển thị. 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.
Bạn có thể sử dụng CSS để tạo kiểu cho bảng không?CSS cung cấp một số thuộc tính để tạo kiểu bảng . Các thuộc tính này cho phép bạn—trong số những thứ khác—tách các ô trong bảng, chỉ định viền bảng và chỉ định chiều rộng và chiều cao của bảng. Hướng dẫn này sẽ thảo luận, với các ví dụ, cách tạo kiểu bảng bằng CSS.
Bài Viết Liên QuanQuảng CáoCó thể bạn quan tâmToplist được quan tâm#1
Top 9 tập bản đồ lớp 8 bài 31 20236 tháng trước#2
Top 6 kết quả thi hsg đà nẵng 2022 20236 tháng trước#3
Top 9 tủ nhựa đài loan 4 cánh 3d 20236 tháng trước#4
#5
Top 8 tìm việc làm tiện, phay bảo q7 20236 tháng trước#6
#7
#8
Top 2 bài the dục phát triển chung lớp 6 2022 20236 tháng trước#9
Top 3 bài giảng vũ điệu sắc màu (lớp 4) 20236 tháng trướcQuảng cáoXem NhiềuLỗi font chữ trong tiêu đề thư trong outlook 2007 năm 20241 tuần trước . bởi DetectableRefrigeratorQuảng cáoChúng tôiTrợ giúpBản quyền © 2021 Xây Nhà Inc.
|