मैं 4 स्तंभों के साथ एक तालिका प्रदर्शित करने का प्रयास कर रहा हूं, जिनमें से एक छवि है। नीचे स्नैपशॉट है: -
मैं पाठ को केंद्र स्थिति में लंबवत रूप से संरेखित करना चाहता हूं, लेकिन किसी भी तरह सीएसएस काम नहीं करता है। मैंने बूटस्ट्रैप उत्तरदायी तालिकाओं का उपयोग किया है। मैं जानना चाहता हूं कि मेरा कोड काम क्यों नहीं करता है और यह काम करने के लिए व्हाट्सएप सही तरीका है।
निम्नलिखित तालिका के लिए कोड है
सीएसएस
img {
height: 150px;
width: 200px;
}
th, td {
text-align: center;
vertical-align: middle;
}
एचटीएमएल
<table id="news" class="table table-striped table-responsive">
<thead>
<tr>
<th>Name</th>
<th>Email</th>
<th>Phone</th>
<th>Photo</th>
</tr>
</thead>
<tbody>
<?php
$i=0;
foreach ($result as $row)
{ ?>
<tr>
<td>
<?php echo 'Lorem Ispum'; ?>
</td>
<td>
<?php echo 'lrem@ispum.com'; ?>
</td>
<td>
<?php echo '9999999999'; ?>
</td>
<td>
<?php echo '<img src="'. base_url('files/images/test.jpg').'">'; ?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<table class="table vertical-align">, और उस वर्ग का उपयोग करके चयनकर्ता की विशिष्टता को थोड़ा बढ़ाएंtable.vertical-align > tbody > tr > td {}। आप यह भी कर सकते हैं.table.vertical-alilgn > tbody > tr > td {}कि पहले विकल्प की तुलना में अधिक विशिष्टता है। मैं हमेशा अपने सीएसएस चयनकर्ताओं में विशिष्टता को बढ़ाने की कोशिश करता हूं जितना संभव हो उतना कम। ध्यान दें कि पहला विकल्प एक तालिका तत्व का चयन कर रहा है,.vertical-alignजबकि दूसरा विकल्प एक तत्व का चयन कर रहा है जिसमें.tableAND.vertical-alignवर्ग हैं।