Estoy tratando de emular una barra de pestañas con htmlcss - deshacerse de los espacios entre vanos
Me gustaría que el ancho de cada pestaña se ajuste de acuerdo a la longitud del texto (es decir, sin ancho fijo) y para el ajuste de línea en caso de que exceda el ancho de la pantalla
casi me he conseguido que
<html>
<head>
<style type="text/css">
#myTabs .tab {
float: left;
}
#myTabs .tab_middle {
margin: 0;
padding: 0;
border: none;
background-image:url('images/tabs/tab_middle.png');
}
#myTabs .tab_left {
margin: 0;
padding: 0;
border: none;
background-image:url('images/tabs/tab_left.png');
}
#myTabs .tab_right {
margin: 0;
padding: 0;
border: none;
background-image:url('images/tabs/tab_right.png');
}
</style>
</head>
<body>
<div id="myTabs">
<div class='tab'>
<span class='tab_left'> </span>
<span class='tab_middle'>very very looong</span>
<span class='tab_right'> </span>
</div>
<div class='tab'>
<span class='tab_left'> </span>
<span class='tab_middle'>another loooong tab</span>
<span class='tab_right'> </span>
</div>
<div style='clear:both'></div>
</div>
</body>
</html>
pero, hay un espacio muy molesto entre la imagen lengüeta de apertura y el cierre ...
Como puede ver, lo he intentado con relleno, espacio y borde, sin suerte ...
- editar He intentado reemplazar los tramos con una pequeña mesa (una fila, tres TD) pero es la lo mismo, solo el espacio entre es más pequeño ...
intento de añadir espacios en blanco: nowrap; – ant
lo probé, es lo mismo ... – opensas