博客列表 >markdown的基本语法及示例和html的语义化结构元素的种类与用途,附示例

markdown的基本语法及示例和html的语义化结构元素的种类与用途,附示例

笑纳百川
笑纳百川原创
2020年09月29日 17:40:121141浏览

MarkDown的语法介绍

  1. Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

一. 标题

标题使用的语法标记是“#”号


  • 写法#这是一级标题,显示效果如下:

    这是一级标题

    还可以这样写:# 这是一级标题 #,由于这样写多个步骤,所以一般都采用简写方式

  • 写法##这是二级标题,显示效果如下:

    这是二级标题

  • 写法###这是三级标题,显示效果如下:

    这是三级标题

  • 依次类推,几级标题前面就输入几个“#”号,最大支持6个“#”号;

    markdown中的标题相当于是html代码中的在<h1></h1>标签对。

二. 段落与换行

段落没有语法标记号,直接输入内容即可;


  • 这是一段文字演示内容,即段落演示,不需要输入任何语法标记符号,就是如此简单,就是如此方便,就是如此快捷,哇哈哈哈!~~~~

    markdown中的段落相当于是html代码中的<p></p>标签。

三. 引用

引用使用的语法标记是“>”号


  • 写法> 我是一条引用内容,显示效果如下

    我是一条引用内容

四. 分割线

分割线的语法标记是使用连续3个或以上的“-”号


  • 写法---,即可自动转变成分割线,显示如下横线效果:

  • markdown中的分割线相当于是html代码中的<hr>标签。

五. 代码区块

代码区块的语法标记是使用连续3个“`”号,在英文输入法下按键盘左上角Esc下面的键就是


  • 写法``` 代码区 ``` ,这样前后对应连续3个“`”号,中间输入代码,显示效果如下:
    1. <div class="title"></div>
  • 还可指定编程语言名称,在前面续3个“`”号后面紧接着编程语言名称,比如下面这种写法:

```PHP

六. 链接

链接的语法标记是:[链接文本](href属性的url地址,title的提示信息)


七. 列表

1、有序列表

  • 有序列表的语法标记是以1个数字开始,并以空格与列表项隔开
  • 写法是

    1. 我是有序列表1
    2. 我是有序列表2

  • 显示效果如下:

  1. 我是有序列表1
  2. 我是有序列表2

    2、无序列表

  • 无序列表: 用1个星号*或加号+或减-,并以空格与列表项隔开,同时还支持多级列表嵌套
  • 写法是:* 我是无序列表1,+ 我是无序列表2,- 我是无序列表3,显示效果如下:
    • 我是无序一级
      • 我是无序二级
        • 我是无序三级

七. 表格

  • 表格的语法标记是使用减号“-”和竖线“|”画出表格
  • 表格中的数据对齐方式是使用冒号“:”控制的

  • 显示效果如下:
序 号 姓 名 年 龄 籍 贯 民 族
1 雄雄 32 江西 汉族
2 熊大 30 浙江 汉族

七. 图片

  • 图片的语法标记是![提示文本](图片url 'title提示')

  • 下面以加入的网络图片地址演示效果如下:
    第十三期PHP中文网培训

HTML的语义化结构元素的种类与用途

  1. 语义化标签通俗的讲,就是用特定的词汇去描述网页的一块区域、某处作用等等而应运而生的一些标签。这些标签不仅可以让人们方便通过索引查询的到,也便于计算机在处理这些信息的时候解析速度更快。
  • 常用的语义化标签有如下:
    1、标题:标签为<h1-6></h1-6>,例如:<h1>我是一级标题</h1><h3>我是一级标题</h3>,通常用来划分或标注内容中的文本段落
    2、页头:标签为<header></header>,例如:<header>这里可以再写入logo、导航条等代码信息</header>,页头标签通常用来标识站点LOGO、导航等内容
    3、页尾:标签为<footer></footer>,例如:<footer>这里可以再写入站点版权信息、备案信息等</footer>,该标签一般显示在页面最底部区域,用来显示站点主权类信息
    4、导航:标签为<nav></nav>,导航用于梳理站点板块内容,通过<a>标签进行跳转至各个页面中,该标签一般会显示在header标签附近
    5、主体:标签为<main></main>,除了上面提到的页头和页尾,那么就是主体内容部分了,为了便于识别,该标签一般一个页面建议只使用一次,IE浏览器对main标签不兼容
    6、区块:标签为<section></section>,类似于div标签,主要用来对页面区域划分块
    7、文档:标签为<article></article>,通常用于显示一段内容
    8、边栏:标签为<aside></aside>,用于标识该区块内容是侧栏内容,一般用于展示边栏小块区域内容
    9、容器:标签最为常见<div></div>,应用广泛,没有具体定义用户,可通过属性来描述它的用途
  • 接下来我们通过上面所学的语义化标签来写一个简单的网页结构
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>语义化结构元素</title>
  7. </head>
  8. <body>
  9. <header>
  10. 这是页头区域header
  11. </header>
  12. <nav>
  13. 这是导航区域nav
  14. </nav>
  15. <div id="container">
  16. <aside>
  17. 这是侧栏内容aside
  18. </aside>
  19. <main>
  20. 这是主内容区域main
  21. <section>
  22. 内容块一section
  23. </section>
  24. <section>
  25. 内容块二section
  26. </section>
  27. </main>
  28. </div>
  29. <footer>
  30. 这是页尾footer
  31. </footer>
  32. </body>
  33. </html>

通过这一课的学习,我们学会了使用简单快捷的markdown的常用语法,能够快捷的是写出需要的格式内容,上手快,简单易用;同时对html的语义化标签有了一定的认识,在网页布局中通过语义化标签能够让代码更有层次,即便于开发人员查看修改,也便于有利于搜索引擎的seo,我们下节课再见!

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议