html - 如何在 block 元素旁边嵌入视频

标签 html css

我为垂直列表创建了一个包装器。如您所见,我的列表显示为 block 元素,我想做的是在包含包装器的旁边嵌入视频,但无论我如何尝试都做不到。

我曾想过,如果我为包含我的嵌入式视频的 div 指定了 widthheight 等,它会处理它。但遗憾的是,事实并非如此。

请哪位好心的博学之士看看我简陋的代码并提供解决方案。

HTML

<div id="wrapper">
    <div id="navcontainer">
        <ul>
            <li><a href="#">video_1</a>
            </li>
            <li><a href="#">video_2</a>
            </li>
            <li><a href="#">video_3</a>
            </li>
            <li><a href="#">video_4</a>
            </li>
            <li><a href="#">video_5</a>
            </li>
            <li><a href="#">video_6</a>
            </li>
            <li><a href="#">video_7</a>
            </li>
            <li><a href="#">video_8</a>
            </li>
            <li><a href="#">video_9</a>
            </li>
            <li><a href="#">video_10</a>
            </li>
        </ul>
    </div>
    <div id="video_embed"></div>
</div>

CSS

/* style for lists*/
#wrapper {
    border: 1px solid black;
    background-color:#ccc;
    padding:.2em;
}
div#navcontainer ul {
    border: 1px solid red;
    width: 18%;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
div#navcontainer li {
    margin: 0 0 .2em 0;
}
div#navcontainer a {
    display: block;
    color: #036;
    background-color: transparent;
    width: 9em;
    padding: .2em .8em;
    text-decoration: none;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #036;
    border-bottom: 1px solid #036;
}
div#navcontainer a:hover {
    background-color: #369;
    color: #FFF;
    border-top: 1px solid #036;
    border-left: 1px solid #036;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
div#video_embed {
}
/* end style for lists*/

最佳答案

我认为您想要的是将 div#navcontainerdiv#video_embed 显示为 inline-block

在此JSFiddle example我还在 #navcontainer#video_embed 上放置了一个 vertical-align: top;。我在 #video_embed 中添加了 outlinewidth 以及 height 只是为了让它在示例中可见.

希望这就是您要找的!

关于html - 如何在 block 元素旁边嵌入视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23428104/

相关文章:

javascript - 更改另一个 div 鼠标悬停上的多个 div 内容,无需 css/使用 xml 源文件

html - 努力增加和减少响应式电子邮件事件的字体大小

javascript - 组内的动态 CSS 选择、SVG、路径

javascript - 重新定位/旋转伪元素

jquery - 如何使最后两项在底部对齐?

html - 额外的普通功能区 css

php - DOMXPath var_dump : "(object value omitted)"

javascript - 如何使 Canvas 轮廓成为悬停发光的透明 png

html - 相对包装器中的 CSS 中心内容

jquery - IE 用户无法填写我的搜索输入字段