「测试开发全栈-HTML」(23)css的EMMET语法之快速生成CSS样式和快速格式化代码

时间:2022-11-02 17:14:45

昨天大意了懒了没有写公众号文章,今天抓紧补上一篇。前天说的HTML语言中EMMET语法快速生成HTML标签,今天说下快速生成CSS样式。

  快速生成CSS样式语法:

  CSS基本采取简写形式即可:

  1.比如 w200 按下tab键,可以生成 width:200px;

  2.比如 lh26 按下tab键,可以生成 line-hight:26px;

  第一个的效果如下:

  

「测试开发全栈-HTML」(23)css的EMMET语法之快速生成CSS样式和快速格式化代码

第二个的效果为:



这里需要注意一点:

在样式<style>中,直接使用 w200 或者lh20,再点击tab是没有用的,需要是创建样式代码中才可以,即在大括号中可以使用该快捷键方式。

相当于是每个单词的第一个字母,基本上所有快捷方式都可以使用。


但是在我们初期写代码时,还是要稳扎稳打,尽量手写代码。比如跳槽时对方笔试,很可能就是手写代码。这个时候如果没有掌握基本语法,会很头疼。

<!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>HTML语言EMMET语法之快速生成CSS样式</title>

 <style>

 .one {

 /* 宽度 */

 width200px;

 /* 行间距 */

 line-height20px;

 /* 不需要下划线 */

 text-decorationnone;

        }

 </style>

</head>

<body>

   

</body>

</html>


接下来说下快速格式化代码

写代码时,有时候可能会从别处copy来代码。复制过来的代码有时候样式是不正确的,那么怎么来将代码样式规范化呢?

在VS code中,代码区域右键,选择格式化代码,也可以使用快捷键。

shift+alt+f 也可以设置,当我们保存页面时,自动将代码进行格式化。

  1. 文件->首选项->设置
  2. 搜索 emmet.include
  3. 在settings.json下的【用户】中填写以下语句:
    "editor.formatOnType":trye;
    "editor.formatOnSave":true;
  4. 只需要设置一次即可,以后都可以自动保存并格式化代码


新版的修改位置在搜索中输入 格式化即可



「测试开发全栈-HTML」(23)css的EMMET语法之快速生成CSS样式和快速格式化代码

修改内容为:

{

 "workbench.colorTheme""Default Dark+",

 "editor.fontSize"18,

 "editor.formatOnType"true,

 "editor.formatOnSave"true,

 "emmet.includeLanguages": {

 "settings.json"""

    }

}


我们打乱下代码效果:

「测试开发全栈-HTML」(23)css的EMMET语法之快速生成CSS样式和快速格式化代码

然后保存试下



展示正常了。

具体对应代码为:

<!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>HTML语言EMMET语法之快速生成CSS样式</title>

 <style>

 .one {

 /* 宽度 */

 width200px;

 /* 行间距 */

 line-height20px;

 /* 不需要下划线 */

 text-decorationnone;

        }

 </style>

</head>


<body>


</body>


</html>


好的,今天就先到这里了,下午见