javascript - div 中的内容在 safari 中显示在边界外

标签 javascript html css safari

我的代码一直遇到这个问题,当它在 Chrome 中看起来不错时,它在 Safari 中看起来就不一样了。我使用 Safari 9.1。内容(在本例中为右对齐文本)始终位于边界之外。

我希望有人可以帮助我。

示例:

- Safari :

enter image description here

- Chrome:

enter image description here

#date{
    border: 1px solid red;
    position:absolute;
    text-align:right;
    width:90%;
    left:0%;
}

它被放置在

.container{
    padding-top:4%;
    padding-left:6%;
    padding-bottom:4%;
    right:40%;
    width:88%;

}

最佳答案

你必须使用right作为位置参数,而不是left,并且.container需要有position: relative 以便 #date 的绝对位置与其相关:

#date{
    border: 1px solid red;
    position:absolute;
    text-align:right;
    width:90%;
    right:0;
}

.container{
    position: relative;
    [...]
}

关于javascript - div 中的内容在 safari 中显示在边界外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45482809/

相关文章:

javascript - Jquery 表单计算不对齐

javascript - 图片上传的颜色选择器

javascript - 尝试使用 axios 和 formData 发布数据,但它是空的

javascript - 错误: listen EACCES IP:80 with ExpressJS and PM2

javascript - JS 在 keyup 上只有字母数字和空格

javascript - 在javascript中将动态div添加到另一个div

java - 在 Java Tapestry 中使用 OutputRaw

jquery - 如何使用带有数据表的子行自定义按钮

html - 如何为第三个 div 类 span8 的最后一个 <p> 元素应用 CSS 更改

javascript - 如何检测 JSON 响应的空元素