0
私の質問は、divスタイルの中にある要素= background-imageが画面が小さくなると正しく動作するようにする方法です。私の場合は、イメージボックス内の要素の1つが同じ高さを維持しているようです。div内でdiv要素を作るにはどうすればいいですか?
#main_article_box {
width: 728px;
height: 374px;
border: 1px solid #f8f8f8;
-moz-box-shadow: 0 2px 1px #9c9c9c;
-webkit-box-shadow: 0 2px 1px #9c9c9c;
box-shadow: 0 2px 1px #9c9c9c;
}
#main_article_text {
margin: 280px 3px 10px 3px;
height: 90px;
background: #ffffff;
border: 1px solid #f8f8f8;
background: #ffffff;
background: -moz-linear-gradient(#ffffff, #cccccc);
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(1, #ffffff));
background: -webkit-linear-gradient(#ffffff, #cccccc);
background: -o-linear-gradient(#ffffff, #cccccc);
background: -ms-linear-gradient(#ffffff, #cccccc);
background: linear-gradient(#ffffff, #cccccc);
/*-moz-border-radius: 1px;
\t border-radius: 1px;
\t -moz-box-shadow: 0 1px 1px #f8f8f8;
\t -webkit-box-shadow: 0 1px 1px #f8f8f8;
\t box-shadow: 0 1px 1px #f8f8f8;*/
opacity: 0.8;
filter: alpha(opacity=80);
}
#main_article_title {
font-size: 23px;
letter-spacing: -1px;
text-transform: uppercase;
text-shadow: #333;
font-weight: bold;
margin: 8px;
}
#main_article_short_text {
font-size: 14px;
width: 530px;
font-weight: bold;
margin: -2px 0 0 8px;
color: #333333;
}
@media only screen and (max-width: 460px) {
#main_article_box {
width: 100%;
height: auto;
}
#main_article_text {
width: 98%;
height: auto;
}
#main_article_title {
font-size: 16px;
}
#main_article_short_text {
font-size: 11px;
}
}
<div id="main_article_box" style="background-image: url(http://www.watchathletics.com/data/headline/9718/rio%20usain%20bolt.jpg); no-repeat center; background-size: 100% auto; ">
<div id="main_article_text">
<div id="main_article_title"><a href="http://www.w3schools.com/html/">Main Article Title for this post</a>
</div>
<div id="main_article_short_text">
<p>This is some intro text the article below title. This is some intro text the article below title.</p>...
</div>
</div>
</div>
は何を達成したいですか? 'main_article_box'は、より小さな高さまたは幅でどのように動作しますか? – andreas
画像のサイズは正しく変更されますが、画像の上下に均等に空白が残ります。また、画面のサイズが変更されたときにテキストボックスが画像に正しく収まるようにしたい。ここにリンクhttp://www.watchathletics.com/があります。あなたの画面を小さくすると、どうなるかがわかります。 @Andreas – Girts