markdown 语法详情

一. 标题

语法:

一个#为 H1 标题,两个#为 H2 标题,#多少代表不同标题大小
格式为:#后加入空格在编写标题,如 # 标题

示例:

  1. # H1标签
  2. ## H2标签
  3. ### H3标签
  4. #### H4标签
  5. ##### H5标签
  6. ###### H6标签

效果如下:

H1 标签

H2 标签

H3 标签

H4 标签

H5 标签
H6 标签

二. 字体

  • 加粗

要加粗的文字左右分别使用两个*号包含

  • 斜体

倾斜文字左右分别使用一个*号包含

  • 斜体加粗

斜体加粗文字左右分别使用三个*号包含

  • 删除线

删除线文字左右分别使用两个~~号包含

示例:

  1. **加粗**
  2. *斜体*
  3. ***斜体加粗***
  4. ~~删除线~~

效果如下:

加粗
斜体
斜体加粗
删除线

三. 引用

语法: 在引用的文字前加>即可.引用可以嵌套,使用多个引用也可。如: >>>内容

示例:

  1. >内容
  2. >>>内容
  3. >>>>>内容

效果如下:

内容

内容

内容

四. 分割线

语法:三个或三个以上-或*都可以

示例:

  1. ---
  2. ****

效果如下:



五. 图片

语法:

  1. ![图片alit](url "图片title")

示例:

  1. ![万里长城](https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3740891955,4260360647&fm=26&gp=0.jpg "万里长城")

效果如下:

万里长城

上传本地图片直接点击导航栏的图片标志,选择图片即可.

六. 超链接

语法:

  1. [标题](url "title")

