美文网首页
21、插入换行

21、插入换行

作者: Elevens_regret | 来源:发表于2017-04-19 16:41 被阅读0次

实现定义列表,即名值对型的列表时,通常用到以下结构。

<dl>
    <dt>Name:</dt>
    <dd>YQ</dd>
    <dt>E-mail:</dt>
    <dd>YQ@xx.com</dd>
    <dt>Tel:</dt>
    <dd>13000000000</dd>
</dl>

通常需要的效果是每个名值对占一行。首先需要将dt,dd转为行级元素,但这样会让所有元素在一行,所以需要在dd之后插入换行元素。并且让换行符不与HTML结构中的其他空白符合并。

dt,dd{
    display: inline;
}
dd:after{
    content: "\A";  // 插入空白符
    white-space: pre;  // 保留空白符不合并
}

当需要插入多个dd元素时,为保证dd之间都在同一行不换行,更改CSS选择器,选择位于dd之后的dt元素之前插入换行符。

dd + dt:before{  
    content: "\A";
    white-space: pre;
} 
// 位于dd元素之后的dt元素,也就是列表的下一项之前插入换行符。
dd + dd:before{  
    content: ",";
}
// 位于dd元素之后的dd元素之前插入逗号,方便分开两项。

相关文章

  • 21、插入换行

    实现定义列表,即名值对型的列表时,通常用到以下结构。 通常需要的效果是每个名值对占一行。首先需要将dt,dd转为行...

  • MarkDown基礎语法(不定時更新)

    知识要点 换行隐式换行规则显示换行 三种空格缩进 插入圖片 插入超链接 一、關於换行   每一行末使用兩個或以上空...

  • 【文本】插入换行

    通过CSS来插入换行的需求通常与定义列表有关,但有时也涉及其他场景。在这里就用定义列表来举例: 先给 添加样式: ...

  • vue-quill-edtior实现@用户和视频插入纪录

    一、插入视频 主要是用了blots/block/embed 插入的换行的块级元素 使用方法: 二、插入@用户 实践...

  • 前端(网页)

    网页制作,基本框架 居中 实体 换行输出 超链接 插入图片

  • js字符串,每隔固定长度个字段插入一个特殊字符

    例如:每隔5个长度,插入一个换行符

  • 我的第一篇博客

    MarkDown的使用 区块元素 段落和换行 如果你确实想要依赖 Markdown 来插入 标签的话,在插入处...

  • Markdown文件插入数学公式

    在文本中插入数学公式 同行插入公式 就像这样 换行插入公式 就像这样: 上标或下标 编辑单个上标或者下标 编辑公式...

  • 重学前端——语法

    分号 1. 自动插入分号规则(1)有换行符,且下一个符号是不符合语法的,自动插入分号;(2)有换行符,且语法中规定...

  • Markdown测试

    Markdown 语法 区块元素 段落和换行 如果你确实想要依赖Markdown 来插入 标签的话,在插入处按入...

网友评论

      本文标题:21、插入换行

      本文链接:https://www.haomeiwen.com/subject/kmlhzttx.html