0

テーブルのTDに画像を挿入しています

style="background-image: url("my_url_goes_here")

次に、その TD に透明な PNG マスクを適用して、画像の角を丸くします (背景の角と同じ色で、画像の中央を示します)。

style = "background-image: url()ALT をマスク画像 (ユーザーが画像を右クリックすると保存できるもの) に書き込むように、CSS 部分 ( )に画像の ALT を書き込むことができるかどうか疑問に思います。Google は透明なマスクをインデックス化します。画像のALTで。

私が何を尋ねているのか明確でない場合は、さらに説明します。質問してください。

また、私の友人が電話で、css3 ラウンド ボーダーは、ボーダーだけでなく、画像など、あらゆる種類のものに適用できると話してくれました。丸い境界線が画像も丸くなるかどうかわからないので、試したことはありません(通常のIEと同じように、正方形で表示されます)。

ありがとう。

4

4 に答える 4

3
  1. altいいえ、背景画像には追加できません
  2. はい、可能です - http://jsfiddle.net/TyFM7/
于 2012-06-08T13:59:58.243 に答える
1

背景画像にaltタグは必要ありません。これは、これらを実際にインデックスに登録したくないためです。

CSSの境界線の半径は、ほとんどのものに追加できます。境界線の半径が追加された画像の例を次に示します。

境界線の半径が30pxの画像の例

于 2012-06-08T14:02:54.207 に答える
1

css は alt タグをサポートしていません。

CSSで画像の角を丸くすることは可能です。

http://www.css3.info/preview/rounded-border/

于 2012-06-08T13:58:34.027 に答える
1

このalt属性は、ロードされたリソースがない場合に同等のテキストを提供することを目的としています。背景画像ではなく、画像、領域などで使用されます。

ソース: http://www.w3.org/TR/html4/struct/objects.html#h-13.8

丸みを帯びた角についてborder-radiusは、画像でも機能します-IEでも。このプロパティにスタイルを提供するための現在の最善の方法を知りたい場合は、http://css3please.comをチェックしてください。

img.rounded {
    -webkit-border-radius: 12px;
    border-radius: 12px;
}
于 2012-06-08T14:00:13.163 に答える