Hướng dẫn what is emmet abbreviation in html - emmet viết tắt trong html là gì
Chữ viết tắt là trung tâm của bộ công cụ Emmet: các biểu thức đặc biệt này được phân tích cú pháp trong thời gian chạy và được chuyển thành khối mã có cấu trúc, ví dụ HTML. Cú pháp viết tắt có vẻ như các bộ chọn CSS với một vài phần mở rộng cụ thể để tạo mã. Vì vậy, mọi nhà phát triển web đã biết cách sử dụng nó. Show
Đây là một ví dụ: Viết tắt này
... có thể biến thành
... chỉ với một cú đánh chính. Trong nhiều trình chỉnh sửa (như Eclipse, Sublime Text 2, Espresso, v.v.) cũng sẽ tạo ra các dấu hiệu tabstop thích hợp để bạn có thể nhanh chóng đi qua giữa các vị trí quan trọng của mã được tạo với phím Tab. Chữ viết tắt được tối ưu hóa, nhưng không giới hạn ở thế hệ HTML và XML và làm cho việc viết mã đánh dấu tẻ nhạt trở nên dễ dàng. Bạn có thể bắt đầu học cú pháp để giải phóng toàn bộ sức mạnh của các chữ viết tắt Emmet. Nhận xét được cung cấp bởiEmmet sử dụng cú pháp tương tự như các bộ chọn CSS để mô tả các vị trí của các phần tử bên trong các thuộc tính của cây và phần tử được tạo ra. Các yếu tốBạn có thể sử dụng các phần tử tên của các phần tử như 0 hoặc 1 để tạo thẻ HTML. Emmet doesn có một tập hợp các tên thẻ có sẵn được xác định trước, bạn có thể viết bất kỳ từ nào và biến nó thành một thẻ: 0 → 3, 4 → 5, v.v.Các nhà khai thác làm tổCác toán tử làm tổ được sử dụng để định vị các phần tử viết tắt bên trong cây được tạo: cho dù nó nên được đặt bên trong hay gần phần tử bối cảnh. Trẻ em: div+p+bq 6Bạn có thể sử dụng toán tử 6 để làm tổ trong các phần tử bên trong nhau:
...sẽ sản xuất
Lưu ý rằng
Trong ví dụ thứ hai, phần tử 5 được đặt bên trong phần tử 6. Và đó là sự khác biệt: Khi 8 được viết ngay sau phần tử, nó không thay đổi bối cảnh phụ huynh. Ở đây, ví dụ phức tạp hơn cho thấy lý do tại sao nó quan trọng:
Trong ví dụ này, để viết 8 bên trong phần tử 9, chúng tôi đã di chuyển rõ ràng xuống cây với toán tử 6 sau 1, nhưng trong trường hợp phần tử 2, chúng tôi không cần phải .
Để so sánh, ở đây, cùng một chữ viết tắt được viết mà không có nhà điều hành trẻ em div+p+bq 6:Ghi chú về định dạng viết tắt
Khi bạn quen thuộc với cú pháp viết tắt Emmet, bạn có thể muốn sử dụng một số định dạng để làm cho chữ viết tắt của bạn dễ đọc hơn. Ví dụ: sử dụng khoảng trắng giữa các phần tử và toán tử, như thế này:
Nhưng nó đã giành được công việc của người Viking, bởi vì không gian là một biểu tượng dừng trong đó Emmet dừng phân tích chữ viết tắt.
Nhiều người dùng đã nhầm lẫn rằng mỗi chữ viết tắt nên được viết trong một dòng mới, nhưng họ đã sai: bạn có thể gõ và mở rộng viết tắt ở bất cứ đâu trong văn bản:
Đây là lý do tại sao Emmet cần một số chỉ số (như không gian) trong đó nó nên dừng phân tích cú pháp để không mở rộng bất cứ thứ gì mà bạn không cần. Nếu bạn vẫn nghĩ rằng định dạng như vậy là cần thiết cho các chữ viết tắt phức tạp để làm cho chúng dễ đọc hơn: 0Chữ viết tắt không phải là một ngôn ngữ mẫu, họ không phải là người có thể đọc được, họ phải là người nhanh chóng có thể mở rộng và có thể tháo rời. 1Bạn không thực sự cần phải viết các chữ viết tắt phức tạp. Ngừng nghĩ rằng, gõ gõ là một quá trình chậm nhất trong phát triển web. Bạn sẽ nhanh chóng phát hiện ra rằng việc xây dựng một chữ viết tắt phức tạp duy nhất chậm hơn và dễ bị lỗi hơn nhiều so với việc xây dựng và gõ một vài cái ngắn.Nhận xét được cung cấp bởi 2Nhiều người dùng đã nhầm lẫn rằng mỗi chữ viết tắt nên được viết trong một dòng mới, nhưng họ đã sai: bạn có thể gõ và mở rộng viết tắt ở bất cứ đâu trong văn bản: 3Đây là lý do tại sao Emmet cần một số chỉ số (như không gian) trong đó nó nên dừng phân tích cú pháp để không mở rộng bất cứ thứ gì mà bạn không cần. Nếu bạn vẫn nghĩ rằng định dạng như vậy là cần thiết cho các chữ viết tắt phức tạp để làm cho chúng dễ đọc hơn:Chữ viết tắt không phải là một ngôn ngữ mẫu, họ không phải là người có thể đọc được, họ phải là người nhanh chóng có thể mở rộng và có thể tháo rời. 4... Mở rộng sang 5Nếu bạn làm việc với trình duyệt DOM DOM, bạn có thể nghĩ về các nhóm là các đoạn tài liệu: mỗi nhóm chứa Subtree viết tắt và tất cả các yếu tố sau được chèn ở cùng cấp độ với phần tử đầu tiên của nhóm. Bạn có thể làm tổ các nhóm bên trong nhau và kết hợp chúng với toán tử nhân 4: 6...produces 7Với các nhóm, bạn thực sự có thể viết đánh dấu trang đầy đủ với một chữ viết tắt duy nhất, nhưng xin vui lòng làm điều đó. Toán tử thuộc tínhCác toán tử thuộc tính được sử dụng để sửa đổi các thuộc tính của các phần tử xuất hiện. Ví dụ: trong HTML và XML, bạn có thể nhanh chóng thêm thuộc tính 8 vào phần tử được tạo.ID và lớp họcTrong CSS, bạn sử dụng ký hiệu 9 và 0 để đạt được các phần tử với các thuộc tính 1 hoặc 8 được chỉ định. Trong Emmet, bạn có thể sử dụng cùng một cú pháp để thêm các thuộc tính này vào phần tử được chỉ định: 8... sẽ xuất ra 9Thuộc tính tùy chỉnhBạn có thể sử dụng ký hiệu 3 (như trong CSS) để thêm các thuộc tính tùy chỉnh vào phần tử của bạn: 0...outputs 1
Đánh số mục: div+div>p>span+em 7Với toán tử nhân 4, bạn có thể lặp lại các yếu tố, nhưng với 7, bạn có thể đánh số chúng. Đặt toán tử 7 bên trong phần tử tên, tên thuộc tính hoặc giá trị thuộc tính của LỚN vào số đầu ra của phần tử lặp lại hiện tại: 2... đầu ra đến 3Bạn có thể sử dụng nhiều 7 liên tiếp đến số pad với số 0: 4... đầu ra đến 5Bạn có thể sử dụng nhiều div+div>p>span+em
|