2011-10-09 38 views
11

Tôi có một yếu tố kế thừa chiều cao 40px.Ghi đè thuộc tính chiều cao

Tuy nhiên, phần tử tôi cần tạo kiểu là hộp văn bản, với chiều cao/chiều rộng thay đổi. Làm thế nào tôi 'hủy' chiều cao của một phần tử, sao cho không có thuộc tính chiều cao cho phần tử và nó có thể được thay đổi kích cỡ?

+0

Bạn có nghĩa là vùng văn bản phải chuyển đổi kích thước sau kích thước của nội dung không? –

Trả lời

3

Nếu bạn chỉ đơn giản là muốn làm cho yếu tố textarea của bạn có thể được thay đổi kích cỡ, hãy thử chỉ áp dụng thuộc tính CSS sau:

textarea { 
    resize: both; 
} 

An example can be seen here nơi chiều cao được thiết lập, nhưng sử dụng tài sản thay đổi kích thước, nó vẫn có thể được đã thay đổi kích thước.

7

Một cách khác là sử dụng chiều cao tự động với điểm đánh dấu quan trọng:

height: auto !important; 

'quan trọng' sẽ làm cho mọi việc, nhưng nếu HTML này sau đó được nhập khẩu bởi người khác, họ sẽ không có thể ghi đè điểm đánh dấu này. Vì vậy, lời khuyên của tôi là chỉ sử dụng khi cần thiết.

13

Để ghi đè một chiều cao thiết lập trong một phần tử CSS, bạn chỉ có thể đặt điều này trong các yếu tố di truyền (hoặc trong một khối phong cách hoặc inline):

height: auto; 

này sẽ ghi đè giá trị thiết lập được thừa hưởng, mà không tĩnh thiết lập một cái mới.

Các vấn đề liên quan