2016-12-30 20 views
0

クラスコンテンツにのみ属するリンク(<a>タグ)を修正したいと考えています。特定のクラスにのみ属するリンクを変更するにはどうすればよいですか?

HTMLコード

<div class="content"> 
     <a href="semI">SEM I </a> </br></br> 
     <a href="semII">SEM II </a> 
</div> 

CSSコード

a.content:link, a.content:visited { 
    background-color: #f44336; 
    color: white; 
    width : 400px; 
    padding-left: 25px; 
    text-align: left; 
    text-decoration: none; 
    display: inline-block; 
} 
+0

https://jsfiddle.net/yz1gttd1/1/ – sinisake

答えて

0

.content aまた

.content a:link, .content a:visited { 
     background-color: #f44336; 
     color: white; 
     width : 400px; 
     padding-left: 25px; 
     text-align: left; 
     text-decoration: none; 
     display: inline-block; 
    } 

にあなたのCSSを変更し、brタグがなければなりません保つために

<div class="content"> 
     <a href="semI" class="content">SEM I </a> </br></br> 
     <a href="semII" class="content">SEM II </a> 
</div> 

:ない</br>

.content a:link, 
 
.content a:visited { 
 
    background-color: #f44336; 
 
    color: white; 
 
    width: 400px; 
 
    padding-left: 25px; 
 
    text-align: left; 
 
    text-decoration: none; 
 
    display: inline-block; 
 
}
<div class="content"> 
 
    <a href="semI">SEM I </a> 
 
    <br> 
 
    <br> 
 
    <a href="semII">SEM II </a> 
 
</div>

0

a.content:link, a.content:visitedcontentのクラスを持っているすべてのリンクを探している<br>として書かれた、ので、あなたのHTMLがに変更する必要がありますあなたのHTMLは同じです。あなたがCSSを修正してリンクをターゲットにしている場合内のクラスが0の祖先、あなたは行き​​たいです:

.content a:link, .content a:visited { 
    background-color: #f44336; 
    color: white; 
    width : 400px; 
    padding-left: 25px; 
    text-align: left; 
    text-decoration: none; 
    display: inline-block; 
} 
関連する問題