2016-08-07 5 views
2

私はCSSを使用して画像を表示しようとしています。とにかくそれは表示されません。私を助けてください。私のコードは次のとおりです。私も含めたcssを使用して画像を表示

//styles.css 
 

 
table tr td span.glyphicon-eye-open{ 
 
\t background: url("../images/private-eye.png") no-repeat; 
 
}
//Register.php 
 

 
<form method="post" id="form1"> 
 
<table align="center" width="45%" cellpadding="7px"> 
 
<tr> 
 
<td><label>*</label><input type="text" name="email" placeholder=" Your Email" value="<?=$email?>"/></td> 
 
</tr> 
 
<tr> 
 
<td><label>*</label> <input type="password" name="pass" id="passwordfield" placeholder=" Your Password" value="<?=$password?>"/> 
 
<span class="glyphicon-eye-open"></span> 
 
</td> 
 
    <tr> 
 
<td><button type="submit" name="btn_Register">Register</button></td> 
 
</tr> 
 
</table> 
 
</form>

'リンクのrel = "スタイルシート" のhref = "../ CSS/Styles.cssを" タイプ= "テキスト/ cssの" /' タグの先頭に

+0

「表示しない」はあまり情報を与えません。イメージがあなたが指している相対パスに置かれていると確信していますか? Chromeの開発ツールの[ネットワーク]タブまたはFirefoxのFirezillaを確認してみてください。 –

+0

イメージを個別の 'images'フォルダに配置しました。このフォルダは、指定されたパスに該当します。 – Sudip977

+0

@ Sudip977このようなものを試してみてください:ur images: 'images/private-eye.png' ur: –

答えて

5

スパンが全くないためです。すべてのスパンには、テキストを挿入するかCSSを使用して高さを編集するまで、高さはありません。例えば、私はそうのように、ここでいくつかのテキストを入れている:

span.glyphicon-eye-open { 
 
    background: url("http://beerhold.it/320/200") no-repeat; 
 
    color: #fff; 
 
}
//Register.php 
 

 
<form method="post" id="form1"> 
 
<table align="center" width="45%" cellpadding="7px"> 
 
<tr> 
 
<td><label>*</label><input type="text" name="email" placeholder=" Your Email" value="<?=$email?>"/></td> 
 
</tr> 
 
<tr> 
 
<td><label>*</label> <input type="password" name="pass" id="passwordfield" placeholder=" Your Password" value="<?=$password?>"/> 
 
<span class="glyphicon-eye-open">@@@</span> 
 
</td> 
 
    <tr> 
 
<td><button type="submit" name="btn_Register">Register</button></td> 
 
</tr> 
 
</table> 
 
</form>

-1

この1

.glyphicon-eye-open{ 
background: url("../images/private-eye.png"); 
background-repeat:no-repeat; 
} 

があなたのCSSは

0

それに含まれていることを確認してみてください次のCSSコードを使用して問題なく動作します:

table tr td span.glyphicon-eye-open{ 
background: url("../images/private-eye.png"); 
background-repeat:no-repeat; 
/*width:50px; 
height:50px;*/ 
padding-left:15px; 
padding-right:15px; 
padding-bottom:2px; 

}

+0

私はスパンの幅と高さを使用しましたが、動作しません。 – Sudip977

+0

代わりに 'パディング'を使用すると問題なく動作します。 – Sudip977

+0

 との間に十分な数がある場合でも動作します – Sudip977

3

変更するには、このライン

<span class="glyphicon-eye-open"></span> 

に:

<span class="glyphicon-eye-open">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> 

DEMO

span.glyphicon-eye-open { 
 
\t background: url("http://previews.123rf.com/images/arnau2098/arnau20981503/arnau2098150300166/37873708-small-squares-background-color-Stock-Photo.jpg") no-repeat; 
 
}
//Register.php 
 

 
<form method="post" id="form1"> 
 
<table align="center" width="45%" cellpadding="7px"> 
 
<tr> 
 
<td><label>*</label><input type="text" name="email" placeholder=" Your Email" value="<?=$email?>"/></td> 
 
</tr> 
 
<tr> 
 
<td><label>*</label> <input type="password" name="pass" id="passwordfield" placeholder=" Your Password" value="<?=$password?>"/> 
 
<span class="glyphicon-eye-open">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> 
 
</td> 
 
    <tr> 
 
<td><button type="submit" name="btn_Register">Register</button></td> 
 
</tr> 
 
</table> 
 
</form>

関連する問題