好吧,现在,我有一个大的。
我正在处理一个基本的线框(附件),我在执行这个布局时遇到了困难。基本上,我们有一个容器div,里面还有几个div。每个内部div都是产品的组件,并且都具有完全相同的结构化内容流--图像、产品标题和指向文档的链接。在线框中显示了7个组件div(其中一个隐藏在我的MSPAINT下面)。
期望的成就
所知
我放弃的东西
我开发的代码庞大而丑陋,因为我已经尝试并注释掉了许多东西。这是一个带有一些通用代码的jsFiddle,我认为这些代码对它造成的破坏是最小的。
HTML
<div id="container">
<div class="component" id="1">
<div class="icon">
<img src="img.png"></a>
</div>
<div class="title">
<p>Product Item #1</p>
</div>
<div class="links">
<p><a href="#">HTML</a> <a href="#">PDF</a></p>
</div>
</div>
<div class="component" id="2">
<div class="icon">
<img src="img.png"></a>
</div>
<div class="title">
<p>Product Item 2</p>
</div>
<div class="links">
<p><a href="#">HTML</a> <a href="#">PDF</a></p>
</div>
</div>
...
// More component divs here.
</div>CSS
#container {
border: 1px solid red;
overflow: auto;
margin-left: auto;
margin-right: auto;
width: 900px;
}
.component {
border: 1px solid black;
margin: 3px;
overflow: auto;
float: left;
padding: 3px;
}
.icon {
float: left;
}非常感谢你的帮助!

发布于 2012-12-14 01:53:01
也许我会做一些像小提琴这样的事情
组件结构:
<div class="component" id="1">
<img class="icon" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/SemiPD-icon.svg/50px-SemiPD-icon.svg.png">
<h1 class="title">Generic Product Name #1</h1>
<p class="links">
<a href="#">HTML</a><a href="#">PDF</a>
</p>
</div>我还对css部分做了一些修改:
#container {
border: 1px solid red;
overflow: auto;
margin-left: auto;
margin-right: auto;
width: 600px;
padding-bottom: 3px;
}
.component {
border: 1px solid black;
margin-top: 3px;
margin-left: 3px;
overflow: auto;
float: left;
padding: 5px;
}
.title {
margin-left: 55px;
font-size: 1.0em;
font-weight: bold;
}
.links {
margin-left: 55px;
}
.icon {
float: left;
}
https://stackoverflow.com/questions/13871331
复制相似问题