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?
7
A
Trả lời
1
Vì <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>
Các vấn đề liên quan
- 1. Tại sao Swift đóng không tự chụp?
- 2. Tại sao kết quả của unsigned char << unsigned char không phải là unsigned char
- 3. Tại sao là <br> một phần tử, không phải là một thực thể?
- 4. tại sao không phải là đa dạng.
- 5. Tại sao là <> niêm phong?
- 6. Tại sao không phải là Enumerations Iterable?
- 7. tại sao Object.GetType() không phải là ảo?
- 8. Tại sao System.Drawing.Color không phải là enum
- 9. tại sao 1e400 không phải là int?
- 10. tại sao Object.prototype === không phải là myNewObj.prototype?
- 11. Tại sao đây không phải là POD?
- 12. Tại sao các đại biểu theo phong cách .NET không phải là đóng cửa trong Java?
- 13. Đây có phải là sự đóng cửa không? Nếu vậy, tại sao?
- 14. Tại sao không phải là tiêu chuẩn :: result_of <int(int)> :: loại hợp lệ?
- 15. Tại sao không phải là Array.newInstance (Class <?>, int) generic?
- 16. Tại sao không phải là một CancellationToken được bao gồm trong Task <T> monad?
- 17. C++ std :: vector <> :: iterator không phải là một con trỏ, tại sao?
- 18. Tại sao tôi phải Đóng() một tệp trong C#?
- 19. Tại sao Đếm không phải là số nguyên không dấu?
- 20. Tại sao phải đóng con trỏ cho Sqlite3 bằng Python
- 21. Tại sao Danh sách <Number> không phải là loại phụ của Danh sách <Object>?
- 22. Environment.GetCommandLineArgs - tại sao nó là một phương pháp? Tại sao không phải là tài sản?
- 23. Java 8, tại sao không phải là một lớp ZonedTime?
- 24. Tại sao IIS Express sử dụng <system.web> chứ không phải <system.webServer>?
- 25. tại sao setName trong lớp Thread gán cho một mảng ký tự? Tại sao không phải là một String?
- 26. Tại sao dữ liệu lõi không phải là ORM
- 27. Tại sao Class.forName ("BumpTest"), không phải là BumpTest.class?
- 28. Tại sao mergesort không phải là động lập trình
- 29. VB.Net tại sao đây không phải là lỗi?
- 30. Tại sao một chữ bát phân không phải là một chuỗi ký tự thành một số?
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à' ' thì không. ' ' – Sparky
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
Tuyệt đối ...! – AmJustSam