Solved

Table border gap

Posted on 2010-09-10
6
531 Views
Last Modified: 2012-08-13
Hi Experts,

I have attached an image of a simple html table and my goal is to have a red border beneath the <tr><th>.  So I set the css border property for <th> and as you can see there are space between the lines.  I'd like it to appear as one continuous line accross the top to table.

Here is the CSS for the <th>:

#rateTable th {
      
      padding:3px 3px 2px 3px;
      font-size:.9em;
      font-family:Arial, Helvetica, sans-serif;
      border-bottom:thin red solid;
}

How can I do this in CSS?

Thanks

HNM sample table image
0
Comment
Question by:HelpNearMe
6 Comments
 
LVL 83

Assisted Solution

by:Dave Baldwin
Dave Baldwin earned 500 total points
ID: 33651768
Your table tag needs to says "cellspacing=0".  I don't believe that can be done in CSS.
0
 
LVL 2

Expert Comment

by:Tordan
ID: 33651769
the gap is being caused by the padding.
the common way to do this is to test an additional table so that underline is part of the 'outer' table and the text are part of 'inner' tables.
0
 
LVL 2

Expert Comment

by:Tordan
ID: 33651773
errrr
... is to NEST an additional table...
0
Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

 
LVL 83

Accepted Solution

by:
Dave Baldwin earned 500 total points
ID: 33651775
Demo of with and without:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title>Untitled</title>
<style type="text/css">
<!-- 
td {background-color: #aaaaaa;} 
-->
</style>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" summary="">
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td></tr>
</table>
&nbsp;
<table summary="">
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td></tr>
</table>
</body>
</html>

Open in new window

0
 
LVL 51

Expert Comment

by:HainKurt
ID: 33651825
may help
<style>
table {
      border-spacing:0px;
      border:solid 1 gray;
      cell-spacing:0px;
}
.underlined {
      padding:3px 3px 2px 3px;
      font-size:.9em;
      font-family:Arial, Helvetica, sans-serif;
      border-bottom:solid 3px red;
      text-align:middle;
}
</style>

<table cellspacing=0>
<tr>
	<td class=underlined>Term</td>
	<td class=underlined>Our Rate</td>
	<td class=underlined>Bank Rate</td>
</tr>
<tr>
	<td>1 Year fixed</td>
	<td>3.95%</td>
	<td>5.89%</td>
</tr>
<tr>
	<td colspan=3>Updated August 13, 2010</td>
</tr>
</table>

Open in new window

0
 

Author Closing Comment

by:HelpNearMe
ID: 33652019
I appreciate the replies, but DaveBaldwins did the trick.

Thanks!
0

Featured Post

How our DevOps Teams Maximize Uptime

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us. Read the use case whitepaper.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Google Page Speed Insight with srcset 4 87
Media Queries  not Firing 6 17
Do alert on select 6 13
Easy css question moving title underneath an image 4 14
Boost your ability to deliver ambitious and competitive web apps by choosing the right JavaScript framework to best suit your project’s needs.
Color can increase conversions, create feelings of warmth or even incite people to get behind a cause. If you want your website to really impact site visitors, then it is vital to consider the impact color has on them.
The viewer will the learn the benefit of plain text editors and code an HTML5 based template for use in further tutorials.
The is a quite short video tutorial. In this video, I'm going to show you how to create self-host WordPress blog with free hosting service.

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question