首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何在文字旁边的空白处放置一些东西?

我如何在文字旁边的空白处放置一些东西?
EN

Stack Overflow用户
提问于 2010-10-24 22:44:15
回答 1查看 100关注 0票数 1

我从一个最初打印的文档中提取了一些HTML。它有一些页码:

代码语言:javascript
复制
<span class="page">42</span>

散落在原来的文档有分页的段落中间(没有语义上的原因,但仅仅是因为页面的结尾正好落了下来)。

现在我只是把它们藏起来了。但是我想把页码浮动到文字的左边或右边。看起来可能是这样的:

代码语言:javascript
复制
    ...
    random text. It has roots in a piece of classical Latin
    literature from 45 BC, making it over 2000 years old.
    Richard McClintock, a Latin professor at Hampden-Sydney      42
    College in Virginia, looked up one of the more obscure
    ...

使用jQuery并不难,但我能用普通的旧CSS实现这一效果吗?看起来,CSS float属性总是将东西放在封闭块中,而不是放在边距中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-24 22:50:13

我想到了几种方法:

代码语言:javascript
复制
.page
{
    float: right;
    margin-left: 100px;
}

或者这样做会更好:

代码语言:javascript
复制
.page
{
    float: right;
    margin-right: -100px;
}

或者,如果在实际段落周围有一个<p />标记,

代码语言:javascript
复制
p
{
    position: relative;
}
.page
{
    position: absolute;
    right: -100px;
    top: 0;
}

考虑到您拥有的文档,很难确定哪种方法最有效,但这些都是让您开始工作的几个想法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4010858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档