html标记语言图像标记_为什么我喜欢这些标记语言

2023-05-16

html标记语言图像标记

去年大约这个时候,我为本专栏文章简要介绍了各种标记语言 。 语言选择的话题最近出现了好几次,所以我认为现在该是时候以我的偏见来重新讨论这个话题了。 我在这里解释为什么我更喜欢我的语言,而不是为您开任何处方。 毕竟,我不是医生。

一位同事问我对比较reStructuredText和Markdown以获得技术文档的帖子的看法。 我公司的文档是用Sphinx渲染的reStucturedText编写的,但是我不时地抱怨着转向DocBook XML之类的东西。 对我来说,reStructuredText可以放入Anti-Goldilocks区域,该区域并不像Markdown那样简单,但不如DocBook XML丰富。 它的亮点是使用Sphinx为Python 自动生成模块文档 。

最近, Copyleft指南的主要维护者宣布他打算从LaTeX切换到CommonMark或AsciiDoc 。 从未使用过AsciiDoc,我为自己的主张如此惊讶而感到惊讶,但是当我跟进后续对话时,我意识到它非常适合类似书本的文档。

他们说:“将内容与演示文稿分开。” 诸如DocBook和AsciiDoc之类的语言使作者可以说:“这是一个GUI按钮”。 它可能最终以粗体显示,但您不只是添加<em>并称之为一天。 内容与演示文稿分开; 例如,诸如Asciidoctor之类的渲染工具使用级联样式表(CSS)来控制演示。

在书籍式文档中,我最喜欢做的事情是包含标注。 警告,提示等是您的读者的重要功能。 在大多数情况下,读者最终会浏览本书的某些部分,或者是因为他们正在寻找特定的部分,或者是因为您的散文太无聊并且失去了兴趣。 调出特别重要的部分有助于确保读者获得您真正想要的信息。 另外,它们为文本墙添加了漂亮的分隔符。 公平地讲,reSTructuredText对它们提供了一些支持,但是我从来没有能够使它们像我想要的那样漂亮或明显。

现在我还没有赞美什么? 降价。 减价优惠。 不要误会我的意思,我爱Markdown。 这篇文章已提交给Markdown的编辑。 我在Markdown的学校里做笔记。 立即编写和以源代码形式阅读非常容易。 对于简短的独立文档,Markdown是最好的。

但是Markdown的易写性与Markdown的最终(缺乏)功能是矛盾的。 除非您嵌入了许多HTML(然后您可能不使用Markdown),否则您将不会获得大量的语义丰富性,而这些丰富性在长格式材料中变得更加重要。 选择Markdown的目的很诱人,因为它使贡献的障碍如此之低,但是当选择使开发人员或用户(在这种情况下为作家和读者)的生活更轻松时,成功的项目往往会偏向用户。

所以你有它。 文档语言并非千篇一律,因此选择适合所写文档的语言至关重要。

在评论中告诉我为什么喜欢您选择的语言。

翻译自: https://opensource.com/life/16/8/why-i-love-these-markup-languages

html标记语言图像标记

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

