CSSスタイリングに関して私が今やっているウェブ開発者の特定の側面に問題があります。以下のCSSでスタイルアンカータグスタイリングの問題のスパンタグ
<div id = "spaninsidea">
<ul id="spantest">
<li><a id="nav-button-one" href="javascript:return false;"><span>Link 1</span></a></li>
<li><a id="nav-button-two" href="javascript:return false;"><span>Link 2</span></a></li>
</div>
:
私は何を持っていることは、次のHTMLです
#spaninsidea { background: #494949; padding: 5px 5px 5px 37px; overflow: hidden; margin: 0 0 10px 0; }
#spaninsidea li { display: inline;}
#spaninsidea li a { text-transform:uppercase; text-align:center; border-radius:5px;
display: block; margin-right:50px; width: 100px; height: 100px; background-color: green;
float: left; }
#spaninsidea li a span {background-color:orange; margin-top:50px}
私は何を取得しようとしていますが真ん中に座って、リンクの内側spanedテキストですタグのスパンにマージン設定を適用しようとすると、それは単に静止していますが、フォントの色などを変更すると、クリケットが再生されます。私はなぜそれがスタイルが、笑いを浮かべる図形を傾ける。
私はフロントエンドのものは私には新しいものだと告白するので、一般的に見ることができるぎらつきの問題がある場合は、それらを指摘してください。
乾杯
私はあなたのスパンで左と右の余白を自動に設定したいと思うし、あなたはうまくいくでしょう - あなたがjsfiddleを設定するともっと簡単になります。 –
@BethBudwigマージンは、インラインレベルの要素には適用されません。そして、この文脈ではスパンは役に立たない。 –
@RikudoSenninそれから何か提案があります。 – Morn