首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >双精度<p align>

双精度<p align>
EN

Stack Overflow用户
提问于 2012-09-20 08:55:24
回答 2查看 129关注 0票数 1

我有一些文本,我想同时在页面上居中,并将段落中的文本调整到左侧?帮个小忙?

这就是我一直在尝试的

代码语言:javascript
复制
      <p align="center"><div align="left>text<br>more text</p></div>

很明显,这不起作用,这只会转移剩下的所有内容

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-20 09:08:02

麻烦的部分(尽管IE总是不同的)是,为了使项目居中,水平边距需要设置为自动(允许浏览器实际居中内容)。所以,with that being said

代码语言:javascript
复制
p.centered {
    margin: 0px auto;
    width: 300px;
    border: 1px solid #f0f;
}

<p class="centered">This is your paragraph</p>

width由您调用(为清楚起见,我添加了一个边框),但只要将侧面margin设置为auto,内容就会左对齐(除非text-align另有指定)。

票数 0
EN

Stack Overflow用户

发布于 2012-09-20 09:04:50

align="center"align="left"已弃用。请改用CSS。

有一种方法可以做到这一点(假设您想要两个嵌套元素,或者查看Brad的居中单个元素的方法):http://jsfiddle.net/EzNJQ/1/

代码语言:javascript
复制
<div id="outer">
    <p id="inner">
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
    </p>
</div>​

#outer{
    width: 300px;
    margin: 0 auto; /* centers */
}
#inner {
    text-align: left;   
}

更多示例:http://www.w3.org/Style/Examples/007/center.en.html

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

https://stackoverflow.com/questions/12504818

复制
相关文章

相似问题

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