SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 13.07.2008, 21:14   #1
TP-Junior
 
Registriert seit: Jun 2008
inservo macht alles soweit korrekt

Register Navigation springt bei Mouseover


Hallo zusammen,

ich bin gerade dabei, ein von Dreamweaver mitgeliefertes Layout anzupassen. JEtzt habe ich mittels einer ungeordneten Liste eine Registernavigation erstellt, was auch soweit passt. Allerdings tauchen jetzt zwei Fragen auf, die ich irgendwie nicht lösen kann (Suchen habe ich schon funktioniert, aber offenbar verwende ich die falschen Suchbegriffe):

1. Ich möchte jede Registerkarte in der gleichen Breite haben
2. Bei a:hover wird der linke "1px solid black" Rand, "3px solid black". Soweit so gut aber dabei springt der ganze Inhalt nach rechts.

Hat jemand eine Idee, wie ich das abstellen bzw. eine feste Breite einstellen kann?

Danke schonmal vorab!
inservo ist offline   Mit Zitat antworten


Alt 13.07.2008, 21:48   #2
TP-Moderator
 
Benutzerbild von zulujaner
 
Registriert seit: Apr 2008
Ort: Naumburg
zulujaner hilft, wo's gehtzulujaner hilft, wo's gehtzulujaner hilft, wo's geht
Lightbulb

Hallo inservo,

also ohne deinen Quellcode zu sehen kann man nur "kluge" Ratschläge geben.

Wenn das Menü beim hovern breiter wird, würde ich den Ausgangszustand, also den normalen Link, schon auf die breite wie beim hovern setzen.

Also den normalen Link plus 2pixel mehr. Dann sollte sichs ausgleichen.
Kommt natürlich drauf an wie der Hover Effekt angewendet wird.

Also nen Quelltext wäre nicht schlecht...


Grüsse zulujaner
zulujaner ist offline   Mit Zitat antworten
Alt 14.07.2008, 08:32   #3
TP-Junior
 
Registriert seit: Jun 2008
inservo macht alles soweit korrekt
Post

Hallo Zulujaner,

das ist leider genau mein Problem. Die Breite der Register orientiert sich offensichtlich an dem Inhalt, sprich an den Links. Ich vermute, wir reden jetzt hier über Basics, aber irgendwie komme ich trotzdem nicht weiter. Hier ist der Quellcode.

Hier der XHTML-Code:
Code:
<div id="navigation">
   <ul>
      <li><a href="#">Home</a></li>
      <li><a href="#">Products</a></li>
      <li><a href="#">Services</a></li>
      <li><a href="#">Team</a></li>
   </ul>
</div>
Hier ist der CSS-Code:
Code:
.thrColLiqHdr #navigation {
	background-color:#3c2201;
	color:#FF0000;
}

.thrColLiqHdr #navigation ul {
	list-style:none;
}

.thrColLiqHdr #navigation li {
	display:inline;
}

.thrColLiqHdr #navigation a {
	padding: 5px 5px 0 5px;
	text-decoration:none;
	background-color: #FFFFFF;
	color:#000000;
	border-left:1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	width:120px;
}

.thrColLiqHdr #navigation a:hover, a:focus {
	border-left:3px solid black;
}
Wundert Euch bitte nicht über die Klasse ".thrColLiqHdr", die wird von Dreamweaver mitgegeben, da es sich um ein "vordefiniertes" Layout handelt.
inservo ist offline   Mit Zitat antworten
Alt 14.07.2008, 11:22   #4
TP-Moderator
 
Benutzerbild von zulujaner
 
Registriert seit: Apr 2008
Ort: Naumburg
zulujaner hilft, wo's gehtzulujaner hilft, wo's gehtzulujaner hilft, wo's geht
Lightbulb

Hallo inservo,

ja so geht das nicht. Bei Inline Elementen kannst du keine Breite zuordnen. Dieser Wert wird ignoriert. Macht ja auch keinen Sinn bei Fliesstext zu sagen wie Breit er sein soll.

Als Lösung würde ich sagen wenn du nen Effekt haben möchtest. Mach beide linken Ränder gleich breit. Entweder 1px oder 3px. Beim hover änderst dann nur die Farbe des linken Randes und fertig ist die Geschichte.
Bei der Methode springt dann nix mehr hin und her.

HTML-Code:
.thrColLiqHdr #navigation a {
	padding: 5px 5px 0 5px;
	text-decoration:none;
	background-color: #FFFFFF;
	color:#000000;
	border-left:3px solid red;
	border-top: 1px solid black;
	border-right: 1px solid black;
}

.thrColLiqHdr #navigation a:hover, a:focus {
	border-left:3px solid black;
}
Andere Möglichkeit wäre alles in Blockelemente zu ändern und die über float in einer Zeile anordnen zu lassen.
Bei Blockelementen kannst du dann auch ne Breite angeben. Weis jetzt nicht ob das den Aufwand rechtfertigt...

Grüsse zulujaner
zulujaner ist offline   Mit Zitat antworten
Alt 14.07.2008, 12:56   #5
TP-Junior
 
Registriert seit: Jun 2008
inservo macht alles soweit korrekt
Hallo zulujaner,

danke für Deine Antwort. Ich hatte schon fast vermutet, dass es sich hier um fehlendes Grundlagenwissen meinerseits handelt

Habe es jetzt, wie Du beschrieben hast, mit 3px solid black als Standardzustand gelöst, der sich dann bei Mouseover in 3px solid red ändert.

Danke nochmals...

i.
inservo ist offline   Mit Zitat antworten
Alt 14.07.2008, 13:57   #6
TP-Supporter
 
Benutzerbild von mogidala
 
Registriert seit: Sep 2007
Ort: Mülheim an der Ruhr
mogidala bringt sich richtig einmogidala bringt sich richtig ein
evtl könnte man auch beim normalzustand ein padding von 2px hinzugeben (padding+rahmen=3px), beim hovern das padding dann weg und dafür den rahmen dicker.
__________________
Anstatt zu klagen was ihr wollt, solltet ihr dankbar sein, dass ihr nicht all das bekommt, was ihr verdient
mogidala ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
Register Navigation springt bei Mouseover Register Navigation springt bei Mouseover
« Hintergrundbearbeitung Photoshop | textlink »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Neues Register im IE valy Dreamweaver 7 29.06.2007 21:33
Register Problem! Linker Dreamweaver 5 28.08.2006 15:59
Register - Ränder yos21 Webdesign & Co. 3 07.01.2004 14:57
Register Ränder yos21 Umfragen 0 05.01.2004 15:16
Navigation wenn register global off Scriff Traum-Dynamik 6 09.05.2003 09:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67