2010-06-17 31 views

Trả lời

288

Bằng cách thêm phong cách css này:

-webkit-appearance: none; 
+21

cẩn thận khi thêm thuộc tính này vào loại đầu vào hộp kiểm và nút radio selectors, bởi vì nó ẩn các hộp kiểm và nút radio;) –

+12

Cảm ơn cho câu trả lời Lyon. Btw, cách tốt nhất để sử dụng nó là chỉ áp dụng nó cho 'textarea, input [type =" text "], input [type =" submit "]'. – jgthms

+0

Cũng không áp dụng thuộc tính này cho phần tử 'select' vì nó trông giống như văn bản nhập bình thường. – Bobby

-28

Thiết hoặc backgroundborder thuộc tính css của thẻ input cũng dường như để làm việc.

Hãy thử điều này:

<style> 
input { 
    background: #ccc; 
    border: none; 
} 
</style> 

<form> 
First name: <input type="text"/><br /> 
Last name: <input type="text" /> 
</form> 
+8

Không đúng và gây hiểu lầm. Vui lòng kiểm tra mã của bạn trên thiết bị phù hợp trước khi đăng ... – Ariel

+0

Câu trả lời thực sự sai, không có gì về nó là những gì OP hỏi về – Jacta

23

Trong khi thêm CSS phong cách

-webkit-appearance: none; 

sẽ làm việc, nó được thoát khỏi tất cả mọi thứ. Bạn có thể muốn thử thay vào đó:

box-shadow: none !important; 

Bằng cách này bạn giữ mũi tên xuống.

+6

Chỉ cần thêm thuộc tính hộp bóng không hoạt động. Bóng bên trong vẫn hiển thị trong Safari trên iOS. – silentmouth

+0

Thêm cả hai tính năng này đều hoạt động cho tôi .. – choz

6

Đôi khi bạn có thể có biểu định kiểu đã phá vỡ appearance: none; để có cách sửa lỗi khi điều đó xảy ra là sử dụng caret. Cách tốt nhất sẽ phải viết lại mã của bạn và tìm hiểu một phần của mã của bạn có mess lên phong cách là những gì cho none

Trước khi sử dụng carat bạn cần phải biết rằng nó có thể giúp bạn có được một số rắc rối với phong cách khác

-webkit-appearance: caret; 
    -moz-appearance: caret; 
    -o-appearance: caret; 
     appearance: caret; 

LƯU Ý: Sử dụng none, caret không phải là tối ưu.

12

Đây là giải pháp dễ dàng

input[type=text] { 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none; 
} 
Các vấn đề liên quan