HTML,CSS:左侧的href图像,在<ul>
HTML,CSS : a href image to the left , in <ul>
我正在尝试将图像(也是一个链接)对齐到列表的左侧
我尝试过使用:
align="left"
时,图像将转到屏幕的中间display:inline
、display:inline-block
、display:block
,并且图像位置不变
有人知道怎么解决这个问题吗
我在fiddle上发布了所有内容:http://jsfiddle.net/vazjLqwv/
注意:这就是我要做的:http://i.gyazo.com/bbee47d76535f87a7dba09cee2dd7083.png
您可以在保存图像的a中使用float:left,也可以使用"display:inline block",但在第二种情况下,您需要一个包装来保存其他的"a",请参阅我在http://jsfiddle.net/vazjLqwv/1/
每li:
<li>
<a href="?album=asdasd?song=asdasd"><img src="http://andreiverner.com/wp-content/uploads/2012/01/how-to-create-psychedelic-landscape-vector-cd-cover-with-adobe-illustrator-part-ii.jpg" style="width:100px;height:100px"></a>
<p>
<a href="?album=asdasd?song=asdasd">Album: asd asdasd ads asdas asal</a>
<a href="?album=asdasd?song=asdasd">Song: asdasdsadasd asd</a>
<a href="?album=asdasd?song=asdasd">Artist: asdasd d dsd dsadasd asd</a>
</p>
</li>
和css:
#itemContainer li > a {
text-decoration: none;
color: #000;
display: inline-block;
vertical-align:middle;
}
#itemContainer li > p {
overflow:hidden;
margin-left:10px;
display:inline-block;
vertical-align:middle;
}
#itemContainer li > p > a {
display:block;
}
只更改LIST:
<ul id="itemContainer">
<li><div style="float:left;"><a href="?album=asdasd?song=asdasd">Album: asd asdasd ads asdas asal</a>
<a href="?album=asdasd?song=asdasd">Song: asdasdsadasd asd</a>
<a href="?album=asdasd?song=asdasd">Artist: asdasd d dsd dsadasd asd</a>
</div><a href="?album=asdasd?song=asdasd"><img src="http://andreiverner.com/wp-content/uploads/2012/01/how-to-create-psychedelic-landscape-vector-cd-cover-with-adobe-illustrator-part-ii.jpg" style="width:100px;height:100px"/></a>
</li>
</ul>
在链接周围做一个DIV,并将浮动设置为左侧。IMG不在DIV.中
问候
在工作Fiddle中完成并更新,干杯!
<ul id="itemContainer">
<li>
<a class="one" href="?album=asdasd?song=asdasd">Album: asd asdasd ads asdas asal</a>
<a class="one" href="?album=asdasd?song=asdasd">Song: asdasdsadasd asd</a>
<a class="one" href="?album=asdasd?song=asdasd">Artist: asdasd d dsd dsadasd asd</a>
<a href="?album=asdasd?song=asdasd"><img src="http://andreiverner.com/wp-content/uploads/2012/01/how-to-create-psychedelic-landscape-vector-cd-cover-with-adobe-illustrator-part-ii.jpg" style="width:100px;height:100px"></a>
</li>
<li>juicy-r</li>
<li>its all about the</li>
<li>asdsadsad</li>
<li>asd</li>
<li>dsa</li>
<li>dsa</li>
<li>asdsadsad</li>
<li>asd</li>
<li>dsa</li>
<li>asdsadsad</li>
<li>asd</li>
<li>dsa</li>
</ul>
CSS
a img{
float:left;
margin:10px 10px 10px 0;
display:block;
position:absolute;
top:0;
}
.one{
margin-left:110px;
top:-10px;
position:relative;
}
div#content {
width: 990px;
display: inline-block;
}
a {
color: #222;
text-decoration: none;
}
a:visited {
color: #222;
}
a:focus {
outline: thin dotted;
}
a:hover, a:active {
outline: 0;
}
ul#itemContainer {
list-style: none;
padding:0;
margin: 20px 0;
padding-top:40px;
width: 990px;
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
ul#itemContainer li {
display: block;
margin: 5px;
zoom: 1;
font: 200 15px/1.5;
border-bottom: 1px solid #ccc;
}
/*
#itemContainer li:last-child{
border: none;
}
*/
#itemContainer li a {
text-decoration: none;
color: #000;
display: block;
width: 100%;
-webkit-transition: font-size 0.3s ease, background-color 0.3s ease;
-moz-transition: font-size 0.3s ease, background-color 0.3s ease;
-o-transition: font-size 0.3s ease, background-color 0.3s ease;
-ms-transition: font-size 0.3s ease, background-color 0.3s ease;
transition: font-size 0.3s ease, background-color 0.3s ease;
}
#itemContainer li:hover {
}
#itemContainer li a:hover {
color: silver;
}
.holder {
margin: 15px 0;
}
.holder a {
font-size: 12px;
cursor: pointer;
margin: 0 5px;
color: #333;
}
.holder a:hover {
background-color: #222;
color: #fff;
}
.holder a.jp-previous {
margin-right: 15px;
}
.holder a.jp-next {
margin-left: 15px;
}
.holder a.jp-current, a.jp-current:hover {
color: #FF4242;
font-weight: bold;
}
.holder a.jp-disabled, a.jp-disabled:hover {
color: #bbb;
}
.holder a.jp-current, a.jp-current:hover, .holder a.jp-disabled, a.jp-disabled:hover {
cursor: default;
background: none;
}
.holder span {
margin: 0 5px;
}
form {
float: right;
margin-right: 10px;
}
form label {
margin-right: 5px;
}
检查这个使用以下CSS 的jsfiddle
a img{
float:left;
display:block;
}
我刚刚用<img>
写了一个<a>
标签,然后在<li>
中写了另一个<a>
标签
<li>
<a href="?album=asdasd?song=asdasd"><img src="http://andreiverner.com/wp-content/uploads/2012/01/how-to-create-psychedelic-landscape-vector-cd-cover-with-adobe-illustrator-part-ii.jpg" style="width:100px;height:100px"></a>
<a href="?album=asdasd?song=asdasd">Album: asd asdasd ads asdas asal</a>
<a href="?album=asdasd?song=asdasd">Song: asdasdsadasd asd</a>
<a href="?album=asdasd?song=asdasd">Artist: asdasd d dsd dsadasd asd</a>
</li>
相关文章:
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- 在验证器中添加自定义规则以检查<ul>具有元素
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- 排序<李><Ul>根据<span>内部<李>
- CSS/.JS问题,<ul><李>在Megamenu中
- 如何附加<李>至<ul>使用可拖动和可丢弃
- 如何将逗号分隔的列表转换为<ul>列表
- Nav<ul>mouseout吗?如何修复
- Jquery将css类添加到父级<ul>元素
- 如何将Array转换为<ul><李>以字母为标题的字母列表
- 注入html标记<ul></ul>在我的<李></李>元素
- 如何移除<灯>在& lt; ul>我是通过jQuery添加的
- 添加<光照>& lt; ul>从javascript
- & lt; li>带着孩子
- 从& lt; ul>< light >的子元素
- 使用& lt; ul>用于导航(不能记住状态)
- 移除& lt; LI>从& lt; UL>点击使用jQuery
- & lt; UL>菜单在单一的文件,然后调用它在所有的HTML网页
- 找到& lt; ul>基于< light >的文本
- 如何将json数据显示为html<ul><李></李></ul>在asp.net中
- & lt; ul>不是坍塌,只是延伸