zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Container passt sich in der Höhe nicht an andere Ebenen an

Antwort
 
LinkBack Themen-Optionen Ansicht
  #11 (permalink)  
Alt 09.07.2007, 21:41
Benutzerbild von Crizzo
der mit dem Editor kämpft
XHTMLforum-Kenner
 
Registriert seit: 17.10.2006
Ort: Ost-Hessen
Beiträge: 4.828
Crizzo ist ein sehr geschätzer MenschCrizzo ist ein sehr geschätzer MenschCrizzo ist ein sehr geschätzer MenschCrizzo ist ein sehr geschätzer Mensch
Standard

z.B.: #logoblock und #headimage kann man zusammen legen Es bringt nicht, dort lauter kleine Grafiken zu machen. Erstell eine neue Box und gibt ihr die ganzen Bilder aus #headimage und #logoblock als eine Grafik als Hintergrund.
Zusäztlich brauchst du kein #Randli und #randre. Du hast eine statische Seite, so kannst du das alles per background-image in die #navbar, #contentre usw. einbinden.

Vermeide leere Elemente.
__________________
Ohne Quelltext gibts selten Hilfe. Also: Onlinebeispiel hochladen und Link bereitstellen!
Foren-FAQ
Mit Zitat antworten
Sponsored Links
  #12 (permalink)  
Alt 09.07.2007, 21:59
Benutzerbild von ArcVieh
//
XHTMLforum-Kenner
 
Registriert seit: 19.12.2006
Ort: Gütersloh
Beiträge: 1.844
ArcVieh sorgt für eine eindrucksvolle AtmosphäreArcVieh sorgt für eine eindrucksvolle Atmosphäre
Standard

li floaten lassen, auf ul list-style:none anwenden, auf a eine Breite und Höhe anwenden (die Breite auch auf li anwenden).
__________________
CSS-FAQ beantwortet die meisten Fragen | Retro coding gegen Divitis | Code validieren & posten für Hilfe
Mit Zitat antworten
Sponsored Links
  #13 (permalink)  
Alt 09.07.2007, 22:29
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 06.07.2007
Ort: Berlin
Beiträge: 27
nicoendter befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ArcVieh Beitrag anzeigen
li floaten lassen, auf ul list-style:none anwenden, auf a eine Breite und Höhe anwenden (die Breite auch auf li anwenden).
Ahso mal sehen ob es funktioniert. Hast du dabei auch bedacht das jeder Navigationspunkt eine andere Bilddatei hat.

@BlackHawk

das mit der Zusammenlegung von #Logoblock und #Headimage ist ein bisschen schwierig da sich das Bild bei #Headimage auf jeder Seite ändert.
Mit Zitat antworten
  #14 (permalink)  
Alt 09.07.2007, 22:33
Benutzerbild von Crizzo
der mit dem Editor kämpft
XHTMLforum-Kenner
 
Registriert seit: 17.10.2006
Ort: Ost-Hessen
Beiträge: 4.828
Crizzo ist ein sehr geschätzer MenschCrizzo ist ein sehr geschätzer MenschCrizzo ist ein sehr geschätzer MenschCrizzo ist ein sehr geschätzer Mensch
Standard

aber die brauchst keine acht oder wie viele Bilder das sind...
__________________
Ohne Quelltext gibts selten Hilfe. Also: Onlinebeispiel hochladen und Link bereitstellen!
Foren-FAQ
Mit Zitat antworten
  #15 (permalink)  
Alt 09.07.2007, 22:44
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 06.07.2007
Ort: Berlin
Beiträge: 27
nicoendter befindet sich auf einem aufstrebenden Ast
Standard

Das habe ich so gemacht bzw. unsere Designerin da so die ladezeit verkürzt werden.
Aber die Kritik nehm ich entgegen.

größeres Problem ist aber immernoch das mit der Navigation. Auch nach ArcVieh's Anweisung klappt es nicht so wie es soll.

Mein StyleSheet:
Code:
li {
	float:left;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #545a79;
	width: 24px;
	heiht: 800px;
}
ul {
	float:left;
	list-style:none;
}
a {
	width: 24px;
	heiht: 800px;
	background-color:#FFFFFF;
	display:block;
}
a:hover {
	display:block;
	width: 24px;
	heiht: 800px;
	background-color:#99cc33;
}
Mit Zitat antworten
  #16 (permalink)  
Alt 09.07.2007, 22:54
Benutzerbild von ArcVieh
//
XHTMLforum-Kenner
 
Registriert seit: 19.12.2006
Ort: Gütersloh
Beiträge: 1.844
ArcVieh sorgt für eine eindrucksvolle AtmosphäreArcVieh sorgt für eine eindrucksvolle Atmosphäre
Standard

Es heißt height.
Die Ladezeiten werden durch mehrere Dateien nicht verkürzt. Es sei denn man spart sich bei größeren grafiken viele 'gleich aussehnde' Flächen. Im Schnitt kann die Ladezeit dadurch sogar maximirt werden.
Der Vorteil ist nur, das man schneller was zu sehen bekommt. Das ist aber auch mit Interlaced für Grafiken umsetzbar (Dadurch wird eine Datei aber auch größer).

eur_logo.gif sollte man als <img/> einbinden.
Code:
<img src="eur_logo.gif" alt="Logo von So und So" />
Dabei gehört es zum guten Stil, der Grafik auch die Größe zuzweisen, per CSS oder direkt eben. (Damit die Seite beim laden nicht 'springt'.)

