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

标签 html css iframe twitch xenforo

我正在尝试在 Xenforo(论坛软件)页面上嵌入聊天和我的 twitch 流。我希望流媒体为 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 或其他内容也会使其偏离并向下移动到底部太远。希望有人能帮忙。

最佳答案

您遇到问题是因为您没有正确的 HTML 结构。

下面的空间是因为您给 chatwrapper 类和 chat 类提供了很多填充。
只需从 both class 中删除 padding-bottom: 56.25%; 即可删除您的额外空间。

还有一个问题:聊天看起来太高了因为你给 iframe position:absolute; 而它的 top 是 0。改变它到大约 300px;。喜欢:

.chat iframe {
    position: absolute;
    right: 0;
    top: 300px;
}

希望对您有所帮助。

关于html - 将嵌入式聊天和流与 css 对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29529434/

相关文章:

javascript - Jquery 正确隐藏 iframe,但点击时不显示它

html - 为什么图像之间有间隙?

javascript - 获取被点击的子元素

html - 按钮不继承父 div 字体大小

html - 边距和填充在这个 HTML 中表现得很奇怪

javascript - 如何延迟隐藏/显示事件直到 Iframe 在提交后加载

html - 能否请您解释一下如何更改 css 中的下拉列表选择菜单。

css - 在 jsfiddle 上使用 css 垂直居中文本

textarea - 在保持格式的同时在 TEXTAREA 中输入文本(就像 PRE 标签中的文本一样)

javascript - 将多个codemirror脚本应用于一个iframe