gpt4 book ai didi

html - 使两个div并排出现

转载 作者:太空宇宙 更新时间:2023-11-04 10:11:56 28 4
gpt4 key购买 nike

所以在这个页面上,我想把文字放在图片旁边,而不是图片下面。

http://www.helensheardfloraldesigns.co.uk/testimonials/

这是我当前的 CSS:

<?php

// check if the repeater field has rows of data
if( have_rows('testimonial') ):

// loop through the rows of data
while ( have_rows('testimonial') ) : the_row(); ?>

<div style="float:left; width:20%; background:#EEE; margin:1em;">
<img class="testimonial-image" style="width:100%;;" src="<?php echo get_sub_field('image'); ?>" />
</div>

<div style="float:left; width:77%;">
<p><?php echo get_sub_field('text'); ?></p>
</div>


<?php endwhile;

else :

// no rows found

endif;

?>

我应该如何设置样式才能使文本显示在图像的右侧而不是下方?

最佳答案

它必须有 float 空间,以便浏览器并排呈现它们。

边距的宽度不包括在 block 的 20% 中,所以现在你有

1em 边距 + 20% 宽度 + 1em 边距

如果您希望下一个 block 出现在它的右侧,您至少需要第一个元素右侧剩余宽度的 77%。

关于html - 使两个div并排出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37532143/

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