php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.01.2010, 22:02  
Benutzer
 
Registriert seit: 13.01.2010
Beiträge: 47
PHP-Kenntnisse:
Anfänger
gombi befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] CSS Drop Down Menü und IE Problem

Hallo!

Bin etwas neu im Bereich CSS und HTML aber hatte bei der Erstellung meiner Seite keine Probleme, zumindest im Firefox. Jetzt hab ich aber Probs mit dem IE.

Hab ein png Problem, aber hierzu werde ich die Lösung schon selber finden.

Mir geht es mehr um mein drop down menü. Dieses verschiebt nämlich beim drop down das div
unter dem Menübalken. Im FF geschieht das nicht. Hab leider noch keine Lösung gefunden.

FF



IE




JS:

Code:
	<script type='text/javascript'>

 function show(menu)

 {

	 if(document.getElementById(menu).style.display=='none') 

		document.getElementById(menu).style.display='block'; 

	 else document.getElementById(menu).style.display='none';

 }

 	</script>
CSS:

Code:
.bereich{

display: block;

color: #FFFFFF;

background-color: #;

text-align: center;

margin-top: 0px;


}



a.link{

display: block;

color: #000;

font-family: Verdana, Arial;

font-size: 13px;
font-weight: bold;
line-height:32px;

text-decoration: None;
border-top: solid 1px #fff000;
border-bottom: solid 1px #fff;
border-left: solid 1px #fff;
border-right: solid 1px #fff;

background: url(images/menu_repeader.png) repeat-x #000000;

width: 110px;

height: 32px;
padding-top:0px;

}



a.link:hover{

display: block;
background: url(images/menu_repeader_heller.png) repeat-x #000000;

Im HTML hab ich das Menü so eingebunden:

Code:
<div id="menubalken">

 <table cellpadding=0 cellspacing=0 style="position: relative; top: 0px; left: 10px;">

	<tr>

		<td valign=top>

			<div class="bereich" onMouseover="show('menu1')" onMouseout="show('menu1')">

				<a href="#" class="link">Home</a>

				<span id="menu1" style="display:none;">

					

				</span>

			</div>

		</td>

und so weiter ......

Kann mir da bitte jemand zu Seite stehen?

Vielen Dank!

Michael
gombi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.01.2010, 22:11  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ich würde Dir raten, auf eine fertige Lösung wie Suckerfish zu setzen, bei der sich Leute lange mit den Unzulänglichkeiten diverser Browser auseinandergesetzt haben.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 13.01.2010, 22:20  
Benutzer
 
Registriert seit: 13.01.2010
Beiträge: 47
PHP-Kenntnisse:
Anfänger
gombi befindet sich auf einem aufstrebenden Ast
Standard

Danke, schau mir das mal an.

Mein Menü sollte aber auch funken. Behaupten die zumindest!

Code:
/**

 * Horizontal CSS Drop-Down Menu Module

 *

 * @file		dropdown.css

 * @package		Dropdown

 * @version		0.7.1

 * @type		Transitional

 * @stacks		597-599

 * @browsers	Windows: IE6+, Opera7+, Firefox1+

 *				Mac OS: Safari2+, Firefox2+

 *

 * @link		http://www.lwis.net/

 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.

 *

 */
Hat jemand vielleicht ne Idee? Ist ja sicher nur eine Kleinigkeit.

LG
gombi ist offline   Mit Zitat antworten
Alt 13.01.2010, 22:25  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Wie sollen wir anhand der „Signatur“ sehen, was Du an das Menü rangebastelt hast und wie der Originalcode ist?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 13.01.2010, 22:38  
Benutzer
 
Registriert seit: 13.01.2010
Beiträge: 47
PHP-Kenntnisse:
Anfänger
gombi befindet sich auf einem aufstrebenden Ast
Standard

Dachte die Info im 1. Post ist ausreichend. Dachte außerdem es könnte ein bekannter Fehler sein den man leicht ausmerzen kann.
gombi ist offline   Mit Zitat antworten
Alt 14.01.2010, 08:59  
Erfahrener Benutzer
 
Registriert seit: 01.12.2009
Beiträge: 645
PHP-Kenntnisse:
Fortgeschritten
draco88 befindet sich auf einem aufstrebenden Ast
draco88 eine Nachricht über ICQ schicken
Standard

Der Fehler liegt wahrscheinlich in deinem CSS. Ich hab nirgends ein position:absolute gesehen und dann ist es logisch, dass der weitere Inhalt verschoben wird.
draco88 ist offline   Mit Zitat antworten
Alt 14.01.2010, 19:06  
Benutzer
 
Registriert seit: 13.01.2010
Beiträge: 47
PHP-Kenntnisse:
Anfänger
gombi befindet sich auf einem aufstrebenden Ast
Standard

Danke, schau mir das mal an, aber im FF geht es ja ohne Probs.
gombi ist offline   Mit Zitat antworten
Alt 14.01.2010, 21:06  
Benutzer
 
Registriert seit: 13.01.2010
Beiträge: 47
PHP-Kenntnisse:
Anfänger
gombi befindet sich auf einem aufstrebenden Ast
Standard

Noch ne Info. Wenn ich das height: 34px; aus dem div "menubalken" raus nehme,
dann mach der FF aus das gleiche und verschiebt das div darunter.


Code:
#menubalken {
	background: url(images/menu_repeader.png) repeat-x top;

	margin: 0px auto;

	width: 800px;
	height: 34px;

	padding: 0px 0px 0px 10px;
gombi ist offline   Mit Zitat antworten
Alt 15.01.2010, 14:41  
Benutzer
 
Registriert seit: 13.01.2010
Beiträge: 47
PHP-Kenntnisse:
Anfänger
gombi befindet sich auf einem aufstrebenden Ast
Standard

Danke draco88 für den Hinweis mit der Positionierung.
Es lag anscheinend an meinen mangelhaften css Kenntnissen.

Hab nun beide Elemente absolut positioniert und es scheint auch im FF zu funktionieren.

Nur wie zentriere ich jetzt die div's auf der Seite?

Macht man das so?

Code:
    position: absolute;
    top: 30px;
    left: 50%;
    margin-left: -<half of image width>px;
gombi ist offline   Mit Zitat antworten
Alt 15.01.2010, 14:51  
Erfahrener Benutzer
 
Registriert seit: 01.12.2009
Beiträge: 645
PHP-Kenntnisse:
Fortgeschritten
draco88 befindet sich auf einem aufstrebenden Ast
draco88 eine Nachricht über ICQ schicken
Standard

Du musst nur das div was da "runterklappt" mit position:absolute versehen. Der Rest funktioniert auch ohne.
draco88 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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
Frage.: Dymanisches Datum im Drop Down Menü möglich? badboygoofy JavaScript, Ajax und mehr 1 24.07.2009 14:34
Problem mit Drop Down Menü N@tur3 PHP Tipps 2009 8 12.06.2009 18:22
werte aus pull down menü an abfrage übergeben TRA PHP Tipps 2009 3 13.05.2009 10:03
CSS Listen Problem bei dynamischen rekursiven Menu litterauspirna HTML, Usability und Barrierefreiheit 17 25.03.2009 15:58
[Erledigt] dynamischer Drop Down als Auswahl für Tabellenwahl in MYSQL meshking PHP Tipps 2009 10 16.03.2009 15:15
Problem mit Drop Down Menu Kein Genie HTML, Usability und Barrierefreiheit 2 04.11.2008 21:55
[Erledigt] Drop Down auswahl in tabelle speichern PHP Tipps 2005-2 6 10.08.2005 16:36
Formular + Drop down Schneckenkind PHP Tipps 2005-2 1 29.06.2005 08:35
2 verschachtelte while Schleifen. Großes Performanceproblem Datenbanken 3 30.05.2005 12:52
Problem mit Menü nullplan PHP Tipps 2005 1 24.03.2005 22:11
problem mit Menü feld und datenbank auslese 4x4styling Datenbanken 3 11.02.2005 11:17
Menü auf php-Seite PHP Tipps 2005 20 01.02.2005 20:24
[Erledigt] abfrage mit drop down und ausgabe Datenbanken 5 05.08.2004 08:48
Problem mit drop-down menu HTML, Usability und Barrierefreiheit 3 04.08.2004 19:56
Drop Down Menü PHP Tipps 2004 17 27.07.2004 21:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
css dropdown menu, css dropdown ie6, http://www.php.de/html-usability-und-barrierefreiheit/63342-erledigt-css-drop-down-menue-und-ie-problem.html, css drop down menu, dropdown menü internet explorer, drop down menü css, dropdown verschiebt div, css dropdown menu internet explorer, css dropdown menü ie, ie drop down menu fix, css dropdown formular, dropdown menu ie6, css menu internet explorer, css dropdown menu im explorer, ie dropdown menü unter text, internet explorer drop down menu problem, drop down menüleiste, css dropdown ie, ie dropdown funktioniert nicht, internet explorer dropdown menu

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum