gpt4 book ai didi

CSS 页脚 - 左手元素高于右手元素

转载 作者:行者123 更新时间:2023-11-28 10:15:50 25 4
gpt4 key购买 nike

我正在尝试制作 CSS 页脚,但遇到了一些重大问题。

这是我的页脚的样子

Logo Games Database
Home About Contact

Logo 是最左侧的图像。游戏数据库出现在文本中。两者都出现在上方约 1 行

我希望我的页脚看起来像这样

Logo Games Database                                       Home About Contact

好的,我决定发布从浏览器收到的完整 HTML 输出。我删除了表中的数据涡轮链接和一堆行,因为我想尽可能简洁。

<!DOCTYPE html>
<html>

<head>
<title>Games</title
</head>

<body>

<header class='navbar navbar-fixed-top navbar-inverse'>
<div class='navbar-inner'>
<div class='container'>
<a href="/games" id="logo">Games Database</a>
<nav>
<ul class='nav pull-right'>
<li><a href="/games">Home</a></li>
<li><a href="/help">Help</a></li>


<li><a href="/users/38">Profile</a></li>
<li><a href="/users/favorites">Favorites</a></li>
<li><a data-method="delete" href="/signout" id="signout" rel="nofollow">Sign Out</a></li>

</ul>
</nav>
</div>
</div>
</header>


<h1>Games Database</h1>

<table>

<thead>
<tr>
<th id = 'title_id'><a class="current asc" href="/games?direction=desc&amp;sort=title">Title</a></th>
<th id = 'console_id'><a href="/games?direction=asc&amp;sort=console">Console</a></th>
<th id = 'genre_id'><a href="/games?direction=asc&amp;sort=genre">Genre</a></th>
<th id = 'release_id'><a href="/games?direction=asc&amp;sort=release+date">Release Date</a></th>
</tr>
</thead>

<tbody>


<tr>
<td id = 'title'>Animal Crossing</td>
<td id = 'console'>Gamecube</td>
<td id = 'genre'>Life Simulation</td>
<td id = 'released_on'>2001</td>


<div>
<td><a href="/games/36" id="show">Show</a></td>
<td><a href="/games/36/edit" id="edit">Edit</a></td>
<td><a data-method="delete" href="/games/36" id="delete" rel="nofollow">Delete</a></td>
</div>

</tr>

<tr>
<td id = 'title'>Donkey Kong Country</td>
<td id = 'console'>Super Nintendo</td>
<td id = 'genre'>Platform</td>
<td id = 'released_on'>1994</td>

<div>
<td><a href="/games/35" id="show">Show</a></td>
<td><a href="/games/35/edit" id="edit">Edit</a></td>
<td><a data-method="delete" href="/games/35" id="delete" rel="nofollow">Delete</a></td>
</div>

</tr>

</tbody>

</table>


<p>
<a href="/games/new" id="submit">Add a new game</a>
</p>



<ul class = 'footer'>
<li><img alt="83ec69e47df392e6856aca4a7a276e9b" id="footer-logo" src="http://m1.behance.net/rendition/modules/59245571/disp/83ec69e47df392e6856aca4a7a276e9b.jpg" />
<li id = "footer-left">Games Database</li>

<div id = 'footer-center'>
<li><a href="/games" id="links">Home</a></li>
<li><a href="/about" id="links">About</a></li>
<li><a href="/static_pages/contact" id="links">Contact</a></li>
</div>

</ul>

</body>

</html>

这是我的 CSS 文件

.footer {
display: inline-block;
border-top: 1px solid #eaeaea;
color: black;
bottom: 0;
position: fixed;

li {
display: inline;
}

#footer-center {
float:right;
word-spacing: 20px;
margin-left: 980px;
color: black;
}

#footer-logo {
height: 30px;
width: 50px;
}
}

#logo {
float: left;
padding-top: 10px;
margin-right: 10px;
font-size: 1.5em;
text-transform: uppercase;
&:hover {
text-decoration: none;
}
}

#links {
color: black;
}

我已经尝试了几乎所有的方法。我试过将页脚设置为固定的、相对的和绝对的。我尝试将 bottom 属性设置为 0,摆弄它,即使是负数也是如此。

我在左侧尝试了 margin-top 和 margin bottom,但就是想不通。

我什至尝试将它发布到 jsfiddle 上,但我没有成功,因为我不知道如何让该网站正常工作。

我正在使用 Bootstrap 。

感谢您的帮助。

我终于得到了要在 CSSDesk 中显示的 CSS,但我不确定我是否信任它,因为它不会呈现 Bootstrap 。无论如何,这里去

http://cssdesk.com/eL2J2

最佳答案

您不能按照目前的方式将三个列表元素包装在一个 div 中。这是一个潜在的解决方案:

-- 纯 CSS --

.footer { position: relative; width: 100%; overflow: auto; }
#footer-left { float: left; }
#footer-right { float: right; }
.footer ul { margin: 0; padding: 0; }
.footer li { display: inline-block; list-style-type: none; margin: 0; padding: 0; }
.footer a { color: black; }
#footer-logo { height: 30px; width: 50px; }
#game { float: right; }

-- HTML--

<div class="footer">
<ul id="footer-left">
<li><img alt="83ec69e47df392e6856aca4a7a276e9b" id="footer-logo" src="http://m1.behance.net/rendition/modules/59245571/disp/83ec69e47df392e6856aca4a7a276e9b.jpg" />
<li id="game">Games Database</li>
</ul>
<ul id="footer-right">
<li><a href="/games">Home</a></li>
<li><a href="/about">About</a></li>
<li><a href="/static_pages/contact">Contact</a></li>
</ul>
</div>

不知道这将如何在 bootstrap 中实现,但这应该让您对如何构建页脚有一个基本的了解。

关于CSS 页脚 - 左手元素高于右手元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24215628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com