Mã css cho gạch dưới là gì?
Tóm tắt bài viết 1. Mở mã của bạn để chỉnh sửa. Bản tóm tắt này có giúp ích gì cho bạn không? Có Không Cảm ơn tất cả các tác giả đã tạo ra một trang đã được đọc 180.695 lần Chúng tôi sử dụng thẻ, để gạch chân một văn bản trong HTML. Nó thể hiện một văn bản theo một phong cách khác với một văn bản khác trong nội dung của trang web Chúng ta cũng có thể sử dụng thuộc tính style để gạch chân một văn bản trong HTML. Thuộc tính style chỉ định kiểu nội tuyến cho một phần tử. Thuộc tính này được sử dụng bên trong HTML Tạo kiểu cho phần gạch chân nằm bên dưới các liên kết có thể là một công việc phức tạp và tôi thường xuyên quên cách tiếp cận tốt nhất tùy thuộc vào tình huống là gì. Tuy nhiên, rất may, John Jameson đã giúp chúng tôi bắt kịp tốc độ trong bài đăng của khách này Có rất nhiều cách khác nhau để tạo kiểu cho gạch chân. Chắc các bạn còn nhớ bài Thủ thuật gạch chân link trên Medium. Phương tiện không cố gắng làm bất cứ điều gì điên rồ; Một đường gạch chân mỏng, màu đen có khoảng trống xung quanh các phần dưới—thông qua Marcin Wichary, liên kết Crafting gạch chân trên MediumĐó là một đường gạch chân khá cơ bản, nhưng nó có kích thước phù hợp và nó cũng bỏ qua phần gạch dưới. Chắc chắn đẹp hơn mặc định của hầu hết các trình duyệt. Chà, hóa ra Medium đã phải trải qua rất nhiều khó khăn để có được phong cách đó trên web. Hai năm sau, thật khó để tạo kiểu cho một đường gạch chân đẹp Bàn thắngCó gì sai khi chỉ sử dụng
Tôi nghĩ rằng đây là tất cả những điều khá hợp lý để yêu cầu, nhưng theo như tôi biết, không có cách trực quan nào để đạt được tất cả chúng trong CSS phương pháp tiếp cậnVì vậy, tất cả những cách khác nhau mà chúng ta có thể gạch dưới văn bản trên web là gì? Đây là những cái tôi có thể nghĩ ra
Hãy đi xuống danh sách từng cái một và nói về những phần tốt và xấu của từng phương pháp trang trí văn bản
Xem bản trình diễn Vấn đề lớn nhất với Tốt
Xấu
viền dưới
Đây là giao diện của Xem bản trình diễn Vấn đề quan trọng là phần gạch chân cách văn bản bao xa — nó hoàn toàn nằm dưới phần gạch dưới. Bạn có thể giải quyết vấn đề đó bằng cách tạo các phần tử Xem bản trình diễn Ngoài ra, bạn có thể sử dụng Xem bản trình diễn Tại thời điểm này, có bốn thuộc tính tạo kiểu cho một gạch dưới. Đó là công việc nhiều hơn Tốt
Xấu
bóng hộp
Xem Bút Gạch Chân 5. bóng hộp của John D. Jameson (@johndjameson) trên CodePen Bạn có thể sử dụng thủ thuật Tốt
Xấu
hình nền
Bạn cũng sẽ phải Xem bản trình diễn Cách tiếp cận này cũng không phải sử dụng Xem bản trình diễn Tốt
Xấu
bộ lọc SVGĐây là một cách tiếp cận mà tôi đã thử nghiệm. bộ lọc SVG. Bạn có thể tạo một phần tử SVG Ưu điểm ở đây là bộ lọc bổ sung độ trong suốt mà không cần dựa vào Xem bản trình diễn Đây là giao diện của nó trong Chrome và Firefox Hỗ trợ trình duyệt trong IE, Edge và Safari có vấn đề. Thật khó để kiểm tra hỗ trợ bộ lọc SVG trong CSS. Bạn có thể sử dụng ưu
Nhược điểm
gạch dưới. js (Canvas)gạch dưới. js thật hấp dẫn. Tôi nghĩ những gì Wenting Zhang có thể làm với JavaScript và sự chú ý đến từng chi tiết là cực kỳ ấn tượng. Nếu bạn chưa thấy phần gạch dưới. js tech demo trước đây, chắc chắn hãy dừng đọc một phút và xem thử. Có một cuộc nói chuyện hấp dẫn kéo dài 9 phút về cách thức hoạt động của nó, nhưng tôi sẽ cung cấp cho bạn phiên bản ngắn. nó vẽ gạch dưới với các yếu tố Mặc dù cái tên hấp dẫn, Underline. js chỉ là bản demo công nghệ. Điều đó có nghĩa là bạn sẽ không thể thả nó vào bất kỳ dự án nào mà không sửa đổi toàn bộ nó trước. Thật đáng để đưa nó lên đây như một bằng chứng về khái niệm. thuộc tính text-decoration-*Bạn có nhớ phần “thêm về điều đó sau” không? Bản thân
Đừng quá phấn khích. Bạn biết đấy, hỗ trợ trình duyệt văn bản-trang trí-màu sắc
firefox Cuộc đi săn văn bản-trang trí-bỏ qua
Thuộc tính này không chuẩn và hiện chỉ hoạt động trong Safari, vì vậy bạn cần có tiền tố Nếu bạn đang sử dụng Chuẩn hóa, hãy biết rằng các phiên bản gần đây sẽ vô hiệu hóa thuộc tính này để giữ cho mọi thứ nhất quán giữa các trình duyệt. Bạn cần bật lại nếu muốn có những đường gạch chân đẹp như mơ đó văn bản-trang trí-phong cách
Dưới đây là các giá trị khác nhau mà bạn có thể sử dụng
Hiện tại, Một loạt các kiểu gạch chân đồng màu Nhìn quen không? Cái gì còn thiếu?Thuộc tính Sau khi thực hiện một nghiên cứu nhỏ, tôi đã tìm thấy hai thuộc tính này
Có vẻ như chúng đã được giới thiệu trong các bản nháp CSS trước đó, nhưng chưa bao giờ được triển khai do thiếu sự quan tâm. Này, đừng đổ lỗi cho tôi mang điVì vậy, cách tốt nhất để gạch chân văn bản là gì? nó phụ thuộc Đối với văn bản nhỏ, tôi khuyên bạn nên sử dụng Đối với nội dung văn bản, có thể sử dụng cách tiếp cận Đối với một dòng văn bản, hãy sử dụng Và để bỏ qua các phần giảm dần ở trên cùng của hình nền hoặc gradient, hãy thử sử dụng các bộ lọc SVG. Hoặc chỉ cần tránh sử dụng gạch chân hoàn toàn Trong tương lai khi trình duyệt hỗ trợ tốt hơn, câu trả lời là Ngoài ra, hãy xem bài đăng CSS Underlines Suck của Benjamin Woodruff, bài đăng này tình cờ tiếp cận vấn đề này theo cách tương tự |