• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

css frame

tobi-848

New member
hallo zusammen

habe ein kleines problem und zwar:

- habe ich ein frame gemacht (leider in einem frameset)
- das frame in drei ebenen eingeteilt. macht man ein neues menü auf geht die nächst kleinere ebene auf.

und jetzt noch mein problem=)

wenn ich auf einen link klicke und dann in der ebene 2 noch mal auf einen link klicke stehen ja unterhalb noch ander links in der ebene 1. diese haben einen ziemlich grossen abstand zur oberen ebene 3.

ich möchte, dass diese nur jedoch einen ganz kleinen abstand haben zum oberen link. ist das irgendwie möglich

am besten ich poste hier mal den css script

besten dank für eure antwort!



Code:
								ul#naviEbene1 a:link {
								
border: 1px solid
border-color: white; /* rahme   */
background-color: #339900;
 white-space:nowrap; /* umbruch art   */
 position: static;
 margin-left: -50;  /* osseabstand   */
 margin-right: 0;  /* osseabstand   */
 margin-bottom: 0;  /* osseabstand   */
 margin-top: 0;  /* osseabstand   */
 height: 1; /* längi   */
 width: 3.8cm; /*  breiti  */
 padding-left: 9; /*  inneabstand  */
 text-decoration: none; /*    */
 color: white; /*  farb  */
 text-align:left; /* uusrechtig   */
 font-family: Calibri, Arial, sans-serif;  /*   grösse */
 font-size: medium; /*   schriftgrösse */
  list-style-type: square; 
 
 }

								ul#naviEbene1 a:hover, .hover { color: #FFFF99; /* RGB  */
text-decoration:none;
								} 				   		
								ul#naviEbene1 a:visited { color: #FFFF99;
								text-decoration:none;
								}
								
								
								
								
								ul#naviEbene2 a:link {
								
								border: 1px solid
 border-color: white; /* rahme   */
background-color: #339900;
 white-space:nowrap; /* umbruch art   */
position: static;
 margin-left: -35;  /* osseabstand   */
 margin-right: 0;  /* osseabstand   */
 margin-bottom: 0;  /* osseabstand   */
 margin-top: inherit;  /* osseabstand   */
 height: 1; /* längi   */
 width: 3.5cm; /*  breiti  */
 padding: 3; /*  inneabstand  */
 padding-left: 9; /*  inneabstand  */
 text-decoration: none; /*    */
 color: white; /*  farb  */
 text-align:left; /* uusrechtig   */
 font-family: Calibri, Arial, sans-serif;  /*   grösse */
 font-size: x-small; /*   schriftgrösse */
 }
 
		
								ul#naviEbene2 a:hover, .hover { color: #FFFF99; /* RGB  */
text-decoration:none;
								} 				   		
								ul#naviEbene2 a:visited { color: #FFFF99;
								text-decoration:none;
								}
								
								
								
								ul#naviEbene3 a:link {
								border: 1px solid
 border-color: white; /* rahme   */
background-color: #339900;
 white-space:nowrap; /* umbruch art   */
 position: static;
 margin-left: -30;  /* osseabstand   */
 margin-right: 0;  /* osseabstand   */
 margin-bottom: 0;  /* osseabstand   */
 margin-top: inherit;  /* osseabstand   */
 height: 1; /* längi   */
 width: 3.39cm; /*  breiti  */
 padding: 3; /*  inneabstand  */
 padding-left: 9; /*  inneabstand  */
 text-decoration: none; /*    */
 color: white; /*  farb  */
 text-align:left; /* uusrechtig   */
 font-family: Calibri, Arial, sans-serif;  /*   grösse */
 font-size: xx-small; /*   schriftgrösse */
 }

Code:
<ul id="naviEbene1">
<a href="#" onClick="wechsel('underframes/angebote_angebote.php', '../seiten/angebote.php')">Angebote</a>
<a href="#" onClick="wechsel('underframes/rundgang_rundgang.php', '../seiten/rundgang/rundgang.php')">Rundgang</a>
<a href="#" onClick="wechsel('underframes/anmeldungen_anmeldungen.php', '../seiten/anmeldungen.php')">Anmeldungen</a>
<a href="#" onClick="wechsel('underframes/shop_shop.php', '../seiten/shop/shop_produkte.php')">Shop</a>
<a href="#" onClick="wechsel('underframes/ueberuns_ueberuns.php', '../seiten/ueberuns.php')">Über uns</a>
<a href="#" onClick="wechsel('underframes/gaestebuch_gaestebuch.php', '../../seiten/seiten/gaestebuch.php')">Gästebuch</a>
</ul>
</head></body>
 
Auf den ersten Blick fällt mir auf, dass weitgehend die Einheiten fehlen. Du hast lediglich einmal px und einmal cm zugeordnet. Schreibe da mal überall eine Einheit dazu. Dann endet die "naviEbene1" mit
Code:
</ul>
</head></body>
Das kann ja wohl kaum so in Deinem Frame stehen. Vielleicht hast Du mal eine Beispielseite, so dass man drauf schauen kann. Falls doch, ist das falsch geschrieben.
 
Auf den ersten Blick fällt mir auf, dass weitgehend die Einheiten fehlen. Du hast lediglich einmal px und einmal cm zugeordnet. Schreibe da mal überall eine Einheit dazu. Dann endet die "naviEbene1" mit
Code:
</ul>
</head></body>
Das kann ja wohl kaum so in Deinem Frame stehen. Vielleicht hast Du mal eine Beispielseite, so dass man drauf schauen kann. Falls doch, ist das falsch geschrieben.


die einheiten setze ich über den mittag schnell ein, wenn ich zuhause bin.

hier schon mal den ganzen quelltext des ersten frames:

Code:
<?php
session_start();
$userid = $_SESSION['id'];
?>
<link rel="stylesheet" href="../Index/style.css" type="text/css">
<script>
function wechsel(i, ii)
{
parent.frames.links.location.href=i;
parent.frames.rechts.location.href=ii;
}
</script>
<body><head>
<ul id="naviEbene1">
<a href="#" onClick="wechsel('underframes/angebote_angebote.php', '../seiten/angebote.php')">Angebote</a>
<a href="#" onClick="wechsel('underframes/rundgang_rundgang.php', '../seiten/rundgang/rundgang.php')">Rundgang</a>
<a href="#" onClick="wechsel('underframes/anmeldungen_anmeldungen.php', '../seiten/anmeldungen.php')">Anmeldungen</a>
<a href="#" onClick="wechsel('underframes/shop_shop.php', '../seiten/shop/shop_produkte.php')">Shop</a>
<a href="#" onClick="wechsel('underframes/ueberuns_ueberuns.php', '../seiten/ueberuns.php')">Über uns</a>
<a href="#" onClick="wechsel('underframes/gaestebuch_gaestebuch.php', '../../seiten/seiten/gaestebuch.php')">Gästebuch</a>
</ul>
</head></body>


hoffe ihr könnt mir so besser helfen

besten dank
 
hallo. bin jetzt auch endlich zuhause.

hab das versucht mit den "px" angaben. leider ohne erfolg. ich glaube das problem ist eher der <ul> tag. wenn ich eine liste (bsp.<li>) nicht formatiere macht er ja auch automatisch abstände.

habe hier noch ein link, damit ihr hier mal sehen könnt wie das ganze bei mir aussieht:

http://www.naturtreff.com/frame.jpg


hoffe jemand kann mir helfen...

danke
 
Du sollst doch entweder ein korrektes (X)HTML-Dokument hier posten, oder aber einen Link zum Problem!
Mit einer Grafik ist niemandem geholfen.
Du suchst hier Hilfe, also gebe uns auch die entsprechenden Szenarien um Dir helfen zu können.

Was das mit der ul anbelangt:
ul{margin:0;padding:0;}
 
Zurück
Oben