图像&文字定位

时间:2016-08-03 09:51:36

标签: html css image position themes

如何使该页面顶部的图像位置与本示例中文本的对齐方式相同,但文本位于用户屏幕的底部。此外,当它们滚动时,两者都应该固定,以便它永远不会像固定的标题那样消失。

这是非常简单明了的codepen

HTML:

<div>
    <img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Logo_TV_2015.png" width="60px" />
    <ul>
        <li>Overview</li>
        <li>About</li>
    </ul>
</div>

CSS:

div {
    border: 1px solid green;
    float: left;
    position: fixed;
}


img {
    border: 1px solid red;
    display: block;
    float: right;

}

ul {
    border: 1px solid blue;
    display: block;
    text-align: right;
}

2 个答案:

答案 0 :(得分:0)

您需要将position: fixed;bottom: 0;添加到ul元素。

答案 1 :(得分:0)

这段代码可能对您有所帮助: HTML:

<div class="header">
    <span class="block">
        <img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Logo_TV_2015.png" width="60px" />
    <br/>
        </span>
        <span class="block">
            <ul>
            <li>Overview</li>
            <li>About</li>
        </ul>
            </span>

</div>

CSS:

div.header {
    border: 0px solid green;
    float: left;
    position: fixed;
}
div.header.img {
    border: 5px solid green;
    float: left;
    position: fixed;
}

div.header.ul {
    bottom: 10%;
    /*position: fixed;*/
    border: 1px solid blue;
    display: block;
    text-align: right;
}

span.block {
    display:block;
}