Css safari中绝对定位的替代方案?

Css safari中绝对定位的替代方案?,css,safari,Css,Safari,首先,我要说,我不是前端web开发人员。我是在最近的一份工作中被投入其中的,我正在努力充分利用留给我的东西。我有一个包含三个垂直堆叠按钮的div。它最初出现在页面右侧的段落旁边。当我使用手机时,我给了它一个col-xs-12,它带有引导功能,使它以全宽显示在段落上方。这正是我想要的,然而,safari似乎有其他的设计方案。我没能找到一个适合所有浏览器的替代方案,我希望我能在这方面有第二双眼睛。我会附上清晰的图片和css 上面的图片是它在桌面上的外观,没有应用css定位,结构如下 <div

首先,我要说,我不是前端web开发人员。我是在最近的一份工作中被投入其中的,我正在努力充分利用留给我的东西。我有一个包含三个垂直堆叠按钮的div。它最初出现在页面右侧的段落旁边。当我使用手机时,我给了它一个col-xs-12,它带有引导功能,使它以全宽显示在段落上方。这正是我想要的,然而,safari似乎有其他的设计方案。我没能找到一个适合所有浏览器的替代方案,我希望我能在这方面有第二双眼睛。我会附上清晰的图片和css

上面的图片是它在桌面上的外观,没有应用css定位,结构如下

<div class="req-btn-container col-xs-12">
   <div><a></a></div>
   <div><a></a></div>
   <div><a></a></div>
</div>
最后,这就是它在safari上的样子。。。

给定颜色可能有点难看,但基本上safari上的框显示在div出现的位置,如果没有给出绝对位置(在段落下方,而不是上方)我还给了段落一个大页边空白的顶部,以便为段落上方的方框留出空间,在safari上,也没有呈现这个顶部空白。我一直在读,我应该交换绝对位置:相对,但当我这样做时,我不能让框跨越整个页面的宽度。有什么想法吗?我希望我尽可能清楚,如果不清楚,请在评论中告诉我。谢谢

  • 确保侧边栏和内容的直接父级都具有类
  • col-sm-9 col-xs-12
    添加到内容元素。确保将类添加到
    .row
  • col-sm-3 col-xs-12
    类添加到按钮的容器中。(也可以直接指向父级
    .row
    的子级和
    .col-sm-9.col-xs-12
    的兄弟级)
  • 从CSS中删除上面引用的CSS(从
    .req btn container
    中删除
    position:absolute
  • 这将使按钮边栏在
    768px
    处从侧面切换到全宽布局(如果您尚未修改
    bootstrap.css
    )。如果要在
    992px
    处切换,请将上面的
    col sm-*
    s替换为
    col md-*
    s

    .btn组垂直{
    宽度:100%;
    边缘顶部:15px;
    }
    
    从阳台上跳下来,给主人一只死老鼠,然后在垃圾箱里大便,抓纱线,和狗打架,猫追逐激光,然后在草地上玩耍,在柜子里找到一个小点,睡了一整天,在浴缸里跳,在主人装满食物时喵喵叫,猫撞翻了食物盘,猫滑下滑梯,滑进游泳池,甚至游泳虽然它不喜欢水,有时会换成法语说“喵”,只是因为为什么不呢?然后猫会用爪子抓你的肥肚子。客人来时要躲起来。在洗澡时尖叫制造迷因,制造可爱的脸舔窗帘只是为了让人恼火,整夜喵喵叫着让他们的伴侣打扰熟睡的人类我的奴隶人类没有给我任何食物,所以我在地板上大便,或者坐在人身上,用爪子美味地吃虾,然后舔干净爪子,用一圈康乃馨牛奶把虾洗干净,然后坐到沙发上最暖和的地方,在睡觉前用爪子抓布料。喜欢玩主人的发夹,从窗户向外窥视,对鸟儿喋喋不休,引诱它们用嘴追逐房子周围愚蠢的彩色鱼玩具,踢起垃圾,但在人的床上撒尿,直到他清理垃圾箱,对着鸟儿喵喵叫。
    找个代表
    请求报价
    订购零件
    
    我是在drupal 8中开发的,甚至没有想到检查细枝文件,看看内容是否也被包装在标签中。谢谢,谢谢。
    div.req-btn-container{
            position:absolute;
            right:0px;
        }