2013-06-18 4 views
13

Ниже приводится код таблицы:Как добавить горизонтальную линию в таблицу?

<table cellpadding="0" cellspacing="" width="100%" border="0"> 
     <tbody> 
      <tr class="pack_list_divider"> 
      <td width="30%" rowspan="2"> 
      <img id="coursimg" src="test_listings_files/default_package_image.png" alt="Section wise test" border="0"> 
      </td> 
      <td width="25%"> 
      <p class="pckgvalidity"> 
      Validity : 1 Year&nbsp;      
      </p> 
      </td> 
      <td width="35%"> 
      <p class="pckgvalidity">Number of Tests : 0 
      </p> 
      </td> 
      <td width="20%" valign="middle"> 
      <!--<p id="test_list_loader" height="20" align="center" style="display:none;"></p> --> 
      <a href="http://localhost/abc/pqr/lmn/web/online-test-packages?op=get_package_detail&amp;test_pack_id=21e86b3ebf6a8af2a9fcf136c4f8e88a" class="view_test_package_details">Test Details</a> 
      </td> 
     </tr> 
     <tr> 

      <td colspan="2" width="50%" valign="top"> 
      <p class="descp"> 
      sectionm wise tests 
      </p>   
      </td>   
      <td width="20%"> 
           <p class="pckgrs"> <span class="rs fl" style="color:#333333; font:25px bold; margin:0px 0px 10px 10px;"> Free &nbsp; </span> 
      <span> 

       <a class="user-not-loggedin more addcart fl" href="http://localhost/entrance_prime/Entrance_Prime/entprm/web/my_cart.php?pack_id=21e86b3ebf6a8af2a9fcf136c4f8e88a&amp;pack_type=test&amp;op=aa" id="21e86b3ebf6a8af2a9fcf136c4f8e88a" value="21e86b3ebf6a8af2a9fcf136c4f8e88a" style="background:url(../images_new/add_account.png) 0 0 no-repeat;">&nbsp;</a>    

      </span> 

       </p></td> 
</tr> 
</tbody></table> 

также прилагается Соответствующий снимок экрана. В нем я указал, где хочу горизонтальную линию. Я пробовал так много трюков, но ни один из них не сделал для меня волшебство. Может ли кто-нибудь помочь мне в решении этой проблемы? Заранее спасибо.

+1

отсюда, эта линия кажется


.. попробуйте добавить его в т.р. тд – BeNdErR

+0

я не могу видеть снимок экрана. –

ответ

12

Использование заголовка таблицы и добавить подчеркивание там

<table> 
    <thead> 
     <tr> 
      <th>Valididty></th> 
      <th>No Of Tests</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td>Test</td> 
      <td>Test</td> 
     </tr> 
    </tbody> 
</table> 

Теперь вы можете стиль строку заголовка. Сделать каждая клетка имеет нижнюю границу:

table { border-collapse:collapse; } 
table thead th { border-bottom: 1px solid #000; } 
+2

вам также нужно удалить расстояние между ячейками между ths, чтобы иметь границу с продолжением – BeNdErR

11

здесь смотрите: http://jsfiddle.net/ZmBmh/

HTML

<table> 
    <tr class="firstLine"> 
     <td>hey</td><td>hello</td><td>yuhuu</td> 
    </tr> 
    <tr> 
     <td>hey</td><td>hello</td><td>yuhuu</td> 
    </tr> 
    <tr> 
      <td colspan="3"><hr/></td> 
    </tr> 
    <tr> 
     <td>hey</td><td>hello</td><td>yuhuu</td> 
    </tr> 
</table> 

CSS

table{ 
    border-collapse: collapse; 
} 
.firstLine td{ 
    border-bottom: 2px solid black; 
} 
-2

Что-то вроде этого:

http://jsfiddle.net/j3xB8/

<table border="1" cellpadding="0" cellspacing="" width="100%" > 
     <tbody> 
      <tr class="pack_list_divider"> 
       <tr> </tr> 
      <td width="25%"> 
      <p class="pckgvalidity"> 
      Validity : 1 Year&nbsp;      
      </p> 
      </td> 
      <td width="35%"> 
      <p class="pckgvalidity">Number of Tests : 0 
      </p> 
      </td> 
      <td width="20%" valign="middle"> 
      <!--<p id="test_list_loader" height="20" align="center" style="display:none;"></p> --> 
      <a href="http://localhost/entrance_prime/Entrance_Prime/entprm/web/online-test-packages?op=get_package_detail&amp;test_pack_id=21e86b3ebf6a8af2a9fcf136c4f8e88a" class="view_test_package_details">Test Details</a> 
      </td> 
     </tr> 
     <tr> 

      <td colspan="2" width="50%" valign="top"> 
      <p class="descp"> 
      sectionm wise tests 
      </p>   
      </td>   
      <td width="20%"> 
           <p class="pckgrs"> <span class="rs fl" style="color:#333333; font:25px bold; margin:0px 0px 10px 10px;"> Free &nbsp; </span> 
      <span> 

       <a class="user-not-loggedin more addcart fl" href="http://localhost/entrance_prime/Entrance_Prime/entprm/web/my_cart.php?pack_id=21e86b3ebf6a8af2a9fcf136c4f8e88a&amp;pack_type=test&amp;op=aa" id="21e86b3ebf6a8af2a9fcf136c4f8e88a" value="21e86b3ebf6a8af2a9fcf136c4f8e88a" style="background:url(../images_new/add_account.png) 0 0 no-repeat;">&nbsp;</a>    

      </span> 

       </p></td> 
</tr> 
</tbody></table> 

Скажите мне, если это то, что вы ищете.

+0

вы только что добавили границу для всей таблицы. – BeNdErR

8

Я использую этот трюк:

<table> 
    <tr style="border-bottom:1px solid black"><td colspan="100%"></td></tr> 
    <tr> ... </tr> 
</table> 
+2

это работает на удивление хорошо для меня, спасибо! – Winona

Смежные вопросы