首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将居中文本放在页面底部的Javascript

将居中文本放在页面底部的Javascript
EN

Stack Overflow用户
提问于 2014-11-17 20:18:54
回答 3查看 2.5K关注 0票数 0

我试图使用javascript在屏幕底部插入一些中间对齐的文本。

到目前为止我已经

代码语言:javascript
复制
    var toInsert = document.createElement("div");
    toInsert.innerHTML = "text to insert";
    toInsert.style.position = "absolute";     
    toInsert.style.bottom = "0px";

这就把它放在了屏幕的底部,这是我想要的,但是当我尝试使用这个

代码语言:javascript
复制
    toInsert.style.textAlign="center";

中心对齐似乎被上面的“绝对”属性覆盖,文本是左对齐的。

我怎样才能把文字放在屏幕的底部,并使其居中呢?谢谢。

ps。javascript而不是jquery,用于UIWebView设备上的iOS。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-17 20:38:31

确保您的div是100%宽度。

代码语言:javascript
复制
toInsert.style.width = "100%";

代码语言:javascript
复制
var toInsert = document.createElement("div");
toInsert.innerHTML = "text to insert";
toInsert.style.position = "absolute";
toInsert.style.bottom = "0px";
toInsert.style.textAlign = "center";
toInsert.style.width = "100%";
document.body.appendChild(toInsert);

票数 1
EN

Stack Overflow用户

发布于 2014-11-17 20:29:51

使用类标识符在CSS中正确定位元素将更容易,然后使用javascript添加类。

由于您使用的是绝对定位,所以您要寻找的CSS可能是:

代码语言:javascript
复制
left:50%;
票数 0
EN

Stack Overflow用户

发布于 2014-11-17 20:37:01

我在StackOverFlow上做了一个快速搜索,这是第一个出现的,我想你的答案已经出来了。

实现DIV中心的最佳方法

下面是我的Dabblet.com示例

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

https://stackoverflow.com/questions/26981201

复制
相关文章

相似问题

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