/* Normal Bubble */
.bubble {
width: auto;
font-size: 0.75em;
margin-bottom: 24px;
}
.bubble blockquote {
margin: 0px;
padding: 0px;
border: 1px solid #c9c2c1;
background-color: #000;
}
.bubble blockquote p {
margin: 10px;
padding: 0px;
font-size: 21px;
}
.bubble cite {
position: relative;
margin: 0px;
padding: 7px 0px 0px 15px;
top: 6px;
background: transparent url(b/tip.gif) no-repeat 20px 0;
font-style: normal;
}
我的评论就是这个......看起来像是“气泡”。
我从一开始就不想要它很大,我希望在文本之后让它自定义..我的意思是如果你写了“你好”然后它应该在它周围可能从气泡1-2px边距,所以如果你写道:“你好,我的名字是,我喜欢做饭!”那么它应该更大..就像现在这样:
<div class="bubble">
<blockquote>
<p>the comment text is here</p>
</blockquote>
<cite>Written by me</cite>
</div>
答案 0 :(得分:1)
默认情况下,div是块级别,因此会将其宽度扩展到其父容器的宽度(而不是其内容)。
要考虑的两个选项是将div设置为
display:inline-block
或漂浮它。
答案 1 :(得分:0)
你的意思是这样说吗?
.bubble blockquote p {
display: inline;
/*(...)*/
}
答案 2 :(得分:0)
我也不确定你要问的是什么。
也许您指的是创建一个根据内容大小进行缩放的弹出窗口(使用图像)?要做到这一点,你需要多个重叠的图像。它只能在一个方向(垂直或水平)上缩放,需要两个图像,如果它在两个方向上缩放,则需要创建四个图像。这种技术有时称为"sliding doors".