css - 如何使 DIV 成行内联 block ?

标签 css positioning

我想要完成的是我不熟悉的事情 - CSS 定位。我在 Codecademy.com 上学到了很多 HTML/CSS 方面的知识,但对于 Joomla 的模板我有点困惑。

我试图模仿的是 3 个 div 的行,如本页所示:http://www.theremixologists.com/props - 我只是不知道如何指定每行 3 个内容内联 block ,就像它们的名称一样(Alicia & Mat、Richard & Jennifer、Kirsten & Jon) - 3 across | 5 下

这是我试图复制的模型:

/image/vQpDd.jpg

跨过 3 个 div,然后在下面添加新的 div 行。

到目前为止,我认为我应该做的是以下事情:

通过 WYSIWYG 编辑器粘贴到特定 Joomla 页面的 HTML 示例代码(我会将此代码添加到通用 Joomla 创建的页面):

<div class="box_row1">  
<p>This is sample text for the first content box</p>  
</div>  
<div class="box">  
<p>This is sample text for the second content box</p>  
</div>  
<div class="box">  
<p>This is sample text for the third content box</p>  
</div>

然后 CSS 将被粘贴到 custom.css 中(对于模板):

.box_row1 {  
 display: inline-block;  
 height: 100px;  
 width: 100px;  
 border-radius: 6px;  
 margin: 10px 10px 10px 10px;  
 }  

然后为第二行和第三行创建类(但如何使它们成为行)?

我只是不确定如何开始新的 3 div 行。 CSS 定位本身就是一门科学。那些 3x15 block 实际上是 table ,还是网格模块?任何帮助,将不胜感激!谢谢您

编辑:使用 Firebug 检查他们的页面会向我显示每个 block 的这个片段:

.fullwidth .one_third{宽度:256px;}

我只是不明白如何制作一行行的 div。 CSS 定位让我很困惑,哈哈。勒叹息。

最佳答案

我不确定你在这里想要什么,我假设你想让所有 3 个 div 都内联,而你只是将 1 作为内联,这不是地方一个定位问题,这是一个显示问题,因此为每个div提供一个公共(public)类,例如

.div_common {  
 display: inline-block;  
 height: 100px;  
 width: 100px;  
 border-radius: 6px;  
 margin: 10px 10px 10px 10px;  
}  
<div class="div_common">  
 <p>This is sample text for the first content box</p>  
</div>  
<div class="div_common">  
 <p>This is sample text for the second content box</p>  
</div>  
<div class="div_common">  
 <p>This is sample text for the third content box</p>  
</div>

关于css - 如何使 DIV 成行内联 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13572691/

相关文章:

html - div不能移动到顶部

jquery - 如何将 div 置于所有内容之上,但与页面上的另一个元素相关?

javascript - 引导轮播表现得很奇怪

javascript - 使用箭头键滚动 div

html - Bootstrap 响应式嵌入视频占据了整个屏幕的宽度和高度

jquery - 如何垂直交错这些 HTML 元素?

html - 出于某种原因,我无法将图像放在 block 的正上方

jquery - 如何动态设置滚动高度?

javascript - 如何在单击时使全宽 div 出现在网格项下

javascript - 返回的 y 值大于实际 y 位置 [JS (no jQ)/DOM]