gpt4 book ai didi

html - Wordpress 中的内联元素之间添加了换行符标记,导致布局损坏

转载 作者:太空宇宙 更新时间:2023-11-03 23:03:52 26 4
gpt4 key购买 nike

我正在设计一些下载链接的样式,这些链接在 JSfiddle 中测试时看起来没问题。但是,当将相同的代码插入到 WordPress 中时,出于某种原因,.title 类被强制放在容器之外?

网站:http://79.170.44.103/113events-temp.co.uk/cotswold-113/downloads/

提前致谢。

.item-listing .item {
border: 1px solid #e5e5e5;
border-radius: 3px;
display: block;
height: 60px;
margin-bottom: 10px;
padding: 20px 10px 0 110px;
position: relative;
text-decoration: none !important;
}
.item-listing .item:hover {
background: #f0f0f0;
border-color: #ccc;
}
.item-listing .item .icon {
position: absolute;
font-size: 3rem;
top: 0;
left: 0;
width: 40px;
height: 40px;
border-right: 1px solid #e5e5e5;
padding: 20px 20px;
line-height: 40px;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
.item-listing .item .title {
color: #222222;
display: block;
font-size: 18px;
}
.item-listing .item .subtitle {
color: #b4b4b4;
display: block;
font-size: 14px;
}
<div class="item-listing">
<a href="#" class="item type-link" target="_blank">
<span class="icon"><i class="fa fa-download"></i></span>
<span class="title">Document Title</span>
<span class="subtitle">File type, pdf for example</span>
</a>
<a href="#" class="item type-link" target="_blank">
<span class="icon"><i class="fa fa-download"></i></span>
<span class="title">Document Title</span>
<span class="subtitle">File type, pdf for example</span>
</a>
<a href="#" class="item type-link" target="_blank">
<span class="icon"><i class="fa fa-download"></i></span>
<span class="title">Document Title</span>
<span class="subtitle">File type, pdf for example</span>
</a>
<a href="#" class="item type-link" target="_blank">
<span class="icon"><i class="fa fa-download"></i></span>
<span class="title">Document Title</span>
<span class="subtitle">File type, pdf for example</span>
</a>
<a href="#" class="item type-link" target="_blank">
<span class="icon"><i class="fa fa-download"></i></span>
<span class="title">Document Title</span>
<span class="subtitle">File type, pdf for example</span>
</a>
</div>

最佳答案

不幸的是,当您在“文本”和“可视”编辑器之间切换时,WordPress 编辑器可能会出错。由于 span 是一个内联元素,我发现唯一可以解决这个问题(没有完全禁用 wpautop)的方法是使代码内联:

<span class="icon"><i class="fa fa-download"></i></span><span class="title">Document Title</span><span class="subtitle">File type, pdf for example</span>

代替:

<span class="icon"><i class="fa fa-download"></i></span>
<span class="title">Document Title</span>
<span class="subtitle">File type, pdf for example</span>

或者,您可以专门删除该页面上的 wpautop(不影响其他页面):

add_filter('the_content', 'remove_autop', 9);
function remove_autop($content) {
if ( is_page(227) ) {
remove_filter( 'the_content', 'wpautop' );
}
return $content;
}

关于html - Wordpress 中的内联元素之间添加了换行符标记,导致布局损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35417288/

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