html标记语言图像标记_为什么我喜欢这些标记语言 的相关文章

  • 查找第一个可滚动父级

    我遇到这种情况 需要将元素滚动到视口中 问题是我不知道哪个元素是可滚动的 例如 在纵向中 主体是可滚动的 而在横向中 它是另一个元素 还有更多情况会更改可滚动元素 现在的问题是 给定一个需要滚动到视口中的元素 找到其第一个可滚动父元素的最佳
  • 角度按钮单击旋转图标

    我有以下按钮
  • PHP 在数组内循环

    我怎样才能在一个内部循环array在我的代码中 这是我的脚本的静态版本 val array array value gt Male label gt Male array value gt Female label gt Femal my
  • 避免滚轮被嵌入的 youtube / flash 视频劫持

    我正在对主页中嵌入 YouTube 视频的网站进行一些改进 我自己没有添加此代码 但它看起来像
  • 如何使用 HTML5 在画布上绘制心电图监视器?

    我尝试使用canvas html5绘制心电图系统 几乎我即将完成我的波浪正在移动 但不是连续地重复 但我想绘制波浪是从左到右连续移动的 下面的链接是示例 Ex https www youtube com watch v wuwBfSpVEg
  • 当CSS文件存在时,无法在服务器上找到它们[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 当运行本地服务器时 这一切都运行良好 我有 header html 其中包含以下代码 在 public html 目录 与 header h
  • 使用 Jsoup 选择没有类的 HTML 元素

    考虑一个像这样的 html 文档 div p p p p p class random class name p div 我们怎样才能选择所有p元素 但不包括p元素与random class name class Elements ps b
  • 居中时仅在文本的最后一行下划线

    我只想在某些文本的最后一行下划线 当文本换行到更多行时 仍然只有最后一行需要加下划线 我找到了这个解决方案 https stackoverflow com questions 15180827 advanced css challenge
  • 如何使用div绘制曲线?

    我需要使用 CSS 绘制两条曲线 我尝试过组装一些divs 使用CSSborder radius绘制弧形面板 但结果很糟糕 还有更好的算术吗 正如我之前在评论中提到的 请不要使用CSS用于实现复杂的曲线和形状 虽然仍然可以使用 CSS 来实
  • 图像下方不需要的边距

    我有一个图像和一个 div 我想将其放置在其下方 这是小提琴 http jsfiddle net d3Mne 1 http jsfiddle net d3Mne 1 问题是两者之间存在差距 此下边距仅出现在图像中 有什么办法可以去除吗 Se
  • 在响应模式下使用 CSS 更改元素顺序

    图1为桌面模式 下面两张图片和文字 总共三个div 图 2 是我希望它在移动浏览器 例如手机 中的显示方式 关于如何实现这一点有什么想法吗 我愿意接受任何建议 这个想法是让文本显示在图像上方 以最好地说明这两个图像的描述 在桌面版本中将文本
  • JavaScript 跨浏览器单击 HTML DOM 元素

    是否有可用的普通 JavaScript 跨浏览器函数能够触发 HTML DOM 元素 包括 div 等非表单元素 上的单击事件 大多数走这条路的人要么最终开发自己的事件管理系统 这并不难 但很烦人 要么在可用的功能范围内工作 如果所有浏览器
  • 使用jquery和css点击按钮后旋转div文本

    我想使用 jquery 和 css 单击按钮后旋转 div 文本 如果用户点击Rotate Left按钮 然后文本在左侧旋转 or用户点击Rotate Right按钮然后文本在右侧旋转 Example div Happy Birthday
  • 使用 JSON 文件动态更新 HTML 内容?

    我想创建一个 JS 循环 使用 jQuery 来查看 JSON 文件 并根据是否 div ids 与 JSON id 值匹配 这需要易于扩展并且无论有多少人都可以工作 div 添加了盒子 我有一个 HTML 文件 设置如下 div clas
  • 在 IE10 中禁用捏合放大

    在 IE10 触摸模式下 我希望仅使页面的特定部分可缩放 其余的不应该 我找到了这个 http msdn microsoft com en US library ie hh772044 aspx http msdn microsoft co
  • AngularJS 输入字段未从控制器内的 setTimeout 更新

    我正在使用 AngularJS 支持的页面 并且我需要在只读输入文本字段内显示正在运行的时钟 与data ng model 为了模拟运行的时钟 我使用了 JavaScript 调度程序setTimeout每 1000 毫秒调用一个函数 该函
  • 如何在 div 容器内的元素之间留出空间

    我有一个弹性容器 它将由元素动态填充 容器没有固定宽度 I use max width max content 并且可以包含我想要的任意数量的元素 问题是我需要这些元素之间的间距 但不需要元素和容器之间左侧和右侧的间距 当然我可以用 ele
  • c# 如何生成锦标赛括号 HTML 表

    所以我已经被这个问题困扰了三个星期 但我一生都无法弄清楚 我想做的是使用表格获得这种输出 演示 http www esl world net masters season6 hanover sc2 playoffs rankings htt
  • 如何将当前元素传递给 Knockout.js 绑定中的 Javascript 函数?

    因此 我尝试根据是否选中子复选框 使用 Knockout js 将类添加到元素 为此 我试图通过this作为我的函数的参数 目前 我的精简 DOM 结构如下 tr td td tr
  • 文本后面有粗下划线

    如何使用 span 和 css 在文本 ABC 后面重现这种下划线 我已经能够做下划线below嵌套的文本span和彩色的border bottom 但无法获取behind图像和above文本基线 p style font size 48p

随机推荐