zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Margin IE7 und Firefox unterschiedlich

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 02.02.2009, 12:57
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 17.01.2009
Beiträge: 4
torkel befindet sich auf einem aufstrebenden Ast
Standard Margin IE7 und Firefox unterschiedlich

Hallo

ich habe ein kleines Problem mit CSS, evtl kann mir hier jemand helfen.

Die Darstellung im IE7 und Firefox ist unterschiedlich => siehe Anhang.

Dafür verwende ich folgendes CSS:

Code:
Code:
#top_menu ul { 
     margin-top: 0; 
     margin-left: 0; 
     margin-bottom: 0; 
     list-style: none; 
}
Im IE7 wird dann das Menü immer ganz nach Links gemacht und im Firefox ist es ein paar Pixel nach rechts verschoben. Wie es eigentlich sein sollte, aber im IE7 wird es erst nach rechts geschoben, wenn ich bei margin-left: z.b 30px eingebe.

kann mir da jemand behilflich sein?

Grüsse
Angehängte Grafiken
Dateityp: jpg ie7.jpg (18,0 KB, 8x aufgerufen)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 02.02.2009, 13:05
Wissensbegierig
neuer user
 
Registriert seit: 17.05.2006
Beiträge: 89
Synoxis befindet sich auf einem aufstrebenden Ast
Standard

Du müsstest schon mehr als nur einen Teil deines Codes posten.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 02.02.2009, 13:09
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 17.01.2009
Beiträge: 4
torkel befindet sich auf einem aufstrebenden Ast
Standard

Code:
<div id="top">
   <div id="top_menu">         
       <div class="moduletable_menu">
           <ul class="menu">
                 <li id="current" class="active item1"><a href="http://xxxdomainxxx/site2/"><span>Startseite</span></a></li>
                 <li class="item2"><a href="/site2/index.php?option=com_chronocontact&amp;Itemid=2"><span>Kontakt</span></a></li>
                 <li class="item3"><a href="/site2/index.php?option=com_contact&amp;view=contact&amp;Itemid=3"><span>Kontaktformular</span></a></li>
           </ul>
      </div>
  </div>
</div>

Code:
#top_menu {
	float: left;
	margin: 88px 0 0 0 ;
	width: 100%;
	border: solid 1px;
}

#top_menu ul {
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
}

#top_menu li {
	float: left;
/*	margin: 0 6px;*/
	padding: 0;
	height: 39px; 
	border-right: solid 1px;
		border: dotted 1px;
/*	background: url(../images/menu_li.jpg) center right no-repeat;*/
}

#top_menu li:hover {

}

#top_menu li a#active_menu-nav {
	color: #C3D859;
}

#top_menu li a {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	float: left;
	display: block;
	line-height: 37px;
	padding: 0 15px;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
/*	background: url(../images/menu_li_a.jpg) center left no-repeat;*/
}
Mit Zitat antworten
  #4 (permalink)  
Alt 02.02.2009, 13:14
Benutzerbild von In4matiker
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 19.12.2005
Ort: Winterthur (Schweiz)
Beiträge: 158
In4matiker befindet sich auf einem aufstrebenden Ast
Standard

evtl hilft noch die zusätzliche Angabe

Code:
list-style-position: inside;
oder
Code:
list-style-position: outside;
damit der Abstand verschwindet bzw bei beiden Browsern identisch ist.

Alternativ auch noch der Versuch dass Du den

Code:
list-style: none; list-style-position: outside;
beim li schreibst und nicht beim ul.
__________________

Mit Zitat antworten
  #5 (permalink)  
Alt 02.02.2009, 13:19
Benutzerbild von Elchi3
Benutzer
neuer user
 
Registriert seit: 23.12.2008
Ort: Verden(Aller)
Beiträge: 64
Elchi3 befindet sich auf einem aufstrebenden Ast
Standard

Jep, oder immer die margins und paddings nullen.
Somit vergisst man auch nichts:

Code:
* { margin: 0; padding: 0;}
__________________
Gruß,
<Elchi3>

Mit Zitat antworten
  #6 (permalink)  
Alt 02.02.2009, 13:25
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 17.01.2009
Beiträge: 4
torkel befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Elchi3 Beitrag anzeigen
Jep, oder immer die margins und paddings nullen.
Somit vergisst man auch nichts:

Code:
* { margin: 0; padding: 0;}

Das war es genau, ich hatte den padding: 0; nicht und deshalb gab es den Unterschied... funktioniert nun einwandfrei.

Danke für die schnelle Hilfe!
Mit Zitat antworten
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
Frage zu horizontalen Linien marvin1989 CSS 3 29.12.2009 23:35
Untermenü im IE nici CSS 10 22.06.2009 21:19
Darsrtellungsproblem im Firefox und IE6 IE7 klappt cyberoner1 CSS 1 10.03.2009 10:01
[Abstand zwischen zwei DIV] und [overflow] in Firefox und IE unterschiedlich sailscape CSS 7 11.10.2008 03:28
IE und Firefox Darstellung unterschiedlich muhkuh22 CSS 1 16.03.2008 15:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:13 Uhr.