我将丰富文本内容存储在MySQL表中。当我尝试在(Laravel)Blade模板中显示该内容时,它显示的很好(具有通过html标签完成的格式设置),但是它没有响应,因为它超出了外部div标签(class =“ col-lg- 8“)。我知道问题是,内容的html标签被认为是外部div标签的“样式”格式。有没有可能做到这一点..?
我也使用了htmlspecialchars_decode(),但没有任何改变。 我用了 {!!和!!}排除html标签...
echo htmlspecialchars_decode($ article-> content);
{!! $ article-> content); !!}
内容必须先遵循外部div的样式,然后才具有其自身的格式。
答案 0 :(得分:0)
是的,我做到了。我只是在相关的控制器中放置了一个str_replace()方法,因为它替换了字符串(具有RTF的文字)“ width:1200px”为空,所以就可以了。因此,无论段落在哪里尝试显示宽度“ 1200px”,php都不允许。最后,格式化后的文本落在div响应标签中。万岁...!