Chiều dài gạch chân trang trí văn bản css
Nếu bạn không gạch chân các liên kết của mình, bạn nên. Có một số cách để gạch chân các liên kết; . Sử dụng đường viền, bạn có thể chỉ định độ dày, kiểu dáng và màu sắc, nhưng bạn có biết giờ đây bạn có thể làm điều đó với 1 không? Show
Mặc dù vậy, tại sao phải bận tâm, nếu nó đã hoạt động với chúng tôi với các đường viền? Không chỉ vậy, các trình duyệt giờ đây còn phát hiện các phần tử xuống và phần gạch chân 9 sẽ bỏ qua chúng một cách gọn gàng theo mặc định. Điều này có thể được hoàn tác với 0 (hoặc 1 trên Safari), nhưng tôi không thể biết điều đó sẽ đạt được những gì, đó là lý do tại sao nó được 'bật' theo mặc địnhVậy làm cách nào để chúng tôi có được sự tinh tế về hình ảnh đó với 1 mà chúng tôi luôn có được qua 2?Gạch chân, gạch đầu dòngChúng ta đang nói về gạch chân ở đây, nhưng đáng để mở đầu điều này bằng một tiếp tuyến nhanh. 4, giống như 9, có 3 vị trí
4 cũng cho phép nhiều giá trị, vì vậy chúng tôi có thể có các dòng bên dưới, xuyên suốt và bên trên cùng một khối văn bản. Một chút kỳ lạ, nhưng nó ở đó 9Phần gạch dưới trông như thế nàoQuay lại phần gạch chân. Giờ đây, chúng tôi có quyền kiểm soát hình thức của chúng, thông qua 00;
Chúng trông giống như bạn mong đợi, với một đường đôi, đường lượn sóng, v.v. Chỉ cần thêm khai báo 00
Màu gạch chânCái này hay đấy. 07 cho phép chúng tôi thay đổi màu của gạch chân. Nó chấp nhận bất kỳ giá trị màu CSS bình thường nào, cho dù là từ khóa, hệ thập lục phân, RGB, RGBA, HSL, v.v.
Chỉ cần đảm bảo rằng phần gạch chân vượt qua tỷ lệ tương phản màu mà bạn đang hướng tới Làm dày lên những gạch dướiCuối cùng, chúng ta có thể kiểm soát độ dày của gạch chân với 08 chẳng hạn 0kết hợpTất nhiên, chúng ta có thể làm nhiều việc cùng một lúc 2Hoặc chúng ta có thể sử dụng 4 thay vì 9 5tốc kýĐiều đó biến thành rất nhiều CSS. May mắn thay, như lề, phần đệm, bán kính đường viền và vô số thuộc tính CSS khác, 9 hiện là một cách viết tắt để chúng ta có thể khai báo nhiều giá trị 7Lưu ý rằng tôi chưa thêm thuộc tính 08 vào ví dụ đó. Có một lý do tốt cho điều đó. hỗ trợ trình duyệtMột cải tiến tiến bộKiểu gạch chân được hỗ trợ tốt trên tất cả các trình duyệt hiện đại. Các phiên bản cũ hơn (và Internet Explorer 11 trở xuống, tất nhiên) sẽ có phần gạch dưới tiêu chuẩn không có thật nhưng vẫn rất thân thiện với người dùng, miễn là không có gì giống như thế này trong thiết lập lại CSS của bạn 9Nhưng hãy nhớ rằng, hỗ trợ trình duyệt cho các thay đổi tùy thuộc vào
Tiền tố cần thiết cho tốc kýNếu đang sử dụng tốc ký, bạn sẽ cần tiền tố của nhà cung cấp cho Safari để thực hiện đặt giá thầu của mình 0Đủ dễ thực hiện nếu bạn đang tự động hóa mọi thứ bằng Autoprefixer và không phải làm thêm quá nhiều nếu bạn đang viết bằng tay. Một lần nữa, các trình duyệt không hỗ trợ tốc ký 9 chỉ nên quay lại phần gạch chân mặc định đótext-decoration: underline;text-decoration-style: wavy;08 không được hỗ trợ tốt như những cái khácTrình duyệt hỗ trợ cho 4, 00 và 07 khá tốt. Mỗi trình duyệt triển khai cả ba cùng một lúc, nhưng việc kiểm soát độ dày của đường gạch chân đã được giới thiệu muộn hơn nhiều. Trên thực tế, hiện tại chỉ có Safari và Firefox hỗ trợ nó, vì vậy chúng tôi vẫn đang chờ Chrome (và do đó là Opera và Edge)Hơn nữa, Firefox hiện là trình duyệt duy nhất hỗ trợ độ dày trong tốc ký, vì vậy nếu bạn muốn sử dụng độ dày trong tốc ký của mình, bạn sẽ cần thực hiện khai báo kép cổ điển để các trình duyệt khác nhận được giá trị mà họ hiểu 6text-decoration: underline;text-decoration-style: wavy;08 và tỷ lệ phần trăm không hoạt động tốtNgoài ra, hãy cẩn thận khi sử dụng các giá trị phần trăm cho độ dày, vì chỉ có Firefox mới hỗ trợ chúng Tin tốt là các giá trị phần trăm được tính theo tỷ lệ phần trăm của 1em, vì vậy, 29 giống như 50, vì vậy bạn cũng có thể sử dụng các 51 vì chúng thực hiện điều tương tự một cách hiệu quảLuôn có các pixel ( 52), nhưng về mặt đánh máy sẽ đẹp hơn nếu giữ độ dày của dòng so với văn bản mà nó gạch chân, vì vậy nếu người dùng tăng kích thước của văn bản trên màn hình của họ thì gạch dưới sẽ tăng theo tỷ lệtext-decoration: underline;text-decoration-style: wavy;08 lộn xộnHãy cẩn thận khi ghép nối 00 với 08. Bất kỳ thứ gì khác ngoài dòng 04 mặc định (và có thể là dòng 02) có thể trông lộn xộn khi độ dày được đặt quá cao. Những 05, 01 và 03 hầu như luôn luôn bị cắt ở những chỗ lộn xộn khi chúng bỏ qua phần xuống dòng và ở cuối một từcân nhắc khả năng sử dụngNhư với hầu hết CSS, hãy nhớ. sức mạnh lớn đi kèm với trách nhiệm lớn và từ quan điểm khả năng sử dụng, tôi sẽ cảnh giác khi sử dụng bất kỳ thứ gì khác ngoài phần gạch chân vững chắc để tạo kiểu cho liên kết Vì vậy, bạn có thể ổn nếu bạn theo đuổi
Nhưng hãy cẩn thận với mọi thứ khác
Tuy nhiên, nơi tôi nghĩ rằng 05, 03 hoặc 01 có thể hoạt động tốt, là dành cho trạng thái di chuộttôi sẽ làm gìTốc ký đi kèm với tiền tố của nhà cung cấp và khai báo kép tinh ranh, vì vậy tôi sẽ bắt đầu với 90 cổ điển và nâng cao nó. Tôi có xu hướng tránh bất cứ điều gì khác ngoài việc gạch chân đơn giản, điều mà người dùng biết rõ, vì vậy 4 đã bị loại bỏ; |