一部の質問は単に書き直す必要があるため、この質問は書き直されています
これらの p タグの幅をどのようにオーバーライドしますか? コンテンツがウィンドウの境界からはみ出しており、これは容認できません。HTML(SharePointによって生成された)を編集することはできず、CSSでそれを圧倒するだけです。:
<div class="ms-rteElement-photodivright" style="width:475px">
<p class="ms-rteStyle-photoCredit">this text spills over my desired width</p>
<p class="ms-rteStyle-photocaption">This text spills over my desired width</p>
</div>
これは私が持っているものです:
div#wrapper
{
margin:0 auto !important;
width:%f !important;
background:green;
float:left !important;
position: relative !important;
}
body
{
background:darkgreen !important;
}
.clear
{
clear:both !important;
}
img
{max-width:%f !important;
height:auto;
}
div [class]
{
p: width:%f !important;
float:clear !important;
}
.override div.ms-rteElement-photodivright
{
max-width:%f
!important;
margin:auto;
}
.override p.ms-rteStyle-photocaption
{
max-width:%f !important;
margin:auto;
}
結果は次のとおりです。緑の色合いが異なっているのがわかりますか? 緑の暗い色合いにこぼれているコンテンツを緑 (私のラッパー) に含めたままにしたい...こぼれているコンテンツは、上記のコードのこれらの P クラスです...
ありがとうございました