Den großen Banner in so viele kleine Grafiken zu zerschlagen, ist blödsinn! Bitte als eine Grafik nehmen und dafür als Element h1 verwenden (Gilder-/Levin Image Replacement Lesen!).

EDIT: Habe das mit deinen Grafiken in den Links beachtet, ja. Wenn Du das umgesetzt hast was ich gesagt habe, zeig es bitte einmal online, also wenn es nicht funktionieren sollte.
__________________
CSS-FAQ beantwortet die meisten Fragen | Retro coding gegen Divitis | Code validieren & posten für Hilfe

Geändert von ArcVieh (09.07.2007 um 22:56 Uhr)
Mit Zitat antworten
  #17 (permalink)  
Alt 09.07.2007, 23:05
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 06.07.2007
Ort: Berlin
Beiträge: 27
nicoendter befindet sich auf einem aufstrebenden Ast
Standard

Ach mensch blöde Tippfehler

aber jetzt sieht es so aus....

HIER

Ausserdem umrahmt er die img jetzt in blau. Warum?
Ausserdem habe ich für jeden Navigationspunkt 2 verschiedene img bei a und hover. Wie soll ich das machen.

Tut mir Leid das ich so lange Eure Zeit beanspruche...

EDIT: Er positioniert das auch falsch... Seht Ihr?
Und auf einer Höhe sollen die einzelnen Anführungspfeile der img auch sein.

Geändert von nicoendter (18.07.2007 um 10:57 Uhr) Grund: URL hat sich geändert...
Mit Zitat antworten
  #18 (permalink)  
Alt 09.07.2007, 23:16
Benutzerbild von ArcVieh
//
XHTMLforum-Kenner
 
Registriert seit: 19.12.2006
Ort: Gütersloh
Beiträge: 1.844
ArcVieh sorgt für eine eindrucksvolle AtmosphäreArcVieh sorgt für eine eindrucksvolle Atmosphäre
Standard

Auf ul sollte noch margin 0 und padding 0 angewandt werden.
Code:
#Navbar {
	float:left;
	width:150px;
	z-index:2;
	background-color:#FFFFFF;
}
li {
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #545a79;
	width: 24px;
	height: 800px;
}
ul {
	float:left;
	list-style:none;
}
a {
	width: 24px;
	height: 800px;
	background-color:#FFFFFF;
	display:block;
}
a:hover {
	display:block;
	width: 24px;
	height: 800px;
	background-color:#99cc33;
}
So würde ich das nicht machen. Sondern wendern so.
Code:
#navbar ul {}
#navbar ul li { }
#navbar ul li a { }
#navbar ul li a:hover { }
Ist das nötig das sich der Text beim hovern verändert? Dann musst Du das img per CSS auf den Hyperlink anwenden und dazu müsstest Du für jeden einzelnen Link eine Klasse bzw. ID anfertigen.

Ach ja:
Code:
#navbar ul li a img { border:0; }
__________________
CSS-FAQ beantwortet die meisten Fragen | Retro coding gegen Divitis | Code validieren & posten für Hilfe
Mit Zitat antworten
  #19 (permalink)  
Alt 09.07.2007, 23:35
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 06.07.2007
Ort: Berlin
Beiträge: 27
nicoendter befindet sich auf einem aufstrebenden Ast
Standard

super es funktioniert. Nur sind die Bilder nich alle auf einer Höhe (Anführungspfeile).
Zitat:
Zitat von ArcVieh Beitrag anzeigen

Ist das nötig das sich der Text beim hovern verändert? Dann musst Du das img per CSS auf den Hyperlink anwenden und dazu müsstest Du für jeden einzelnen Link eine Klasse bzw. ID anfertigen.
Ja das wäre schon super. Ist einfach schöner fürs Auge
Wie muss ich das machen mit den einzelnen Hover img?
Vll. ein Beispiel?
Mit Zitat antworten
Sponsored Links
  #20 (permalink)  
Alt 09.07.2007, 23:39
Benutzerbild von ArcVieh
//
XHTMLforum-Kenner
 
Registriert seit: 19.12.2006
Ort: Gütersloh
Beiträge: 1.844
ArcVieh sorgt für eine eindrucksvolle AtmosphäreArcVieh sorgt für eine eindrucksvolle Atmosphäre
Standard

Code:
#navbar ul li a#hotspot { background-image: ... }
#navbar ul li a#grafixx { background-image: ... }
#navbar ul li a#jobs { background-image: ... }

#navbar ul li a#hotspot:hover { background-image: ... }
#navbar ul li a#grafixx:hover { background-image: ... }
#navbar ul li a#jobs:hover { background-image: ... }
Ist leider umständlich. Um die Pfeile auf einer Höhe zu bekommen, müsstest Du die Grafiken direkt bearbeiten. So das zum Beipiel jede Grafik 50 Pixel hoch ist usw.
__________________
CSS-FAQ beantwortet die meisten Fragen | Retro coding gegen Divitis | Code validieren & posten für Hilfe
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
Mehrere kleine Container links neben einem grpßem Container backlash86 CSS 3 24.02.2010 14:58
div container verschachteln blau CSS 2 05.12.2006 19:44
100% Höhe in einem Variablen Container (ie) MrLight CSS 0 04.12.2006 16:04
Container nimmt nicht die Höhe seines Inhalts an Lestat CSS 10 04.08.2005 13:47
Mitwachsende DIV Container Myjestic CSS 9 27.07.2005 17:37


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