1

一部のテキストをブラウザに応答させたり、画像に関連付けたりするのに問題があります。

これは私がこれまでに持っているものです

ご覧の通りレスポンシブ画像はあるのですが、ブラウザが小さくなるとテキストのバランスが崩れてしまうので、今よりもっとシームレスな処理をしようと思っています。これを適切に説明できたことを願っています。それはすべて少し混乱しています。

これが私がこれまでに持っているものです:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<style>

.image {position: relative; text-align: center;}

.image span {position: absolute; line-height: 20px; display: block; top: 50%; 
    margin-top: -10px; width: 100%; color: white;}

img.ri
 {
 position: relative;
 max-width: 75%;
 display: inline-block;
 vertical-align: middle;
 }

 @media screen and (orientation: portrait) {
 img.ri { max-width: 90%; }
 }
 @media screen and (orientation: landscape) {
 img.ri { max-height: 90%; }
 }

 img#hv {
 filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
 filter: gray; /* IE6-9 */
-webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */
 }

 img#hv:hover {
filter: none;
-webkit-filter: grayscale(0);}

</style>
</head>
<body>

<div class="image">
 <img src="http://static.inqmind.co/content/2013/05/aap-mob-always-strive-and- prosper/feature.jpg" class="ri" id="hv">
 <span>ASAP ROCKY - Jack New City</span>
</div>
</body>
</html>
4

2 に答える 2

1

すでにメディアクエリを使用していますが、 font-size も同様に使用しないのはなぜですか?
例: http://jsfiddle.net/GCyrillus/yJ8wh/6/

@media screen and (max-width:500px) {.image {font-size:0.5em;}
于 2013-06-10T17:32:42.790 に答える