Tôi đoán chủ đề nói lên tất cả. Tôi có một ứng dụng web khi xem trên Iphone, Ipod hoặc Ipad, các nút gửi đầu vào có các góc tròn. Có cách nào để ngăn chặn điều này?
Tôi đoán chủ đề nói lên tất cả. Tôi có một ứng dụng web khi xem trên Iphone, Ipod hoặc Ipad, các nút gửi đầu vào có các góc tròn. Có cách nào để ngăn chặn điều này?
Câu trả lời:
Nếu bạn thêm...
input, textarea {
-webkit-appearance: none;
border-radius: 0;
}
Sau đó, các nút của bạn sẽ kế thừa bất kỳ kiểu CSS nào mà bạn đã áp dụng cho các trình duyệt khác.
font-size
và color
Giải pháp tốt nhất sẽ được áp dụng cả hai..
Không hiệu quả với tôi, -webkit-ngoại hình: không có.
Điều này làm:
input[type=submit] {
-webkit-border-radius:0px;
}
Tôi đã gặp vấn đề tương tự với các góc tròn trên nút có hình nền, chỉ trên iPhone.
Bạn có thể thử sử dụng CSS sau:
-webkit-appearance:none;
Thông tin thêm: http://trentwalton.com/2010/07/14/css-webkit-appearance/
Tôi thấy rằng trên iPad 2, bạn phải sử dụng những thứ sau:
-webkit-appearance:none;
border-radius: 0;
trong lớp nút của bạn.
Tôi đã có một trang web với loại gửi đầu vào = "hình ảnh". Việc đóng vai trò ở trên đã cố định các góc tròn:
input[type=image] {
-webkit-border-radius:0px;
}
Tôi thấy rằng cài đặt background: linear-gradient(color1, color2)
loại bỏ các góc quá tròn trên thiết bị Apple và hoạt động trên tất cả các trình duyệt / nền tảng khác mà tôi đã thử.
Tôi đã giải quyết bằng cách thêm mã cho cả hai loại "nút" và "gửi":
input[type="submit"] {
text-align: center;
-webkit-appearance:none;
-webkit-border-radius:0px;
border-radius:0;
height:30px;
}
input[type="button"] {
text-align: center;
-webkit-appearance:none;
-webkit-border-radius:0px;
border-radius:0;
height:30px;
}
-webkit-border-radius:0px
giải pháp của Roel có hiệu quả.