示例:

  1. [百度](http://www.baidu.com "百度一下")

效果如下:

百度

注:也可使用 a 标签来代替

示例:

  1. <a href="http://www.baidu.com" title="百度一下" target="_blank">百度</a>

效果如下:

<a href="http://www.baidu.com" title="百度一下" target="_blank">百度</a>

七. 列表

无序列表

语法:

无序列表使用- + * 任何一种都可以,- + * 和内容之间要有空格

示例:

  1. - 列表内容
  2. * 列表内容
  3. + 列表内容

效果如下:

  • 列表内容
  • 列表内容
  • 列表内容

有序列表

语法:

数字加点,数字和和内容之间要有空格

示例:

  1. 1. 列表内容
  2. 2. 列表内容
  3. 3. 列表内容

效果如下:

  1. 列表内容
  2. 列表内容
  3. 列表内容

列表嵌套

语法:

上一级和下一级中隔三个空格

示例:

  1. - 一级列表
  2. - 二级列表
  3. - 二级列表
  4. 1. 一级列表
  5. - 二级列表

效果如下:

  • 一级列表
    • 二级列表
    • 二级列表
  1. 一级列表
    • 二级列表

八. 表格

语法:

  1. |表头|表头|表头|
  2. |---|---|---|
  3. |内容|内容|内容|
  4. |内容|内容|内容|
  5. 文字默认居左
  6. -两边加: 文字居中
  7. -右边加: 文字居右

示例:

  1. |姓名|年龄|性别|
  2. |---|:--:|---:|
  3. |jack|18|男|
  4. |mary|20|女|

示例如下:

姓名年龄性别
jack18
mary20

九. 代码

语法:

单行代码: 代码之间使用反引号包含
多行代码: 代码之间使用三个反引号包含

示例:

  1. 单行代码:
  2. `let a = 1;`
  3. 多行代码:
  4. (```)
  5. let a = 1;
  6. let b = 2;
  7. let c = a + b;
  8. (```)
  9. 注:为防止转义,前后三个反引号都是用括号包含

效果如下:
let a = 1;

  1. let a = 1;
  2. let b = 2;
  3. let c = a + b;

emmet 语法详情

一. html 初始结构

格式化 html: !+Tab 一键生成

生成数据:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <!-- 给浏览器识别的信息 -->
  5. <!-- 默认字符集 utf8包含字符最多,全球通用 -->
  6. <meta charset="UTF-8" />
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  9. <title>Document</title>
  10. </head>
  11. <body>
  12. </body>
  13. </html>

二. id(#),class(.)

语法:

id 指令:#title ; class 指令:.titile

示例:

  1. div#test
  2. div*test

效果如下:

  1. <div id="test"></div>
  2. <div class="test"></div>

),兄弟节点(+),上级节点(^)" class="reference-link">三. 子节点(>),兄弟节点(+),上级节点(^)

语法:

子节点指令:> ; 兄弟节点指令: + ; 上级节点指令: ^

示例:

  1. div>div+ul>li^div

效果如下:

  1. <div>
  2. <div></div>
  3. <ul>
  4. <li></li>
  5. </ul>
  6. <div></div>
  7. </div>

四. 重复 (*)

语法:

重复指令: *

示例:

  1. div.class*3

效果如下:

  1. <div class="class"></div>
  2. <div class="class"></div>
  3. <div class="class"></div>

五. 分组 (())

语法:

分组指令: ()

示例:

  1. div>(ul>li*3>a)+div>p

括号里的内容为一个层级

示例如下:

  1. <div>
  2. <ul>
  3. <li><a href=""></a></li>
  4. <li><a href=""></a></li>
  5. <li><a href=""></a></li>
  6. </ul>
  7. <div>
  8. <p></p>
  9. </div>
  10. </div>

六. 属性([xxxx])

语法:

属性指令:[]

示例:

  1. div>a[href="#" name="test"]

效果如下:

  1. <div><a href="#" name="test"></a></div>

七. 编号($)

语法:

编号指令: \$ ($代表一位数,后面更上数字就代表从 1 递增到填写的数字)

示例:

  1. ul>li.test$*3

效果如下:

  1. <ul>
  2. <li class="test1"></li>
  3. <li class="test2"></li>
  4. <li class="test3"></li>
  5. </ul>

注意:

  • 一个\$代表一个数字,两个\$\$代表两个数字,若使用\$\$就是从 01 开始,以此类推.

示例:

  1. div.test$$$*2

效果如下:

  1. <div class="test001"></div>
  2. <div class="test002"></div>
  • 如果想自定义从几开始: $@+数字*数字

示例:

  1. ul>li.test$$@5*2

效果如下:

  1. <ul>
  2. <li class="test05"></li>
  3. <li class="test06"></li>
  4. </ul>

八. 文本({})

语法:

文本指令: {}, {}里面填入内容

示例:

  1. ul>li.test$*3{测试$}>a{百度$}

效果如下:

  1. <ul>
  2. <li class="test1">测试1<a href="">百度1</a></li>
  3. <li class="test2">测试2<a href="">百度2</a></li>
  4. <li class="test3">测试3<a href="">百度3</a></li>
  5. </ul>

九. 隐式标签

部分标签可以不输入标签,直接输入指令,自动识别父类标签

例如:

  • div : .test =>
  1. <div class="test"></div>
  • li : 用于 ul 和 ol 中,如: ul>.test*3 =>
  1. <ul>
  2. <li class="test"></li>
  3. <li class="test"></li>
  4. <li class="test"></li>
  5. </ul>
  • tr : 用于 table、tbody、thead 和 tfoot 中,如: table#tab>tr.test*2 =>
  1. <table id="tab">
  2. <tr class="test"></tr>
  3. <tr class="test"></tr>
  4. </table>
  • option : 用于 select 和 optgroup 中, 如: select>.test*2 =>
  1. <select name="" id="">
  2. <option class="test"></option>
  3. <option class="test"></option>
  4. </select>

更多相关文章

  1. 万岳知识付费系统更新内容 v 1.0.6
  2. Visual Studio Code 常用语法详解
  3. 015期开学第一课
  4. Markdown基本语法
  5. 内容分发战场,谁能活着离开?
  6. 3.1 Ansible Playbooks 高级一
  7. 3.2 Ansible Playbooks 高级二
  8. 网易 SaaS 产品精益之路 | 从越来越多的内容安全事件说起
  9. 万岳在线教育系统WEB开源版1.0.1更新内容

随机推荐

  1. php老提示 Undefined variable: 的解决办
  2. mysqli不执行Select语句
  3. PHP 中 new static 和 new self 的区别
  4. advertising.php源代码分析
  5. PHP rss阅读器不起作用
  6. 学习成绩统计-【数组操作】
  7. 利用ApnsPHP包向IOS推送消息
  8. PHP中对用户密码进行加密
  9. 当将带有撇号的单词保存到数据库时,mysql_
  10. PHP的目录路径问题