首页 > 其他分享 >Emmet 简介、语法和速查

Emmet 简介、语法和速查

时间:2022-11-06 18:32:13浏览次数:89  
标签:简介 emmet Emmet 语法 HTML https 速查 div

1 Emmet简介

Emmet是一个文本编辑器/IDE的插件,使用Emmet通过简短的表达式来快速生成复杂的HTML/CSS代码片段,只要掌握一些常用的语法,可以减少重复编码的工作,帮助我们快速开发。

目前主流的编辑器如 VSCode、WebStorm、Sublime、Atom 都已经集成了Emmet插件,无需要安装或简单配置就能使用。

官网:​​​​​​https://www.emmet.io/​

文档:​​https://docs.emmet.io/​

速查:​​https://docs.emmet.io/cheat-sheet/​

PDf:​​https://docs.emmet.io/cheatsheet-a5.pdf​

我用的是 VSCode ,其他编辑器应该也差不多,新建一个HTMl文件,输入div ,可以看到 Emmet Abbreviation 说明这是一个 Emmet 规则:

Emmet 简介、语法和速查_Emmet语法

这时,只要按 TAB键 就可以立即生成代码片段,这里展示的是 div 标签:

Emmet 简介、语法和速查_Emmet插件_02

所有的语法结尾都可以使用 TAB键 来展开,本文从HTML语法和CSS语法两个方面简单介绍一下。


2 HTML基本语法

除了按 TAB键,还可以直接按 回车,效果一样。

2.1 初始化HTML结构

!  //  叹号  或  html:5

 展开后:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>

</body>
</html>

2.2 生成带有id的标签

div#main    // 标签#id名 + tab键

​展开后:

<div id="main"></div>

Emmet 简介、语法和速查_Emmet语法_03

当标签为 div 还可以省略 div 标签,直接输入  #main 效果一样:

Emmet 简介、语法和速查_Emmet插件_04




标签:简介,emmet,Emmet,语法,HTML,https,速查,div
From: https://blog.51cto.com/ahuiok/5827518

相关文章

  • 一张图展示齐博X1目录结构简介
    这里所写的就是比较重要的.需要大家了解的.没标注的.就是大家可以不需要了解的.因为用的不多的.大家无需关注的.点击查看大图......
  • go语言快速查询目录
    go语言快速查询目录 安装go开发包、配置GOPATH、GO项目结构目录介绍、go语言IDE选择go打印helloworld、go语言的注释、go语言的代码风格、go中文api文档 ......
  • Numpy与Pandas简介
    一、Numpy与Pandas是什么?Numpy(NumericalPython)是Python语言的一个第三方库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Numpy是一个运行......
  • AOP-简介,面向切面编程好处,AOP编程术语,AspectJ(通知类型,切入点表达式)
    AOP概述1.AOP简介AOP(AspectOrientProgramming),面向切面编程。面向切面编程是从动态角度考虑程序运行过程。AOP底层,就是采用动态代理模式实现的。采用了两种代......
  • 比特币与以太坊的基本知识简介
    比特币是由中本聪提出的一种数字货币。比特币不依靠任何货币机构,是一种去中心化的记账机制,由所有节点共同维护一个账本,用户的比特币信息通过这个账本计算所得。POW比特......
  • MyBatis简介与用途
    1.是一款持久性层框架,简化jdbc开发2.持久层:保证数据库的那一层代码(JAVAEE三层架构:表现层,业务层,持久层)3.框架:半成本软件,可套用的软件基础代码模型,在此基础上开发,效劳会更......
  • 【第5篇】AI语音简介
    1.3 AI语音简介AI语音既人工智能语音技术,以语音识别技术为开端,实现人机语言的通信,包括语音识别技术(ASR)、自然语言处理技术(NLP)和语音合成技术(TTS)。通俗点说就是通过语音......
  • HTTP/2 简介
    1.二进制分帧层HTTP/2新增了二进制分帧层,在不修改HTTP/1.x的语义(包括各种动词,方法,首部都不受影响)的前提下,将编码方式改变了Connection连接:一个TCP......
  • Spring事务简介
    1、事务作用:在数据层保证一系列的数据库操作同成功同失败Spring事务作用:在数据层或业务层保障一系列的数据库操作同成功同失败2、例子:模拟银行账户间转账业务  步骤......
  • ORACLE新参数MAX_IDLE_TIME和MAX_IDLE_BLOCKING_TIME简介
    Oracle12.2引入了新参数MAX_IDLE_TIME。它可以指定会话空闲的最大分钟数。如果会话空闲的时间超过了这个阈值的话,这个会话将会被自动终止。其实在Oracle10g&11g时代,我......