【发布时间】:2021-08-28 16:41:39
【问题描述】:
我想修复网站的前视图。我只是一个初学者。长描述中出现的问题,在 p 标签中有值。
笔记本电脑视图:
移动端视图:
检查中的 Css: 我不知道 BLDes 中的 Class="MsoNormal" 和样式 来自哪里,但我必须修复它。
代码背后:
<div class="uni-entry-description" style="text-align:left !important">
<p>
@Html.Raw(Model.BLDes)
</p>
</div>
Model.BLDes 的值是编辑我的富文本编辑器。因此,它包含一些 p 标签。 div inline css 在其中不起作用。
inspect 中的第一个 p 标签来自代码,而其他 p 标签是 BLDes 的值。
我使用 !important 关键字在 div 中使用内联 css,但它不起作用。我还将媒体查询用于移动视图,但无法正常工作。
提前感谢您的帮助。
到目前为止我尝试了什么:
【问题讨论】:
-
从内联样式覆盖 p 上的文本对齐,!important 仅适用于样式表,而不适用于内联父样式属性的样式。它不适用于也设置了内联样式的子级。 Javascript 可以做到。你试过什么失败了?分享您的尝试,以便我们了解失败的原因。
-
我也将样式表与 !important 一起使用,但没有任何效果。我也在媒体查询中使用了重要的关键字,但结果是一样的
-
好的,你试过 JavaScript 吗?类似于:
window.onload=function() {for (let e of document.querySelectorAll(".uni-entry-description p")) {e.style.textAlign ="left";} }?
标签: javascript html css model-view-controller text-align