html - 使用纯 css 设计 block 引用

标签 html css

我正在尝试将 block 引用样式设置为如下所示:

how the blockquoute should look

目前看起来像这样:

with whitespaces ( block 引用开头应该没有空格

我的 HTML/CSS

<blockquote><p>Lore ipsum...</p></blockquote>
blockquote {
margin: 1em 2em;
border-left: 1px solid #999;    
padding-left: 1em; }

blockquote:before {
content: open-quote;
font-size: 6em;
line-height: 0px;
margin: 0px 5px 0px -40px;
vertical-align: bottom;
position: relative; left: -15px;
}

blockquote p:first-letter {
margin: .2em .3em .1em 0;
font-size: 220%;
 }
/* without unnecessary font type/color attributes*/

我正在寻找类似 position:relative; 的内容left: -15px;,但它应该比 这(更可靠的方法是使用不同的窗口大小......哦,它应该是纯CSS......;-))

你知道一个不会留下任何不必要空格的解决方案吗?

最佳答案

我添加了一个左侧 float 并更改了顶部/左侧定位声明。

blockquote:before{
 content: open-quote;
 font-size: 6em;
 line-height: 0px;
 margin: 0px 5px 0px -40px;
 vertical-align: bottom;
 position: relative;
 float: left;
 top: .4em;
 left: -.15 em;
}

这是输出。我没有试图匹配你的字体和颜色。 sample output

关于html - 使用纯 css 设计 block 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8219077/

相关文章:

html - 调整导航栏+页脚大小时出现故障

html - 悬停时变换旋转向上移动一个像素

php - 通过 php 插件命令显示背景图片

Javascript:字符串字符的行

javascript - .NET 中的 http 链接解码

javascript - 滚动菜单事件类 - 如何在事件类上添加字体颜色和字体大小更改?

javascript - 基于 URL 查询字符串的弹出和淡入淡出消息 - CSS/JS

JavaScript 一次填充不同的 svg 形状

html - 如何在 HTML 和 CSS 中将正常(水平)和旋转的线连接到同一点?

javascript - 根据滚动位置交换 div 元素