CSS - hid fourth row in table?

Hi,
can anyone tell how to hide the Brokers link in the table below using CSS?

Thanks.

      <div align="center">
        <table width="768"  height="50" border="0" cellpadding="0" cellspacing="0" bgcolor="#990000">
          <tr>
            <td width="96" class="navcell"><a href="index.php" class="nav">
            <font color="#D0C96C"><span style="display: block">Home</span></font></a></td>
            <td width="96" class="navcell"><a href="businesses-type-all-state-NSW.htm" class="nav">
            <font color="#D0C96C"><span style="display: block">Sydney</span></font></a></td>
            <td width="96" class="navcell"><a href="businesses-type-all-state-QLD.htm" class="nav">
            <font color="#D0C96C"><span style="display: block">Brisbane</span></font></a></td>
            <td width="96" class="navcell"><a href="brokers.php" class="nav"> 
            <font color="#D0C96C"><span style="display: block">Brokers</span></font></a></td>
            <td width="96" class="navcell"><a href="services.php" class="nav"> 
            <font color="#D0C96C"><span style="display: block">Services</span></font></a></td>
            <td width="96" class="navcell"><a href="contact.php" class="nav">
            <font color="#D0C96C"><span style="display: block">Contact</span></font></a></td>
            <td width="96" class="navcell"><a href="disclaimer.php" class="nav">
            <font color="#D0C96C"><span style="display: block">Disclaimer</span></font></a></td>
          </tr>
        </table>
      </div>

Open in new window

sabecsAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Tom BeckConnect With a Mentor Commented:
You could hide the whole td if it's always the fourth td as long as there is only one row in the table.

.navcell:nth-of-type(4) {
    display:none
}

Older versions of IE will have trouble with this.
0
 
Kyle HamiltonData ScientistCommented:
i dont know why your styles are inline, but if you want an inline style, apply this rule to whatever element you want to hide

style="display:none;"
0
 
sabecsAuthor Commented:
Thanks for your help, much appreciated.

It's an old website and the above table is in hundreds of files, I was after a quick way to add something to a common CSS file to hide the  4th row, is this possible?

I don't want to spend time removing from hundreds of files as site will be updated shortly, my customer wants one page removed urgently.
0
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

 
Tom BeckCommented:
With css you could do this:

.navcell a[href='brokers.php'] {
    display:none
}
0
 
sabecsAuthor Commented:
Thanks Tom, that is almost perfect, is there a way to change the width to 0 as  <td width="96" is still taking up space?
0
 
Tom BeckCommented:
As a way to handle IE less than v9 you could add both rules.

.navcell a[href='brokers.php'] {
    display:none
}

.navcell:nth-of-type(4) {
    display:none
}

Then at least the link will be gone in older IE versions (though the td will still take up space).
0
 
sabecsAuthor Commented:
Thanks Tom, that is perfect.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.