আমি 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
যা দ্বিতীয় বিকল্পটি এমন একটি উপাদান নির্বাচন করছে যা.table
AND.vertical-align
বর্গ রয়েছে।