Atteindre une page
Accueil des forums
Recherche
Aide
Règles
Modes d'emploi
Présentez vous !
Tutoriels
Windows et autres OS
Matériels (achat, configuration, pannes)
Logiciels
Accès Internet et réseaux
Sécurité (problèmes et logiciels pour y remédier)
Sites Internet
Photo et vidéo numériques
Jeux vidéo
Programmation
Réagissez aux articles de l'OI
Sommaires des précédents numéros de l'OI
Discussions diverses
Insolite
prog++
le 28 aout 2007 à 16h25
Bonjour
Je bosse sur mon site et ai essayer de reréer un menu horizontal depuis une liste <UL>. Voici le code :
HTML
<ul id="verticallinks">
<li> </li>
<li><a href="." title="Aller à l'accueil du site">Accueil</a></li>
<li><a href="forum.php" title="Discuter avec les autres utilisateurs du site">Forum</a></li>
<li><a href="blog.php" title="Mon blog personnel">Blog</a></li>
<li><a href="apps.php" title="Mes programmes">Programmes</a></li>
<li><a href="res.php" title="Tutoriels, petits programmes, extensions, ...">Ressources</a></li>
<!-- Langues -->
<li><a href="?l=e">
<img src="images/gb.png" alt="English" title="English" height="11" width="16" /></a></li>
<!-- Nom d'utilisateur -->
<li><a href="se_connecter.php" title="Se connecter">Non connécté.</a></li></ul>
CSS
/* Liens horizontaux */
ul#verticallinks {
position: fixed !important;
position: absolute;
top: 4em;
left: 0;
width: 100%;
padding: 0 0 0 0;
margin: 0;
background-color: #C0C0C0;
background-repeat: repeat-x;
height: 1.1em;
display: block;
text-align: left;
list-style-type: none;
}
#verticallinks li {
display: inline;
}
#verticallinks a {
display: table-cell;
height: 0.8em;
/*border: solid 1px #000;*/
background-color: #C0C0C0;
background-repeat: repeat-x;
color: #000000;
font-weight: bold;
font-size: 0.8em;
margin: 0 0 0 0;
padding: 0 .5em 0 .5em;
vertical-align: middle;
}
#verticallinks a:hover, #verticallinks a:focus, #verticallinks a:active {
color: #8585D5;
text-decoration: none;
}
#verticallinks img {
padding: 0;
}
Cette liste fonctionne dons trés bien sous Internet Explorer, Firefox et Opera. Mais j'ai remarqué que cette liste buggait sous Safari 3 :
Les liens s'affichent les un au dessous des autres, en dessous de la barre grise, au dessus du contenu...
Ou est l'erreur ?
med365
le 29 aout 2007 à 16h51
Safari 3
Safari Windows est encore très buggé il me semble et a un mauvais rendu des pages, parfois il les affiche même en partie seulement !
Il faudrait tester la page avec la version Mac de Safari 3 qui est, elle, tout à fait stable et fonctionnelle
prog++
le 29 aout 2007 à 18h37
Bon ben voila le nouveau probléme :
Quelqu'un teste sous mac ?
prog++
le 12 septembre 2007 à 09h25
C'est sympa... Seulement le site n'est qu'ne developpement, et donc indisponible sur internet...
Essaye avec ce code :
<html>
<head>
<style>
ul#verticallinks {
position: fixed !important;
position: absolute;
top: 4em;
left: 0;
width: 100%;
padding: 0 0 0 0;
margin: 0;
background-color: #C0C0C0;
background-repeat: repeat-x;
height: 1.1em;
display: block;
text-align: left;
list-style-type: none;
}
#verticallinks li {
display: inline;
}
#verticallinks a {
display: table-cell;
height: 0.8em;
/*border: solid 1px #000;*/
background-color: #C0C0C0;
background-repeat: repeat-x;
color: #000000;
font-weight: bold;
font-size: 0.8em;
margin: 0 0 0 0;
padding: 0 .5em 0 .5em;
vertical-align: middle;
}
#verticallinks a:hover, #verticallinks a:focus, #verticallinks a:active {
color: #8585D5;
text-decoration: none;
}
#verticallinks img {
padding: 0;
}
</style>
</head>
<body>
<ul id="verticallinks">
<li> </li>
<li><a href="." title="Aller à l'accueil du site">Accueil</a></li>
<li><a href="forum.php" title="Discuter avec les autres utilisateurs du site">Forum</a></li>
<li><a href="blog.php" title="Mon blog personnel">Blog</a></li>
<li><a href="apps.php" title="Mes programmes">Programmes</a></li>
<li><a href="res.php" title="Tutoriels, petits programmes, extensions, ...">Ressources</a></li>
<!-- Langues -->
<li><a href="?l=e">
<img src="images/gb.png" alt="English" title="English" height="11" width="16" /></a></li>
<!-- Nom d'utilisateur -->
<li><a href="se_connecter.php" title="Se connecter">Non connécté.</a></li></ul>
</body>
</html>
J'essayerai de le mettre à disposition, mais il faut que je puisse reconfigurer Apache...