gpt4 book ai didi

php - 添加或替换破折号而不是 nlb2r

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

我在 Prestashop 1.7.3 中有以下代码。我想要在每个 nl2br 之后有一条虚线。我通过 css 删除了 br。

所以所有元素都排成一行。我想用虚线(-)分隔元素

<section class="product-features">
<p class="page_heading">{l s='Data sheet' d='Shop.Theme.Catalog'}</p>
{foreach from=$product.grouped_features item=feature}
<dl class="data-sheet flex_container">
<dt class="name">{$feature.name}</dt>
<dd class="value flex_child">{$feature.value|escape:'htmlall'|nl2br nofilter}</dd>
</dl>
{/foreach}
</section>

<style>
br{display: none;}
</style>

最佳答案

我认为,也许最简单的方法是使用 css。只需在 <dl> 的底部添加一个虚线边框即可标签。

.product-features dl {
border-bottom: dotted 1px red;
padding-bottom: 16px;
}

.product-features dl:last-child {
border-bottom-width: 0px;
padding-bottom: 0px
}
<section class="product-features">
<p class="page_heading">{l s='Data sheet' d='Shop.Theme.Catalog'}</p>

<dl class="data-sheet flex_container">
<dt class="name">{$feature.name}</dt>
<dd class="value flex_child">{$feature.value|escape:'htmlall'|nl2br nofilter}</dd>
</dl>

<dl class="data-sheet flex_container">
<dt class="name">{$feature.name}</dt>
<dd class="value flex_child">{$feature.value|escape:'htmlall'|nl2br nofilter}</dd>
</dl>

<dl class="data-sheet flex_container">
<dt class="name">{$feature.name}</dt>
<dd class="value flex_child">{$feature.value|escape:'htmlall'|nl2br nofilter}</dd>
</dl>
</section>

我你不想要最后的<dl>要有底部边框,只需将其关闭即可。

附注不使用精简语法并让我的答案稍作改进是多么愚蠢。当然你可以用border-bottom: dotted 1px red;

关于php - 添加或替换破折号而不是 nlb2r,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57253200/

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