zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden a href einmal roter hover einmal blauer

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 07.02.2013, 22:30
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 31.10.2010
Beiträge: 25
JediMind91 befindet sich auf einem aufstrebenden Ast
Standard a href einmal roter hover einmal blauer

Hallo zusammen

Soo ich habe ein kleines Problem mit meinen Links... für meine Seite möchte ich den Hover meiner "hauptlinks" z.B. rot und für die Unterlinks grün - nur leider funktionniert das überhaupt nicht so wie ich will

Code:
A:Hover {text-decoration: none; color:red;}
B:Hover {text-decoration: none; color:red;}
Nun, es gibt ja <a href>
ich dachte mir, das A ist ne "ID" und habs mit <b href> versucht, leider funktionierte der link danach nichtmehr - verhielt sich wie text.

Leider muss ich sagen dass ich ein wenig spezielle Links habe (sind aufklappbar) darum hier mal der ganze code:

HTML-Code:
<div class="navileft">
 <p class="links"><br />
<a href="#" onclick="outline('pc'); return false;"><b>PC & Server</b></a><br>
<!-- Men 1 - Aufklappbar -->
<span id="pc" style="display:none">
<a href="fail.php" alt="letse go" /> &nbsp; &nbsp;PC </br>
<a href="fail.php" alt="letse go" /> &nbsp; &nbsp;Server</br>
</span>
<!-- Men 1 zu -->
<!-- Men 2 - Aufklappbar -->
<a href="#" onclick="outline('kabel'); return false;"><b>Kabel & Adapter</b></a><br>
<span id="kabel" style="display:none">
<a href="fail.php" alt="letse go" /> &nbsp; &nbsp;Video </br>
<a href="fail.php" alt="letse go" /> &nbsp; &nbsp;Audio</br>
<a href="fail.php" alt="letse go" /> &nbsp; &nbsp;Weitere</br>
</span>
<!-- Men 1 zu -->
<!-- Men 3 - Aufklappbar -->
<a href="#" onclick="outline('links'); return false;"><b>CPU</b></a><br>
<span id="links" style="display:none"><a href="#" onclick="outline('links_computer'); return false;">&nbsp;Computer</a><br>
<span id="links_computer" style="display:none">&nbsp;&nbsp;Artikel<br>
&nbsp;&nbsp;Download-Archive</span>
<a href="index.php?kat=grafikkarten&ub=gpu">Grafik</a></br>
<a href="index.php?kat=graka&ub=none">Grafik</a></br>
<a href="index.php?kat=cpu&ub=I7">cpu I7</a></br>
<a href="index.php?kat=cpu&ub=">cpu</a></br>
</span>
<!-- Men 3 zu -->
</p>
</div>
z.B. PC & SERVER sollte blau sein... nur funktioniert eben nicht so ganz.

Kann mir da jemand weiterhelfen?
Danke vielmals leute



mfg
JM91
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 08.02.2013, 00:38
Benutzer
neuer user
 
Registriert seit: 21.07.2010
Beiträge: 33
franc78 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Nun, es gibt ja <a href>
ich dachte mir, das A ist ne "ID" und habs mit <b href> versucht, leider funktionierte der link danach nichtmehr - verhielt sich wie text.
<a> ist ein Link.
<a href="seite2.html"> ist ein Link der die Seite "seite2.html" aufruft.
<b> ist ein Tag für fetten Text.
Das sind sozusagen die Grundlagen der Grundlagen.

Zu deinem Aufklappmenü:
Das würde ich nicht mit JavaScript, sondern mit CSS lösen.
schon alleine aus Gründen der Barrierefreiheit.

Beim HTML würde ich, wie für Navigationen üblich auf Listen <ul> setzen.
Für die Überschriften Überschriften (im Beispiel <h3>)
Für die Untermenüs untergegliederte Listen:
HTML-Code:
<ul>
    <li><h3><a href="xxx.html">PC &amp; Server</a></h3>
        <ul>
            <li><a href="xxx.html">PC</a></li>
            <li><a href="xxx.html">Server</a></li>
        </ul>
    </li>
    <li><h3><a href="xxx.html">Kabel &amp; Adapter</a></h3>
        <ul>
            <li><a href="xxx.html">Video</a></li>
            <li><a href="xxx.html">Audio</a></li>
            <li><a href="xxx.html">Weitere</a></li>
        </ul>
    </li>
    <li><h3><a href="xxx.html">CPU</h3>
        <ul>
            <li><a href="xxx.html">...</a></li>
            <li><a href="xxx.html">...</a></li>
            <li><a href="xxx.html">...</a></li>
        </ul>
    </li>
</ul>
Die Farbe der untergeordneten Links in der Navi änderst du so:
HTML-Code:
ul li a{
        color: #808000;
    }
Die Farbe der Überschriften kannst du dann per CSS zb. so ändern:
HTML-Code:
ul li h3 a{
        color: #800000;
    }
Bei der CSS-Formatierung kannst du dich ja noch richtig austoben .

Auch das Ausblenden und Einblenden würde ich per CSS machen. Dazu bietet sich die Pseuoklasse :hover an.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Hilfe css Menu center xXcyberXx CSS 5 28.11.2010 19:51
Problem mit CSS Menü SMundt CSS 9 07.01.2009 19:12
CSS Navigation - Problem mit IE6 pcklinik CSS 4 18.09.2007 12:04
Darstellungsproblem CSS Navigation im IE7 pcklinik CSS 7 09.09.2007 17:25
CSS Einsteiger bittet um Hilfe pcklinik CSS 0 06.09.2007 14:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:08 Uhr.