gpt4 book ai didi

html - ul li 形状和文字

转载 作者:太空宇宙 更新时间:2023-11-04 13:42:29 25 4
gpt4 key购买 nike

我的形状列表有一些问题 - 也许我没有正确处理它?我需要一些关于我希望实现的目标的指示。

My Fiddle

CSS:

#circle { 
height: 120px;
width: 120px;
border-radius: 60px;
background: #3B5163;
-moz-border-radius: 60px;
-webkit-border-radius: 60px;
}

#tablet{
width: 295px;
height: 354px;
background: #3B5163;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

HTML:

<div style="width: 1000px; margin: 0 auto; padding: 0 0 0 0;">



<ul>

<li style="display:inline;"><div id="circle" style="float:left;"></div></li>

<li style="display:inline;"><div id="circle" style="float:left;margin: 0 25px 0 25px;""></div></li>

<li style="display:inline;"><div id="tablet" style="float:left; margin: -100px 25px 0 25px;"></div></li>

<li style="display:inline;"><div id="circle" style="float:left;margin: 0 25px 0 25px;""></div></li>

<li style="display:inline;"><div id="circle" style="float:left;"></div></li>

</ul>



</div>

正如您从我的代码中看到的那样,fiddle 它正确排列。我想放置一个图标(它是一个跨度)位于每个形状的中间,并在每个形状下方放置一个单词。但是 - 当我添加这样的元素时,它会完全抛出它。也许我的布局不正确?

最佳答案

只要我不知道你要放入的图像的大小是多少。这就是我能说的:您应该将 css 更改为:

#circle { 
height: auto;
width: auto;
border-radius: 50%;
background: #3B5163;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}

#tablet{
width: auto;
height: auto;
background: #3B5163;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

还有,最好先用display:block,再用float:left。如果我弄错了请纠正我,这样 css 将对象视为 block ,并且使用“ float :”您可以告诉这些框向左或向右堆叠。 (如果你没有定义 float ,默认情况下它们会堆叠在彼此下面)除此之外,您还可以尝试绝对定位方法。

关于html - ul li 形状和文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22660167/

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