2016-01-11 15 views
7

Tôi đã tự hỏi tại sao không có bản sửa đổi nào cho đặc tả HTML đã từng thực hiện textarea có thể tự đóng. Lot's of SO questions đã trả lời lý do tại sao đó là một thẻ riêng biệt từ input và điều đó có ý nghĩa với tôi rằng họ muốn giữ nó như một thẻ riêng biệt để tương thích, nhưng tại sao họ không làm cho <textarea /> cũng hợp lệ như <textarea></textarea> vì điều này sẽ không ' t phá vỡ bất cứ điều gì như xa như tôi có thể nói.Tại sao không phải là <textarea> tự đóng?

+3

Trích: * "này sẽ không phá vỡ bất cứ điều gì" * ~ Nó sẽ. Bởi vì ' 'là một vùng chứa và' ' – Sparky

+0

Chính xác lý do tương tự như đối với các phần tử' script': [Tại sao không tự đóng các thẻ script hoạt động?] (Http://stackoverflow.com/q/69913/1529630) – Oriol

+0

Tuyệt đối ...! – AmJustSam

Trả lời

1

<input /> không thể hoạt động như vùng chứa văn bản, Trong khi <textarea> text goes here</textarea> có thể hoạt động như vùng chứa cho văn bản mặc định!

Dưới đây là những gì giải thích sự tò mò của bạn về lý do tại sao họ chọn để đi theo cách này.

textarea { 
 
    width: 300px; 
 
    height: 100px; 
 
}
<!-- Easy way for default input text --> 
 
<textarea>Here is why because text can be input into box like paragraph tag</textarea>

+5

Có một lý do tại sao các câu trả lời "chỉ liên kết" bị cấm và bạn đã cố tình bỏ qua khả năng của trang web này để thực thi quy tắc này. – Sparky

+0

Chỉ cần sửa đổi ... – AmJustSam

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