Re: border and xhtml 1.1

On Mon, Jun 09, 2003 at 06:57:17PM +0200, Yoann wrote:
| part of my page :
| 
| <table>
|   <tr>
|     <td>
|       <img class="menu" src="menu01.gif" />
|     </td>
|   </tr>
|   <tr>
|     <td>
|       <img class="menu" src="menu02.gif" />
|     </td>
|   </tr>
| </tabke>
| 
| part of my style.css :
| 
| table.menu{
| text-align: left;
| vertical-align: top;
| margin:0px;
| border:hidden;
| padding:0px;
| }

Well, this will have no effect, as the table is not of class menu. I 
think what you meant was:

table{
text-align: left;
vertical-align: top;
margin:0px;
border:hidden;
padding:0px;
}

Either way, the correct way of doing this would be:

<div id="menu">
<img src="menu01.gif" alt="Something" />
<img src="menu02.gif" alt="Something Else" />
</div>

div#menu img{
	padding-top: 0;
	margin-top: 0;
	border-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0;
}

Although why you are using images for a menu is beyond me. You should be 
using a list element of some kind. e.g. <ul /> or <ol />.


-- 
Toby A Inkster BSc (Hons) ARCS | mailto:tobyink@goddamn.co.uk | pgp:0x6A2A7D39
    aim:inka80 | icq:6622880 | yahoo:tobyink | jabber:tai@jabber.linux.it
            http://www.goddamn.co.uk/tobyink/ | "You've got spam!"
                             playing://(nothing)

Received on Monday, 9 June 2003 13:52:12 UTC