首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
siaikin
掘友等级
FE
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 8
沸点 4
赞
12
返回
|
搜索文章
最新
热门
垂直对齐:你需要知道的所有事情(翻译)
Yeah😋, 让我们来讨论一下vertical-align这个CSS属性。 它经常被用于对齐彼此相邻的文本和元素。就像将图标居中与和它相邻的文本。 但是它有时候看起来像一个SB,因为它所有让人摸不着头脑的规则都在起作用。 举个例子, 可能会发生这样的情况, 你改变一个元素的v…
HTML逆向解析生成Markdown
解析过程分为四个阶段。以下是各个阶段的简要说明。 我们将源HTML文本按照HTML元素的语法,分解为Opening tag Closing tag Enclosed text content。 因为HTML元素内部很可能还有嵌套的元素,所以还要继续分割Enclosed text…
前端随笔 —— Form 的原生部件
最近在学Chrome的扩展,在写单选框的时候突然忘了radio怎么合并成一个组。。。组件库用多了基本的HTML标签都忘了。 然后就去MDN上查。发现了两个个没见过的标签<fieldset> <legend>。 看了下文档,原来<fieldset>用于对<form>中的控制元素分…
Markodwn 标题对齐的同步滚动
需要给正在写的Markodwn编辑器加上同步滚动的功能,百度了一通,没找到比较好的思路。就自己写了一个。 Github上是写好的库,和更直观的Demo。 这篇文章主要讲的是实现的思路。 同步滚动的实现方式有很多种。简单粗暴的就直接让HTMLElement.scrollTop相等…
<pre>和<code>的区别
最近开始写编辑区的渲染,写到代码块的时候,发现单行和多行生成的html是不同的。 说的是如果你想要显示多行代码的话,用<pre>包裹<code>,<code>元素它只代表一行代码或一个代码短语。 另外<pre>是一个块级元素,而<code>是一个行内元素,这也和上面的描述相符。…
Angular2+ 自定义Tree组件(参考Angular-material的CdkTree)
目前正在写一个Angular的Markdown编辑器,需要一个树形组件来写文件系统。刚好之前用过Angular Material的树形组件,就想照着写一个。毕竟直接把Angular Material引进来会多出其他用不到的组件,而且自己实现还能更深入学习Angular。 说明一…
个人成就
文章被点赞
34
文章被阅读
21,882
掘力值
590
关注了
11
关注者
10
收藏集
1
关注标签
15
加入于
2019-04-08