如何使背景颜色超过父div的宽度?

时间:2014-01-04 16:57:05

标签: css width html

我正在创作一个音乐播放器 为了便于下载歌曲,我希望背景能够为每一首歌改变为更暗的颜色 因为它是PHP我想链接到实际页面而不是脚本
http://thestartpage.comeze.com/music/
当你到达页面点击例如Eminem(4首歌曲) 正如你所看到的,我已经成功地使每一首歌都成为一种不同的风格。 但我希望背景颜色一直到下载链接

这是我的CSS

#songs span {
color:#000000;
text-shadow:none;
padding-left:10px;
padding:10px;
margin-left:-24px;
width:100%;
/*left:325px; */
background-color:#FFFFFF;
/*right:0px; */
}
#songs span #download {
position:absolute;
float:left;
right:25px;
margin-top:-5px;
}
#songs span:hover {
cursor:pointer;
margin-left:0px;
}

父div没有设置宽度,只是将位置设置为绝对值,顶部,底部,左侧和右侧确定它的宽度和高度。

如果您需要更多信息,请告诉我,我会编辑帖子。

1 个答案:

答案 0 :(得分:1)

设置#songs元素的宽度。 span标记将展开以填充其父级。您可能需要考虑使用div标记而不是span标记。