我正在尝试使用CSS实现以下功能:
内容将是相同大小的块的更宽网格 - 这只是一个块。到目前为止,我有以下HTML:
<doc>
<a id="myId"><newNode/><b>Test1</b>/a>
<a id="myId"><newNode/><b>Test2</b>/a>
<a ref="style2"><b>Test3</b></a>
</doc>
以下CSS:
<div class="listing_items">
<!-- listing item 1 -->
<div class="listing_display">
<div class="listing_display_inner">
<img src="images/sports/archery_1.png">
<div class="listing_item_wrapper">
<div class="listing_item_description_1">
<div class="listing_item_square"></div>
<a href="#" class="listing_item_title">Kelly's Archery Range</a>
</div>
<div class="listing_item_description_2">
<a href="#" class="listing_item_city">Zurich</a>
<a href="#" class="listing_item_country">Switzerland</a>
</div>
</div>
</div>
</div>
</div>
我远远没有把它弄好......
我正在努力使图片下的内容执行以下操作: 1)始终保持在图片上的安排。左侧的名称和右侧的城市(位置)。 2)如果名称变得太长,它就会转到下一行
有人可以帮我弄清楚我做错了什么吗?
谢谢!
答案 0 :(得分:1)
bar = something
中的您.listing_item_wrapper
使用20%
删除它。
同时为width
设置...description
,display:block;
设置.listing_item_description_1
,设置float:left;
设置.listing_item_description_2
;
这只是你的代码的小变化,以实现你所需要的......没什么新的。
......这就是你想要的吗?
答案 1 :(得分:1)
最近,我可以不用撕下来重新开始。
<li>
<a ui-sref="app.userProfile" title="Layouts" ripple="">
<em class="sidebar-item-icon icon-pie-graph"></em>
<span>User Profile</span>
</a>
</li>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.listing_items {
text-align: center;
width: 100%;
height: auto;
}
.listing_display {
display: inline-block;
height: 380px;
width: 20%;
margin: 0px 10px;
min-width: 380px;
border: 1px solid red;
}
.listing_display_inner {} .listing_display_inner img {
display: block;
height: 300px;
width: 380px;
}
.listing_item_wrapper {
/* quick clearfix */
overflow: hidden;
}
.listing_item_description_1 {
float: left;
width: 50%;
height: 50px;
text-align: left;
background: ;
}
.listing_item_description_2 {
float: right;
width: 50%;
text-align: right;
}
答案 2 :(得分:0)
在CSS中,您可以使用位置状态。
实施例
#Main_div
{
position:absolute;
top:10px;
right:10px;
}
#text_div1
{
position:relative;
bottom:10px;
right:10px;
}
#text_div2
{
position:relative;
bottom:10px;
left:10px;
}
答案 3 :(得分:0)
请在这里改变宽度..
.listing_item_wrapper {
text-align: center;
width: 100%;
height: 50px;
margin: 0px auto;
}
同时尝试修改这些样式。
.listing_item_wrapper
- text-align: left;
.listing_item_description_2
- text-align: right;
.listing_item_description_1
- width: 230px;
答案 4 :(得分:0)
将父级的位置relative
和要移动的孩子移至absolute
并使用bottom
和left
属性,JSFiddle