Vì chúng ta không biết chiều rộng của div trước?Làm thế nào để làm cho textarea lấp đầy chiều rộng của chiều rộng của nó?
Ý tưởng của tôi: Tính chiều rộng của div với JS, tìm cách chuyển đổi nó thành cols và áp dụng css cho textarea onthe fly. Nhưng có lẽ không cần phải tái tạo lại bánh xe?
Cảm ơn bạn.
Cảm ơn bạn rất nhiều! – johnjohn
+1 Tôi chưa bao giờ nhận ra rằng bạn cần các thuộc tính đó để thực hiện công việc 'width: 100%'. Tôi đã sử dụng một số công việc khác xung quanh để tự động thay đổi kích thước vùng văn bản nếu vùng chứa mẹ được thay đổi kích thước nhưng bây giờ nó dễ dàng hơn rất nhiều :) Cảm ơn bạn! –
@ FelixKling Tôi không nghĩ 'cols' và' rows' được yêu cầu để làm cho 'width: 100%' work ... 'cols' và' rows' là các thuộc tính bắt buộc của phần tử HTML 'textarea', được xem là không hợp lệ nếu không có chúng, nghĩa là trình xác thực HTML sẽ khiếu nại. 'Width: 100%' hoạt động theo cách bạn mong đợi, là một chức năng của trình duyệt. Điều này không hoạt động đối với các trình duyệt cũ hơn. –