私はアメリカン フットボール チームのウェブサイトに取り組んでいます。彼らは、CMS システムを通じて管理できるフロント ページにこれらのニュースサイトを持っています。これらのニュース項目内のテキストの配置に問題があります。2 つのニュース項目は次のようになります。
ご覧のとおり、正しいニュースサイトのテキストがうまく表示されています。しかし、左はそれを本当にひどくカットします。最後の文のテキストの上半分しか見えません。私はoverflow: hidden;を使用しています。テキストによって div や newsitem が大きくならないようにします。HTMLとCSSでこれを解決する方法を知っている人はいますか、それともPHPでサーバーサイドを切り離す必要がありますか?
ここに私のコード(HTML)があります:
<div class="newsitem">
<div class="titlemessagewrapper">
<h2 class="titel" align="center"><?php echo $row['homepagetitel']; ?></h2>
<div class="newsbericht">
<?php echo $row['homepagebericht']; ?>
</div>
</div>
<div class="newsfooter">
<span class="footer_author"><a href=""><?php echo get_gebruikersnaam_by_id($row['poster_id']); ?></a></span> <span class="footer_comment"><a href="">Comments <span>todo</span></a></span>
<a href="" class="footer_leesmeer">Lees meer</a>
</div>
</div>
CSS は次のとおりです。
.newsitem{
float: left;
height: 375px;
width: 296px;
margin: 20px 20px 0px 20px;
background-color: #F5F5F5;
}
.newsitem .titel{
color:#132055;
font-size:1.2em;
line-height:1.3em;
font-weight:bold;
margin:10px 5px 5px 5px;
padding:0 0 6px 0;
border-bottom:1px dashed #9c0001;
}
.titlemessagewrapper{
height: 335px;
overflow: hidden;
}
.newsitem .newsbericht{
padding:5px 5px 5px 5px;
font-size: 0.8em;
margin-bottom: 5px;
}
.newsitem .newsfooter{
width: 100%;
height: 25px;
background-color: #132055;
margin: 0px auto;
font-size: 0.8em;
padding-top: 5px;
margin-top: 10px;
border: 1px solid #9c0001;
}