当前位置: 首页 > 知识库问答 >
问题:

PHP图像和文本之间的新行

韶亮
2023-03-14

我检查了一个相关的问题,我看到新行的语法是:

"\r\n"

但是,我不知道如何将其添加到我的网站代码中:

<h2><span>Sneak peak</span></h2>
<ul>
<?php query_posts('orderby=post_date&posts_per_page= 6'); if ( have_posts() ) :  while ( have_posts() ) : the_post(); ?>

<li>

<h3 class="short_title"><a title="Post: <?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php echo ShortTitle(get_the_title()); ?> </a></h3>

<a href="<?php the_permalink(); ?>"><?php getImage('1'); ?></a>

<a href="<?php the_permalink(); ?>"><?php echo limit_words(get_the_excerpt(), '6');
        echo '...</a>';
        echo '</li>'; ?></a>

<?php endwhile; ?></li>
<?php else : ?>
<p>Sorry, no posts were found.</p>
<?php endif; ?>


</ul>

这是我的网站,我想做的是把文字放在图片的“潜行峰”在一个新的行。

非常感谢:)

共有2个答案

荀嘉熙
2023-03-14

简单地加上

#content .blog ul li a + a { display: block; }

符合你的风格。css,这将根据您的需要设置样式。

周阳波
2023-03-14

这是你的形象:

<a href="<?php the_permalink(); ?>"><?php getImage('1'); ?></a>

以下是摘录:

<a href="<?php the_permalink(); ?>"><?php echo limit_words(get_the_excerpt(), '6');
    echo '...</a>';
    echo '</li>'; ?></a>

在HTML中,要生成新行,请编写:

<br><!-- br is short for "break" -->

因此,要在图像和文本之间划出一条新线,只需写下:

<a href="<?php the_permalink(); ?>"><?php getImage('1'); ?></a>

<br>

<a href="<?php the_permalink(); ?>"><?php echo limit_words(get_the_excerpt(), '6');
    echo '...</a>';
    echo '</li>'; ?></a>

这就是说,更好的做法是使用CSS将图像设置为样式化元素,然后它将填充宽度,迫使文本位于新行上。

由于我不清楚函数getImage()的作用,下面是我的解决方案:

<a href="<?php the_permalink(); ?>">
    <div class="imageContainer">
        <?php getImage("1"); ?>
    </div>
</a>

使用CSS:

.imageContainer {
    display:block;
    text-align:center;
}

这将保持图像的尺寸,使其居中,然后将文本强制到新行上。

 类似资料:
  • 我需要帮助来实现PDF文档中文本和图像对象之间的映射。 如第一幅图所示,我的PDF文档中有3幅图像沿y方向随机排列。在它们的左边是文本。文本沿着图像的高度延伸。 我的目标是将文本合并到“ImObj”对象中(请参见ImObj类)。 第2张图显示,我想使用图像的高度来检测文本的位置(图像高度之外的所有文本都应忽略),在示例中,将有3个由3个图像形成的ImObj-对象。 pdf文件的链接位于此处(在We

  • 问题内容: 我只是想知道如何在php中删除一组括号和括号本身之间的文本。 范例: ABC(测试1) 我想删除(Test1),只离开ABC 谢谢 问题答案: 是基于Perl的正则表达式替换例程。该脚本的作用是匹配所有出现的右括号,后跟任意数量的字符 而不是 右括号,然后再次跟右括号,然后删除它们: 正则表达式细目:

  • 问题内容: 在您的SQL数据库中存储大量文本(例如html页面)是个好主意吗?还是将其作为html文件存储在文件系统中是一个更好的主意? 图像也是如此-将图像数据存储在数据库中还是将其放置在磁盘上更好? 例如,存储大量数据会导致我出现性能问题吗?每种存储方法的优缺点是什么? 就数据的大小而言,在这种情况下,我正在寻找HTML和图像的“几页”区域,这些图像和图像的大小小于500kb(不过可能要小得多

  • 如何反应本机文本和图像响应? 我只知道Flexbox可以使布局响应,但似乎不能应用于文本和图像。 e、 g.让我的文字和图像在iphone 4s中变小,在iphone6中变大 谢谢

  • 我想创建一个带有JavaFX ChoiceBox的下拉菜单,其中每个条目由一个不同的图标组成,旁边有一个简短的文本。(例如,在语言选择器中,左边有一个小标志,右边有语言名称。) 做这件事最好的方法是什么? 我试着通过CSS来做。下面的几乎管用,但当然它会为所有条目设置相同的图标: 所以我想我可以通过或类似的方式为每个条目赋予自己的图标,但是我尝试的选择器都没有起作用。

  • 在bootstrap中有没有一种方法可以: 所以我希望文本和图像在页面的中心。右边是文本,右边对齐,左边是图像,我试过用divs,然后用table没有成功。 我试过: