gpt4 book ai didi

html - 如何使 ul 水平布局?

转载 作者:行者123 更新时间:2023-11-28 15:49:47 24 4
gpt4 key购买 nike

在 Techcrunch 主页的顶部可以看到我需要做的一个例子,它是可点击元素的“热门话题”行,如下所示:

热门话题 APPLE ANDROID FUTURE OF FOXCONN GOOGLE FACEBOOK DIASPORA

参见 http://techcrunch.com/ .

我查看了 'ul' 标签和 'li' 标签的 CSS 样式,但我没有看到任何使用 CSS 的东西可以让我告诉浏览器“浏览器先生,这是一个无序列表。虽然我意识到,浏览器先生,您通常垂直堆叠 ul 的列表项,这次请水平显示列表项——谢谢。”

我在 CSS 中没有看到任何允许我告诉“ul”以水平布置列表项的内容——那么下面的代码是如何做到这一点的

这是在 Techcrunch 页面上执行此操作的“ul”无序列表代码:

<div class="hot-topics-container">
<h4>**Hot topics**</h4>
<ul id="menu-hot-topic-menu" class="hot-topics">

<li id="menu-item-398682" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-398682"><a href="http://techcrunch.com/tag/apple/">**Apple**</a></li>
<li id="menu-item-394815" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-394815"><a href="http://techcrunch.com/tag/android/">**Android**</a></li>
<li id="menu-item-399998" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-399998"><a href="http://techcrunch.com/tag/future-of-foxconn/">**Future Of Foxconn**</a></li>
<li id="menu-item-398687" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-398687"><a href="http://techcrunch.com/tag/google/">**Google**</a></li>
<li id="menu-item-398668" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-398668"><a href="http://techcrunch.com/tag/facebook/">**Facebook**</a></li>
<li id="menu-item-435062" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-435062"><a href="http://techcrunch.com/tag/diaspora/">**Diaspora**</a></li>
</ul>
</div>

我尝试使用 li float:left 如下,但没有改变。

<head>
<style type="text/css">
li{float:left;}
</style>
</head>

<ul>
<li>
<a href="http://localhost/mysite/landingpage.htm">
<img src="http://localhost/mysite/someImage.png"
alt="http://localhost/mysite/someImage.png"
/img>
</a>
</li>
<li>
This text needs to appear to the right of the 1st list item
</li>
</ul>

想通了,伙计们!这是我必须做的——我根本没有漂浮 li。我不得不 float image,这让我很惊讶,但嘿,它有效,我会接受它。这是代码。在这段代码中,第二个列表项,即文本,出现在图像的最右边,从图像最上边缘的最顶部开始:

<head>
<style type="text/css">
#horizUL1
{
list-style:none; /* turns off the 'bullets' for this list type */
}

#horizListImg
{
float:left;
}
</style>
</head>

<ul id="horizUL1">
<li>
<a href="http://localhost/mysite/landingpage.htm">
<img id="horizListImg" src="http://localhost/mysite/someImage.png"
alt="http://localhost/mysite/someImage.png"
/img>
</a>
</li>
<li>
This text needs to appear to the right of the 1st list item
</li>
</ul>

最佳答案

让列表垂直显示的css在:

.module-header .hot-topics li {
float: left;
}

float 是一个相当困难的概念,我发现在 A List Apart 上有最好的解释。

隐藏列表项元素符号的css在:

li {
list-style: none;
}

关于html - 如何使 ul 水平布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8262980/

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