Làm thế nào để bạn làm emmet trong html?
Manuel Matuzović là nhà phát triển giao diện người dùng đến từ Vienna, người đam mê khả năng tiếp cận, nâng cao tiến bộ, hiệu suất và tiêu chuẩn web. Anh ấy là một trong … Thông tin thêm về Manuel ↬ Show
Bản tin emailEmail (đập vỡ) của bạn
Mẹo hàng tuần về giao diện người dùng & UX.
Đầu năm nay, tôi đã chia sẻ bản tóm tắt HTML mà tôi muốn sử dụng khi bắt đầu các dự án web mới với các giải thích từng dòng trên blog của mình. Đó là tập hợp hầu hết các thẻ và thuộc tính của 5 tôi thường sử dụng trên mọi trang web tôi xây dựng. Cho đến gần đây, tôi chỉ sao chép và dán bản soạn sẵn bất cứ khi nào tôi cần, nhưng tôi đã quyết định cải thiện quy trình làm việc của mình bằng cách thêm nó dưới dạng một đoạn trích vào Mã VS — trình chỉnh sửa mà tôi chọnĐây là bản trình diễn nhanh về các đoạn mã tùy chỉnh mà tôi đã tạoĐoạn mã và chữ viết tắt trong Visual Studio CodeMã VS được tích hợp sẵn với đoạn mã người dùng tùy chỉnh, đoạn mã HTML và CSS và từ viết tắt do Emmet cung cấp Ví dụ: nếu bạn nhập 6 vào tài liệu HTML và nhấn Enter hoặc Tab, Emmet sẽ biến nó thành đánh dấu sau
Ghi chú. Truy cập tài liệu Emmet để tìm hiểu cách sử dụng cú pháp viết tắt Nếu chúng tôi cần viết tắt cụ thể này thường xuyên, chúng tôi có thể lưu nó dưới dạng một đoạn trích để cải thiện quy trình làm việc của mình hơn nữa
Bây giờ chúng ta có thể gõ 7 và nhấn Enter hoặc Tab và chúng ta sẽ nhận được kết quả tương tự. Tôi sẽ giải thích cách tạo đoạn trích trongEmmet đi kèm với một loạt các đoạn mã HTML theo mặc định. Ví dụ: 8 tạo cấu trúc cơ bản của tài liệu HTML
Điều đó thật tuyệt, nhưng nếu chúng tôi muốn điều chỉnh đoạn mã này bằng cách xóa hoặc thêm các thành phần và thuộc tính, chúng tôi phải ghi đè lên đoạn mã đó và tạo đoạn mã của riêng mình Tạo và ghi đè đoạn mãNếu chúng tôi muốn tạo đoạn mã Emmet của riêng mình hoặc ghi đè lên đoạn mã hiện có trong Mã VS, thì cần thực hiện các bước sau
Đó là nó. Bây giờ chúng ta đã sẵn sàng để tạo đoạn mã bằng cách thêm các thuộc tính vào đối tượng 9 và 0 trong đó 1 là tên của đoạn mã và 2 là tên viết tắt hoặc chuỗiMột số đoạn mã HTML tùy chỉnh của tôiTrước khi chúng ta đi sâu vào việc tạo đoạn trích và tôi sẽ chỉ cho bạn cách tôi tạo một đoạn mã cho bản tóm tắt HTML của mình, trước tiên chúng ta hãy làm nóng với một số đoạn mã nhỏ nhưng hữu ích mà tôi đã tạo. tải chậmRa khỏi hộp, có chữ viết tắt 3, nhưng không có chữ viết tắt nào dành cho hình ảnh được tải chậm. Chúng ta có thể sử dụng chữ viết tắt mặc định và chỉ cần thêm các thuộc tính và giá trị thuộc tính bổ sung mà chúng ta cần trong ngoặc vuông
4 + Enter/Tab hiện tạo đánh dấu sau
TrangHầu hết các trang tôi tạo bao gồm các mốc ________ 95, ________ 96 và ________ 97 và một 8. Chữ viết tắt 9 tùy chỉnh cho phép tôi tạo cấu trúc đó một cách nhanh chóng 1 9 + Enter/Tab tạo đánh dấu sau 3Chữ viết tắt đó khá dài, vì vậy hãy chia nhỏ nó thành các phần nhỏ hơn Phá vỡTạo phần tử 5 và phần tử con 8 6Di chuyển lên, trở lại mức của 5 và tạo một 7 theo sau 6 0Đặt điểm dừng tab cuối cùng trong 7 và đặt văn bản mặc định thành 17 0dẫn đườngChữ viết tắt 18 chỉ tạo thẻ bắt đầu và thẻ kết thúc 19 theo mặc định, nhưng những gì tôi thường cần là một 19 với các phần tử và liên kết 31, 32 lồng nhau ( 33). Nếu có nhiều phần tử 19 trên một trang, chúng cũng phải được gắn nhãn, ví dụ bằng cách sử dụng 35 1Điều đó có vẻ hoang đường, vì vậy hãy phá vỡ nó một lần nữa Phá vỡChúng tôi bắt đầu với một phần tử 19 với một thuộc tính 35 và một 31 lồng nhau. 39 điền thuộc tính bằng văn bản “Main” và tạo một điểm dừng tab tại giá trị thuộc tính bằng cách di chuyển con trỏ đến nó và tô sáng nó khi tạo 2Sau đó, chúng tôi tạo bốn mục danh sách với các liên kết lồng nhau. Mục đầu tiên đặc biệt vì nó đánh dấu trang đang hoạt động bằng cách sử dụng 60. Chúng tôi tạo một điểm dừng tab khác và điền vào liên kết bằng văn bản “Trang hiện tại” 3Cuối cùng, chúng tôi thêm ba mục danh sách khác có liên kết và văn bản liên kết “Trang khác” 4Trước khi chuyển thể, chúng tôi đã nhận được điều này 5Bây giờ chúng tôi nhận được điều này 6Thêm sau khi nhảy. Tiếp tục đọc bên dưới ↓ Gặp gỡ “TypeScript trong 50 bài học”, hướng dẫn mới tuyệt vời của chúng tôi về TypeScript. Với các hướng dẫn chi tiết về mã, các ví dụ thực hành và các vấn đề phổ biến — tất cả được chia thành các bài học ngắn, dễ quản lý. Đối với những nhà phát triển biết đủ JavaScript để trở nên nguy hiểm Chuyển đến mục lục ↬Phong cáchChữ viết tắt 61 mặc định chỉ tạo thẻ bắt đầu và thẻ kết thúc 62, nhưng thông thường khi tôi sử dụng phần tử 62, tôi làm điều đó vì tôi muốn nhanh chóng kiểm tra hoặc gỡ lỗi thứ gì đóHãy thêm một số quy tắc mặc định vào thẻ 62 7Phá vỡMột số nhân vật (e. g. 65, 66, 67 hoặc 68) phải được thoát bằng cách sử dụng 69 8________ 300 tạo ngắt dòng và 01 đặt điểm dừng tab đầu tiên tại bộ chọn 66 9
Được rồi, khởi động thế đủ rồi. Hãy tạo các đoạn mã phức tạp. Lúc đầu, tôi muốn tạo một đoạn mã duy nhất cho bản soạn sẵn của mình, nhưng tôi đã tạo ba từ viết tắt phục vụ các nhu cầu khác nhau nồi hơi nhỏĐây là một bản soạn sẵn cho các bản trình diễn nhanh, nó tạo ra những điều sau đây
1Phá vỡMột chuỗi với loại tài liệu 2Phần tử 07 với thuộc tính 08. Giá trị của thuộc tính 08 là một biến bạn có thể thay đổi trong cài đặt mã VS (Mã → Tùy chọn → Cài đặt) 3Bạn có thể thay đổi ngôn ngữ tự nhiên mặc định của trang bằng cách tìm kiếm “biến emmet” trong cài đặt Mã VS và thay đổi biến 08. Bạn cũng có thể thêm các biến tùy chỉnh của mình tại đây 5 bao gồm thẻ meta 02, thẻ meta 04, thẻ 04 và thẻ 62. 06 tạo một dòng mới 4Hãy có một cái nhìn nhanh đầu tiên về những gì điều này mang lại cho chúng ta 5Có vẻ ổn, nhưng chữ viết tắt 07 tạo ra cách cũ trong HTML để xác định 02 và 09 tạo ra hai điểm dừng tab mà tôi không cần vì tôi không bao giờ sử dụng cài đặt khác cho 04Hãy ghi đè lên những đoạn trích này trước khi chúng ta tiếp tục 6Cuối cùng nhưng không kém phần quan trọng, phần tử 11, một 8 với văn bản mặc định, theo sau là dấu tab cuối cùng 7Bản mẫu cuối cùng 8Đối với tôi, đó là thiết lập sửa lỗi tối thiểu hoàn hảo nồi hơi trung bìnhMặc dù tôi chỉ sử dụng bản soạn sẵn đầu tiên cho các bản trình diễn nhanh, nhưng bản soạn sẵn thứ hai có thể được sử dụng cho các trang phức tạp. Đoạn mã tạo ra như sau
9Vâng, tôi biết, điều đó có vẻ vô nghĩa. Hãy mổ xẻ nó Phá vỡ 18 và phần tử gốc giống như trong ví dụ đầu tiên, nhưng có thêm lớp 19 và nhận xét nhắc tôi thay đổi thuộc tính 08, nếu cần 0Tiện ích TODO Highlight làm cho nhận xét thực sự nổi bật 5 bao gồm thẻ meta 02, thẻ meta 04, 04. 06 tạo một dòng mới 1Một tập lệnh có một dòng JavaScript. Tôi đang cắt mù tạt ở phần hỗ trợ mô-đun JS. Nếu một trình duyệt hỗ trợ các mô-đun JavaScript, điều đó có nghĩa là trình duyệt đó hỗ trợ JavaScript hiện đại (e. g. mô-đun, cú pháp ES 6, tìm nạp, v.v.). Tôi chỉ gửi hầu hết JS cho các trình duyệt này và tôi sử dụng lớp 26 trong CSS, nếu kiểu dáng của một thành phần khác, khi JavaScript đang hoạt động 2Hai phần tử 27; 3Mô tả trang 4Thẻ meta 17 5Phần tử nội dung và cấu trúc trang cơ bản 6Bản tóm tắt cuối cùng trông như thế này 7đầy đủ nồi hơiBản mẫu đầy đủ tương tự như bản mẫu thứ hai; Đoạn mã tạo ra như sau
8Đoạn mã cực kỳ dài này tạo ra điều này 9Đoạn CSS tùy chỉnhĐể hoàn thiện, đây là một số đoạn mã CSS tôi đang sử dụng gỡ lỗiĐoạn mã này tạo đường viền màu đỏ 5px với độ lệch tùy chỉnh 0định tâmĐoạn mã đặt 38 linh hoạt và căn giữa các mục con của nó 1dínhĐặt thuộc tính 39 thành 40, với hai điểm dừng tab ở thuộc tính 41 và 42 2Minh họa cả 3 đoạn mã CSS được áp dụng cho phần tử 43Đoạn trích người dùngỞ đầu bài viết này, tôi đã đề cập rằng VS Code cũng cung cấp các đoạn mã tùy chỉnh. Sự khác biệt đối với đoạn trích Emmet là bạn không thể sử dụng từ viết tắt, nhưng bạn cũng có thể xác định các điểm dừng tab và sử dụng các biến nội bộ Cách tận dụng tốt nhất đoạn mã người dùng có thể là một chủ đề cho một bài viết khác, nhưng đây là một ví dụ về đoạn mã CSS tùy chỉnh mà tôi đã xác định 3Đoạn mã này không chỉ tạo các quy tắc CSS, mà là toàn bộ khối khai báo khi chúng ta nhập 44 và nhấn Enter hoặc Tab 4Từ cuối cùngSẽ mất một chút thời gian để tạo các đoạn mã này, nhưng rất đáng để nỗ lực vì bạn có thể tùy chỉnh Emmet theo sở thích cá nhân của mình, tự động hóa các tác vụ lặp đi lặp lại và tiết kiệm thời gian về lâu dài Tôi muốn xem bạn sử dụng đoạn trích nào, vì vậy hãy chia sẻ chúng với chúng tôi trong phần nhận xét. Nếu bạn muốn sử dụng cài đặt của tôi, bạn có thể tìm đoạn trích cuối cùng của tôi. json trên GitHub Thẻ Emmet trong HTML là gì?Sau khi được cài đặt, Emmet cho phép bạn nhập bằng cách sử dụng mã viết tắt tuân theo cùng quy ước được sử dụng trong HTML và CSS . Nhà thiết kế có thể nhập tên thành phần, thêm ID và bộ chọn lớp, đồng thời tận dụng các chức năng nâng cao hơn của Emmet để tăng tốc quá trình viết mã.
Làm cách nào để sử dụng Emmet trong Mã VS cho HTML?Để bật tính năng mở rộng chữ viết tắt Emmet trong các loại tệp không có sẵn theo mặc định, hãy sử dụng emmet. bao gồm Cài đặt ngôn ngữ . Đảm bảo sử dụng mã định danh ngôn ngữ cho cả hai bên của ánh xạ, với bên phải là mã định danh ngôn ngữ của ngôn ngữ được Emmet hỗ trợ (xem danh sách ở trên).
Làm thế nào để cài đặt Emmet?Để bật Emmet, hãy làm theo các bước sau. . Mở Sublime Text 3 Chuyển đến Công cụ-> Bảng lệnh Chọn Cài đặt gói bằng cách tìm kiếm "cài đặt" Một lần nữa cửa sổ mới mở ra gõ "Emmet" và chọn cái đầu tiên Thế là xong Mã hóa Zen mới ( Emmet ) được kích hoạt trong Sublime Text 3 của bạn |