gpt4 book ai didi

html - div 或 span 旁边的文本不起作用,我该如何解决?

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

我似乎无法在正方形 div/span 旁边显示我的文本。

我试过一个 div,然后随文本 float ;我还尝试了 display: inline-block 和 display:block 的跨度。我似乎无法找出我做错了什么。已经在 Stack Overflow 上搜索过,但这些解决方案似乎对我不起作用。

这是我使用的代码:

.event-date{
background-color: #2C3846;
color: white;
width: 50px;
height: 50px;
margin: 20px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
}

.event-text{
float: left;
}
	<body>
<div class="main-container">
<section class="col-content">
<main>
<h1>Onze evenementen</h1>
<section>
<div class="event-date">9<br>apr</div>
<h2 class="event-text">Discussiebijeenkomst Europa</h2>
<p class="event-text"><q>Wat betekent Europa nu concreet voor mij, in mijn dagelijks leven als
...</q></p>
</main>
</section>
</div>
</body>

我想要蓝色方 block 旁边的“h2”和“p”。它就像一个事件列表,蓝色框是日期。

最佳答案

好吧,这很简单,您有主 div,其中将包括日期和文本。您将 float 放在错误的类上,因为 div 之后的元素将是文本,因此您必须添加 float: left;到日期 div。不过,你会得到这样的东西:

.event-date {
background-color: #2C3846;
color: white;
width: 50px;
height: 50px;
margin: 20px;
float: left;
text-align: center;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
}

.event-text {
margin: 0;
padding: 0;
}
<body>
<div class="main-container">
<section class="col-content">
<main>
<h1>Onze evenementen</h1>
<section>
<div class="event-date">9<br>apr</div>
<br><h2 class="event-text">Discussiebijeenkomst Europa</h2>
<p class="event-text"><q>Wat betekent Europa nu concreet voor mij, in mijn dagelijks leven als
...</q></p>
</section>
</main>
</section>
</div>
</body>

我简单地添加了 float: left;到日期 div,去掉文本的填充和边距(以更好地适应日期空间)并添加一个 <br>打破上面的空白空间,这会使文本过多地放在顶部(在 <h2> 标记之前查看它)。希望它有所帮助。如果您也愿意,这里也有 fiddle :

JSFiddle DEMO

关于html - div 或 span 旁边的文本不起作用,我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56136113/

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