Bạn có bất kỳ ý tưởng nào về cách để có được thuộc tính giữ chỗ ở chính giữa theo chiều dọc trong safari không? Mặc dù khi bạn bắt đầu nhập, văn bản được căn giữa hoàn toàn.Văn bản trình giữ chỗ không được căn giữa theo chiều dọc trong Safari
Trả lời
trình tốt cho tôi:
<input type="text" name="first_name" placeholder="Search" style="height: 50px;">
Cố gắng thay đổi này:
#register-block-fields input {
width: 230px;
height: 41px;
padding-left: 40px;
padding-right: 20px;
height: 41px; // Changed from line-height
color: #878787;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background: none;
}
Tôi thường thấy tốt nhất là nên sử dụng cả chiều cao và chiều cao dòng cho đầu vào văn bản. IIRC gecko làm một cái gì đó kỳ lạ khác. Rõ ràng trong một số trường hợp webkit cũng vậy. –
Đó cũng là điều tôi thường làm. Ngoài ra hãy chắc chắn sử dụng phương pháp này trong các lĩnh vực khác, vì lý do nào đó tôi đã có một trang khác trong safari đến chrome vì vậy tôi đã sử dụng nó làm ví dụ. –
Điều này thật hoàn hảo! Loại bỏ chiều cao dòng sẽ làm hỏng IE mặc dù. Tôi giữ nó ở đó nhưng chỉ cần thêm/9 sau khi nó dường như sửa chữa điều đó. – Donny
Cách dễ nhất là sử dụng cả thuộc tính CSS line-height
và height
CSS. Chỉ cần nhập văn bản line-height
có cùng giá trị với số height
.
Bằng cách này, trang web sống của bạn trông ổn với tôi trong chrome 16.
Đã có lỗi này quá. Thiết lập chiều cao dòng trong ems cố định điều này cho tôi. Nó trông giống nhau trong Chrome, Safari (máy tính để bàn và iOS) và Firefox. và tôi đã thêm thủ thuật \ 9 để có được định tâm dọc trong IE. đây là css của tôi
height: 36px;
line-height: 1.2em;
line-height: 26px\9; /*for IE */
Điều này đã lưu tôi !!! Cảm ơn bạn! – ForOhFor
Đối với tôi, giải pháp tốt nhất là sử dụng line-height: bình thường và hack cho IE 8.
<input type="text" name="test_name" placeholder="Search">
input {
height: 35px;
line-height: normal;
line-height: 32px\0/; /* for IE 8 */
}
Tuyệt vời! Đây là giải pháp duy nhất tôi đã tìm thấy (chỉ với chiều cao và chiều cao dòng) hoạt động trên cả IE8 và Safari. –
-Safari Solution-
tôi đã bị mắc kẹt về vấn đề này trong một thời gian dài mặc dù sử dụng
input::-webkit-input-placeholder { line-height:normal!important; }
Nó chỉ ra rằng hav ing chiều cao dòng trong phần tử input
ngay lập tức đã phá vỡ chiều cao dòng input::webkit-input-placeholder
của tôi.
Giải pháp mở rộng:
tôi loại bỏ các line-height trong phong cách đầu vào của tôi và nó cố định vấn đề của tôi.
Câu trả lời hay nhất ...! –
Điều '-webkit-đầu vào-chỗ dành sẵn 'này cũng sửa văn bản trình giữ chỗ cắt xén trong safari, ví dụ: phần dưới của chữ "g" –
Đối với tôi này làm việc tốt:
line-height: inherit;
- 1. Văn bản giữ chỗ không được căn giữa cho UITextField được tạo lập trình
- 2. Văn bản trình giữ chỗ hết văn bản trong Safari?
- 3. văn bản căn chỉnh theo chiều dọc trong hàng NSTableView
- 4. văn bản nút không được căn giữa theo chiều dọc trong nút
- 5. Căn chỉnh văn bản theo chiều dọc Trong Navbar
- 6. Căn chỉnh văn bản theo chiều dọc trong UILabel
- 7. Làm cách nào để căn giữa theo chiều dọc căn chỉnh văn bản trong một NSTextField?
- 8. Căn chỉnh văn bản theo chiều dọc CSS
- 9. Làm cách nào để căn giữa theo chiều dọc căn chỉnh hình nền với văn bản?
- 10. Căn chỉnh theo chiều dọc không chính xác trong IE8
- 11. Cách căn chỉnh văn bản theo chiều dọc trong loại đầu vào = "văn bản"?
- 12. LinearLayout - Theo chiều dọc không căn chỉnh
- 13. UITextField Căn chỉnh theo chiều dọc
- 14. Căn chỉnh theo chiều dọc dọc dạng văn bản thuần dọc
- 15. Văn bản trình giữ chỗ của Trung tâm trong iPhone
- 16. Làm cách nào để căn giữa văn bản theo chiều dọc với css
- 17. văn bản giữ chỗ và nhập văn bản không căn chỉnh trong UITextField
- 18. html/css cách căn giữa (theo chiều dọc) căn chỉnh văn bản bên trong một số <textarea>
- 19. Văn bản trung tâm theo chiều dọc trong nhập văn bản trong IE9 + IE10
- 20. Có cách nào "đúng" để có NSTextFieldCell vẽ văn bản được căn giữa theo chiều dọc không?
- 21. Văn bản Trình giữ chỗ HTML5 Thêm Chiều rộng Trong Safari Gây Thanh cuộn và Nhấp nháy
- 22. Căn chỉnh theo chiều dọc trong Crystal Reports?
- 23. trung tâm theo chiều dọc xoay văn bản với CSS
- 24. Căn chỉnh dọc văn bản trong nhãn
- 25. Căn chỉnh dọc với Văn bản lõi?
- 26. Trình giữ chỗ cho văn bản? (ExtJS)
- 27. kiểu đầu vào = gửi căn chỉnh văn bản theo chiều dọc trong Firefox
- 28. Làm cách nào để vẽ một chuỗi được căn giữa theo chiều dọc trong Java?
- 29. Theo chiều dọc căn chỉnh các khối văn bản trong WPF
- 30. Căn chỉnh văn bản theo chiều dọc trong thành phần <a> với CSS
bạn có thể cung cấp một số mã? –