2016-11-27 1 views
-6

Ich versuche, dieses Tabellenlayout mit divs zu seinem CSS-Äquivalent zu konvertieren.Konvertieren von HTML-Tabelle in div mit CSS

<table class="ourwork-table" cellpadding="0" cellspacing="0"> 
    <tr> 
     <td><a href="http://www.google.com"><img src="http://cdn.sixrevisions.com/0476-01-responsive-images-demo/images/image01.jpg" /></a></td> 
     <td><a href="http://www.google.com"><img src="http://cdn.sixrevisions.com/0476-01-responsive-images-demo/images/image01.jpg" /></a></td> 
     <td><a href="http://www.google.com"><img src="http://cdn.sixrevisions.com/0476-01-responsive-images-demo/images/image01.jpg" /></a></td> 
    </tr> 
    <tr> 
     <td><a href="http://www.google.com"><img src="http://cdn.sixrevisions.com/0476-01-responsive-images-demo/images/image01.jpg" /></a></td> 
     <td><a href="http://www.google.com"><img src="http://cdn.sixrevisions.com/0476-01-responsive-images-demo/images/image01.jpg" /></a></td> 
     <td><a href="http://www.google.com"><img src="http://cdn.sixrevisions.com/0476-01-responsive-images-demo/images/image01.jpg" /></a></td> 
    </tr> 
</table> 

Stil für die Tabelle:

.ourwork-table { 
     width:100%; 
    } 

    .ourwork-table img { 
      width: 100%; 
      display:block; 
    } 

Dank

+0

Und was die Frage, die Sie fragen, vergessen zu? –

Antwort

0
<div class="row"> 
<div class="item"></div> 
<div class="item"></div> 
<div class="item"></div> 
</div> 
<div class="row"> 
<div class="item"></div> 
<div class="item"></div> 
<div class="item"></div> 
</div> 

.row{ 
width: 100% 
} 
.item{ 
display: inline-block; 
float: left; 
width: 33%; 
} 
+0

Es funktioniert jedoch nicht in dem Wrapper, in dem es sich befindet. Wie würde ich erzwingen, dass "row width: 100%" in einem übergeordneten div enthalten ist? –

+0

Nun, ich kenne das Layout des Elternteils nicht, also würde ich nicht wissen. Sende den Code und ich überprüfe es – kenny