2016-11-05 3 views
0

내 H1 주변에 테두리를 만들려고하고 있는데 어떤 이유로 CSS에서 정확한 "span"을 선택할 수 없습니까? 내가 뭔가 잘못 쓰는거야?"Span"선택기가 작동하지 않습니다.

HTML

h1 span { 
 
    
 
     display: inline-block; 
 
     padding: 0.5em 
 
     border: white solid 10px; 
 
    }
<header> 
 
    <div class="logo"> 
 
    <img src="octopus.png"> 
 
    </div> 
 

 
    <nav> 
 
    <a href="">One</a> 
 
    <a href="">One</a> 
 
    <a href="">One</a> 
 
    <a href="">One</a> 
 
    </nav> 
 
    <h1><span>Elias</span></h1> 
 
    <p class="kicker">Stuff // Other Stuff // More</p> 
 
</header>

+0

투표는 닫습니다. 비슷한 질문이 여기에 주제 일지 모르지만, 이것은 미래 독자를 돕지 않을 방법으로 해결되었습니다. –

답변

1

당신이 border 작업하지 않습니다 padding;을 누락

h1 span { 
 
    display: inline-block; 
 
    padding: 0.5em; 
 
    border: white solid 10px; 
 
} 
 
/*demo*/ 
 

 
body { 
 
    background: lightblue 
 
}
<nav> 
 
    <a href="">One</a> 
 
    <a href="">One</a> 
 
    <a href="">One</a> 
 
    <a href="">One</a> 
 
</nav> 
 
<h1><span>Elias</span></h1> 
 
<p class="kicker">Stuff // Other Stuff // More</p>

이 질문에 더 이상 재현 할 수없는 문제 또는 간단한 인쇄상의 오류로 인해 발생되면서
+0

와우는 내가 그 덕분에 디파를 놓친 것을 믿을 수 없다. –

0

CSS

span.classy { 
    background-color: DodgerBlue; 
} 

HTML

<span class="classy">Here's a span with some text.</span> 
<span>Here's another.</span> 
관련 문제