Klauss: CSS-Beschränkung auf einen Fall

Beitrag lesen

Hallo,
wenn ich die CSS-Angaben nur für den einen Fall gelten lassen möchte,
ist dann folgendes korrekt (funktioneren tut es, aber ist es auch optimal)?

  
<style>  
.wrapper {  
    text-align: center;  
}  
  
.wrapper > a {  
    display: inline-block;  
    width: auto;  
    margin: 0;  
    padding: 0;  
    background-color: grey;  
}  
  
.wrapper > a > figure {  
    display: table;  
    margin: 0;  
    border: 1px dotted red;  
 }  
  
.wrapper > a > figure > img,  
.wrapper > a > figure > figcaption {  
    display: table-cell;  
    padding: 10px;  
    vertical-align: middle;  
}  
</style>  

... also überall Ergänzung um «.wrapper > a» bzw. «.wrapper > a >»
Grß
Klaus