passer à la ligne dans une balise <span> ?

passer à la ligne dans une balise <span> ? - HTML/CSS - Programmation

Marsh Posté le 21-03-2003 à 15:56:14    

ma page est écrite en XHTML et utilise un fichier CSS
 
<ul>
<li><a href="#ext3">Initialisation et partitionnement en</a> <a
href="http://www.zip.com.au/~akpm/linux/ext3/">ext3</a></li>
</ul>
 
 
j'ai deux sortes de liens, ceux qui menent à des ancres sur la même page et de vrai liens. Comment faire en sorte que les premiers ne soit pas colorisés comme les second?
 
merci,


Message édité par Profil supprimé le 22-03-2003 à 16:20:49
Reply

Marsh Posté le 21-03-2003 à 15:56:14   

Reply

Marsh Posté le 21-03-2003 à 15:59:59    

Utilise des classes CSS différentes pour les différents liens. Par contre, je crois pas que tu puisses déterminer automatiquement (à part en javascript) si c'est un lien qui pointe dans la page ou non.
 
Donc, ton code :
 

Code :
  1. <fixed>
  2.   <ul>
  3.     <li><a href="#ext3" class="lienInterne">Initialisation et partitionnement en</a><a
  4. href="http://www.zip.com.au/~akpm/linux/ext3/" class="lienExterne">ext3</a></li>
  5.   </ul>
  6. </fixed>


Reply

Marsh Posté le 21-03-2003 à 16:54:19    

je te remercie, ça marche merci
 
toutefois j'ai une autre question parce que dans mon fichier CSS j'ai défini le soulignement pour les liens sur lequel je passe avec la souris, ça marche:  
 
lien qui mène vers l'ancre en en bas de page


<li><a href="#ext3" class="ancre">Initialisation et partitionnement</a></li>


 
ancre de destination et qui est malheureusement soulignée quand je passe dessus


<li><a name="ext3">Initialisation et partitionnement</a></li>


 
mais le problème est que la destination de l'ancre "Initialisation et partitionnement" est aussi consideré comme un lien et est donc souligné aussi et je vois pas comment éviter ça :??:


Message édité par Profil supprimé le 21-03-2003 à 16:57:05
Reply

Marsh Posté le 21-03-2003 à 17:04:58    

<li id="ext3">Initialisation et partitionnement</li>
 
c'est la manière "moderne" de le faire... mais ça ne marche pas dans les vieux browsers (NS4)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-03-2003 à 17:11:50    

ok, sinon, j'ai essayé aussi avec un espace   ça marche aussi
 

<ul><li>Initialisation et partitionnement en <a
href="http://www.zip.com.au/~akpm/linux/ext3/"
class="lien">ext3</a><a name="ext3"> </a></li></ul>


 
je vais essayer id pour voir si c'est xhtml w3c compliant ;)

Reply

Marsh Posté le 21-03-2003 à 17:15:04    

félicitations nous sommes w3c compliant dans les deux cas :)

Reply

Marsh Posté le 21-03-2003 à 17:21:28    

heu <a name> c'est pas compliant hein


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-03-2003 à 17:37:47    

je ne sais pas, pourtant dans les deux cas la validation est acceptée et dans le code source de la page d'accueil de w3c on trouve ça:
 


<h2 class="navhead"><a name="technologies" id="technologies">W3C A to
Z</a></h2>


Reply

Marsh Posté le 21-03-2003 à 18:50:01    

C'est en XHTML 1.1 que name est déprécié, pas en XHMTL 1.0


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 21-03-2003 à 19:04:44    

haaa OK, vu que mon site est en XHTML 1.1 c'est pour ça que je m'étais fait jeter avec mes <a name> :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-03-2003 à 19:04:44   

Reply

Marsh Posté le 22-03-2003 à 16:10:07    

j'ai un nouveau problème, comment passer à la ligne à l'interieur d'une balise spam?
l'intêret en l'occurence est parce que j'ai défini un fond légerement coloré et un cadre mais malheuresement la balise <br /> n'est pas admise et en plus ça crée un petit bug visuel.
 


<span class="com">tar xzvf linux-2.4.20.tar.gz      
 
ln-s linux-2.4.20 linux</span><br />

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed