[css] Keine Mauzeigeränderung bei Link



  • Hallo,
    ich fang gerade anmeine Site mit css umzubauen.
    Jetzt habe ich vollgenden css code:

    #head2
    {
    	position: absolute;
    
    	font-weight: bold;
    	color: #5b5b5b;
    	top: 2px;
    	left: 4px;
    }
    

    ok wennich das jetzt so aufrufe:

    <a href="http://192.168.0.24/index.cgi" target=_self> <div id="head2">Startseite</div></a>
    

    kannich den Link anklicken aber der Mauszeiger ändert sich beim "auf den Link ziehen" nicht..

    PS: es liegt nicht am <div> annstatt <p> und wennich auf den Link klicke und die Taste festhalte kommt der "anklicken mauszeiger"...

    Kann mir da jemand helfen 😕



  • Weiß das jetzt auch nicht warum probier mal folgendes:

    A { cursor: XXX;
    }
    

    Statt XXX einen Wert nehmen der dir gefällt, die Wahl du hast mein Freund: http://www.selfhtml.net/navigation/css.htm#anzeigefenster

    Ab Netscape 6.0 und IE 4.0 sollte es funktionieren!

    MfG SideWinder



  • Ich danke dir erstmal jetzt hab ich zwar den Zeiger:

    <div class="head2">    
                <A href="http://192.168.0.24/index.cgi" target=_self>
                Startseite</A></div>
    

    mach ich das div so (also aussen) dann kommt der "Zeigefinger-Zeiger"
    noch mal (nua so...) den css code..

    .head2 
    { 
        	position: absolute; 
    	TEXT-DECORATION: none
        	font-weight: bold; 
        	color: #5b5b5b; 
        	top: 2px; 
        	left: 4px; 
    }
    

    ich bekomm jetzt einen unterstrichenen, dunkel-roten Link, den ich nicht haben wollte. 😞



  • Was ich noch erwähnen wollte der Link ist in einer Tabelle.



  • Dann kannst du doch einfach für den Link bzw. a-tags den style ändern 😕


  • Mod

    kleiner tipp:
    HTML lernen bevor du CSS lernst:

    <a><div></div></a>
    ist falsch.

    richtig ist
    <div><a></a></div>

    man macht das so:

    #head a {
    color:#5b5b5b;
    text-decoration:none;
    }
    
    #head a:hover {
    text-decoration:underline;
    }
    
    <div class="head"><a>text</a></div>
    

    btw:
    target soll man nicht verwenden
    und target="_self" ist sowieso default (es sei denn du verwendest <base> - aber das wuerde ich lassen)



  • jaja....

    aber ich sag es mal so:

    Wennich mich an den Standard halte sieht meine Seite total krüpplig aus, wenn ich aber hier und da veränderungen vornehme (die mit allen "gängigen" Browsern auch funzen) ist alles ok...

    desshalb: Der Standard ist fürn AR*** 👍



  • aha

    ich krieg meine seiten mit standard so hin wie ich sie haben will, vielleicht solltest du dir mal den standard genauer anschaun



  • der standsrd sagt: erst <p> dann <a> -> dadurch funzt mein css code nicht mehr
    <a> dann <p> und alles geht...

    und ich finde es einfacher die beiden tags auszutauschen als tagelang meinen code neuzuschreiben bis der standsr mal nicht meckert und miene seite funtz...
    aber egal....


  • Mod

    *lol*

    lies mal mein posting - da hast du die loesung

    <a><p></p></a>

    ist nicht nur nicht standardkonform, sondern viele browser erkennen da den link nicht mehr

    btw:
    lern lieber mal (X)HTML und CSS bevor du hier rummaulst wie schlecht der standard ist.



  • Lies du lieber meine Postings :p

    Denn die nicht standsrd komforme version funktioniert...bei der anderen wird der link trotz allem unterstichen und als "besucht" angezeigt!



  • buu schrieb:

    Lies du lieber meine Postings :p

    Denn die nicht standsrd komforme version funktioniert...bei der anderen wird der link trotz allem unterstichen und als "besucht" angezeigt!

    Deshalb soll man sich an den Standard halten und die Reihenfolge der Css-Definitionen einhalten. Dann klappts auch!

    adé


  • Mod

    buu schrieb:

    Denn die nicht standsrd komforme version funktioniert...

    bitte beweis mit Screenshot von
    Mac IE 5.0 und 5.5
    SAFARI 0.6 und 1.0
    Opera 5
    Mozilla 1.0
    IE (Windows) 5.0
    .
    .
    .

    wetten das einige es nicht so darstellen wie du glaubst?


Anmelden zum Antworten