markdown.css 让 HTML 显示成 markdown plain text 一样

2014-04-30 12:09:45 +08:00
 weakish
看到一个好玩的 markdown.css http://segmentfault.com/a/1190000000487062 通过 CSS 让 HTML 显示成 markdown plain text。

效果非常赞。几乎是纯 markdown 样式。除了图片(我开始以为是作者觉得图片显示成 ![](url) 的格式很蛋疼,后来才发现是只有 opera 支持 img 标签的 before after 伪类,其他浏览器都不支持,因为作者追求纯 CSS 实现,所以就没转图片

嗯,用 markdown 写东西,然后转成 HTML,再用这个 markdown.css “转回来”,实在是有(zhen)逼(dan)格(teng)~
3541 次点击
所在节点    分享发现
7 条回复
jakwings
2014-04-30 12:25:50 +08:00
img { display: inline-block; } 就可以支持 ::before 和 ::after 了吧?
jakwings
2014-04-30 12:34:14 +08:00
@jakwings 啊,不对,貌似不加 inline-block 就可以用伪元素了。不知道他为什么非要那样。
jakwings
2014-04-30 12:35:35 +08:00
才发现是一年前的东西,估计是 CSS 引擎又有变化了……
jakwings
2014-04-30 12:37:29 +08:00
img { content: "" } 就可以解决 webkit 引擎的问题。
linuxer
2014-04-30 14:06:39 +08:00
@jakwings 是我穿越了吗?这个 ‘img:after’ 好几年前就被 Firefox 等浏览器支持了(那时 Chrome 都还未出生)。
jakwings
2014-04-30 14:10:33 +08:00
@linuxer 应该不是支持不支持的问题吧,而是伪元素的内容是否会显示出来。
weakish
2014-04-30 14:55:09 +08:00
原来 `img {content: ""}` + 去掉 inline-block! @jakwings 赞!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/110619

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX