Làm cách nào để giảm độ rộng ký tự của phông chữ giống như Arial bằng CSS?Tạo các ký tự hẹp với CSS
Trả lời
Bạn không thể giảm độ rộng ký tự, nhưng bạn có thể giảm khoảng cách chữ cái.
span {
letter-spacing: 0px;
}
cũng mất phân số thập phân (ví dụ: 0,2px) và âm bản (ví dụ: -1px, -0,2px), để bạn có thể kiểm soát tốt. – Val
oh và các đơn vị khác nhau, do đó, nó có thể độc lập với kích thước: -1%, -0.01em - tiện dụng nếu văn bản được đề cập thay đổi về kích thước. – Val
@Val, tôi không biết bạn đang sử dụng trình duyệt nào, nhưng phân số thập phân dường như không hoạt động trong Chrome 21 ba năm sau đó. – JohnK
Tạo phông chữ sẽ có thể với font-stretch
property of CSS 3.
nhưng không được hỗ trợ với trình duyệt Webkit (Google Chrome, Apple Safari, ...) –
@ PrimozRome Đó là lý do tại sao tôi đã sử dụng thì trong tương lai. – Gumbo
Nó vẫn không được hỗ trợ, 6 năm trôi qua kể từ khi câu trả lời. Cảm ơn bạn cho câu trả lời anyway. :) –
Sử dụng phông chữ hẹp trong tuyên bố gia đình phông chữ của bạn. Đây là khá phổ biến.
font-family: "Helvetica Narrow","Arial Narrow",Tahoma,Arial,Helvetica,sans-serif;
bạn có thể sử dụng font-weight:
trong mã css của bạn cho việc này
FYI - Điều này chỉ hoạt động với một số phông chữ –
Bạn chỉ có thể mở rộng văn bản của bạn. Ví dụ:
.my-text {
transform: scaleX(0.5);
}
nhưng hãy cẩn thận với transform-origin
có thể làm cho văn bản của bạn di chuyển ở nơi khác (ví dụ: nếu bạn mở rộng văn bản ở trung tâm của nó).
Tôi đã sử dụng 'transform' trong FireFox 54 cho văn bản trong phần tử' SELECT'. Nó chính xác thu nhỏ văn bản bên trong phần tử 'SELECT' của tôi và đã vẽ chính xác phần tử' SELECT', nhưng nó không thể điều chỉnh khoảng cách giữa các đối tượng. Phần tử 'SELECT' có cùng một không gian, mặc dù nó nhỏ hơn đáng kể theo chiều ngang. – JBH
- 1. Kiểu ký tự nhất định với CSS
- 2. Sử dụng các phông chữ khác nhau cho các ký tự Latinh và các ký tự tiếng Nhật với CSS
- 3. CSS Vị trí cố định với Ký tự tự động
- 4. Điểm CSS bị thu hẹp là gì?
- 5. Json_decode với các ký tự đặc biệt
- 6. Sử dụng C# để tự động tạo các tệp CSS
- 7. tạo chuỗi ký tự N
- 8. Buộc thu hẹp các tab trong ActionBar
- 9. Tạo SSL-Socket trên Android với chứng chỉ tự ký
- 10. libsvm Thu hẹp Heuristics
- 11. Ghép các ký tự để tạo thành Chuỗi trong java
- 12. Cách tạo ra một loạt các ký tự là gì?
- 13. geom_vline với Ký tự xintercept
- 14. Các ký tự JSON và ký tự thoát
- 15. Tạo trừu tượng với CSS
- 16. Tạo CSS: sau với jQuery
- 17. Đặt ký tự Unicode trong giá trị nội dung CSS
- 18. Tốc ký CSS so với dài tay?
- 19. Các ký tự được mã hóa Base64 Ký tự
- 20. Tự động tạo các nút với Jquery
- 21. thay đổi kích thước ký tự bằng CSS
- 22. Ký tự được phép cho số nhận dạng CSS
- 23. iText để tạo PDF với các ký tự tiếng Trung, nhưng không được hiển thị
- 24. .bat tệp để tạo biến chuỗi phức tạp với các ký tự đặc biệt
- 25. Tạo danh sách theo lập trình với các thẻ từ ký tự vector
- 26. Tạo CSV cho Excel qua JavaScript với các ký tự Unicode
- 27. Ruby Tạo Chứng chỉ Tự ký
- 28. Các ký tự Unicode Base64ing
- 29. Tạo chuỗi từ chuỗi ký tự
- 30. Mã hóa ký tự với msysgit
Tôi nghĩ rằng có thể trong CSS 3 nhưng không phải CSS 2 –