将嵌入式聊天和流与css对齐

时间:2015-04-09 03:53:05

标签: html css iframe twitch xenforo

我正在尝试在Xenforo(论坛软件)页面上嵌入聊天和我的抽搐流。我希望流是16:9所以它是高清,我希望它根据用户的分辨率进行调整。这是我到目前为止所做的事情

   <style>
    .twitch {I
    position: left;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 30px;
    overflow: hidden;
    }


    .twitch iframe {
    position: absolute;
    top: 0;
    left: 0; 
    }


    .chat {
    position: right;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: hidden;
    }


    .chat iframe {
    position: absolute;
    top: 0;
    right: 0;

    }


    .twitchWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
    }
    .twitchWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 70%;
    height: 70%;
    }

    .chatWrapper {
    position: top;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 50px;
    height: 0;
    }
    .chatWrapper iframe {
    position: top;
    top: 25;
    right: 8;
    width: 29.5%;
    height: 35%;
    }
    </style>

    <div class="twitchWrapper">
    <div class="twitch">
    <iframe frameborder="0" scrolling="no" src="http://www.twitch.tv/Sykikal/embed"></iframe>
    </div>
    </div>
    <div class="chatWrapper">
    <div class="chat">
    <iframe frameborder="0" scrolling="no" src="http://www.videogameinfo.net/forums/chat/popup"></iframe>
    </div>
    </div>

只有两个问题..聊天显得过高,与流媒体页面不一致。 http://videogameinfo.net/forums/pages/stream/

另一个问题是底部有太多的空白空间。我尝试更改聊天包装以调整位置,但即使将其更改为1或其他东西也会将其向下移动并将其向下移动到底部。希望有人可以提供帮助。

1 个答案:

答案 0 :(得分:0)

您有问题,因为您没有正确的HTML结构。

以下空格是因为您为chatwrapper类和chat类提供了大量填充。
只需从同时删除padding-bottom: 56.25%; 将删除您的额外空间。

另一个问题:聊天显示得太高了,因为你给iframe position:absolute;并且top为0.将其更改为大约{{ 1}}。像:

300px;

希望它有所帮助。