イメージがありますが、まだソースを定義していません。これは、境界線がある:/ソースなしで画像の周りの枠線を削除するにはどうすればよいですか?
例えば:私はそれをソースを与える場合<img src="" />
、境界線は(:border:none
によるCSSに)消えます。
ソースがない場合、画像の周りの枠線を削除するにはどうすればよいですか?
イメージがありますが、まだソースを定義していません。これは、境界線がある:/ソースなしで画像の周りの枠線を削除するにはどうすればよいですか?
例えば:私はそれをソースを与える場合<img src="" />
、境界線は(:border:none
によるCSSに)消えます。
ソースがない場合、画像の周りの枠線を削除するにはどうすればよいですか?
あなたは、それは、最高のはちょうどブラウザからデフォルトSRCに追加したりしない画像タグを持っている、またはその幅を設定することであることはできませんを与えます/利用可能なsrcがない場合、高さは0になります。透明なイメージをプレースホルダとして使用することもできます。私が提案する可能性が何
srcを与えるまで、隠すことができます。
img {
height: 200px;
width: 200px;
visibility: hidden;
}
それとも0サイズ
img {
height: 0;
width: 0;
}
データと画像:お使いのブラウザのサポートが必要に応じて、URLのsrc属性
<img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==">
よUもできます
img[src=""] {
content:url("data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==");
}
参照:http://probablyprogramming.com/2009/03/15/the-tiniest-gif-ever
visibility: hidden;
が空の画像のスペースを保持します。 display: none;
が完全に画像を隠し、何の予約領域
はありません私はあなたのimgタグのsrcが404のErrすることができtext-indent: 100vw;
.logo {
text-indent: 100vw;
}
<img class="logo" src="" alt="my logo" />
を使用することをお勧めします。 ;)それはちょうどそのように消えます
div.menu_avatar {
width: 50px;
height: 50px;
overflow:hidden;
}
div.menu_avatar img{
width:52px;
height:52px;
margin-left: -1px;
margin-top:-1px;
}
だけsrc=""
を削除します。この場合は、あなたに従って使用することができます。
「ソースがありません」とはどういう意味ですか?あなたは空の ''を持っていますか? – lu1s
srcを追加するだけでなく、imageタグを持たないこと、またはsrcが利用可能でない限りwidth/heightを0に設定することができます。透明なイメージをプレースホルダとして使用することもできます。 – Louis
まさに!今、どのように私はそれから国境を削除するのですか? – Tgwizman