Hi, bin gerade dabei eine Webseite zu erstellen, mit HTML 5 und CSS3 hauptsächlich (für die mobilen Geräte werde ich noch ein Stylesheet ohne Css3 machen).
Habe es mal (ohne Bilder) testweise hochgeladen:
.: SGD :.
CSS-Datei: http://d3mueller.lima-city.de/style.css
Ich habe noch 3 Probleme:
1. Die Menüs sind ja mit internen Links gemacht ( z.B. href="#news") die zu einem Div führen, dass dann erscheint. Mein Problem: Wenn man auf den Link klickt, springt der Browser runter zu dem Div und man muss erst wieder hocscrollen, um das Menü zu sehen.
Kann man das verhindern? Wenn ja, wie?
2. Wenn man die Seite öffnet, ohne am Ende iwie #news oder so, dann ist noch gar kein Div geöffnet, und die Seite sieht komisch aus. Kann man dem Browser sagen, z.B. das Div mit der id="news" soll von anfang an aktiviert sein?
Oder kann man auch eine einfache HTML weiterleitung einrichten die dann auf die gleiche Seite weiterleitet, nur halt mit der Endung #news?
EDIT: Habe es versucht, der kommt dann in so eine endlos schleife und lädt die Seite unendlich mal neu, is ja auch logisch, weil er im Prinzip immer wieder auf die gleiche Seite kommt, wo er ja weiterleiten soll.
3.Wenn man momentan auf die Seite "Team" geht (oder andere Seiten ohne viel Inhalt), dann kann man immernoch recht weit runter-scrollen, weil ja das größte Div nur unsichtbar ist, die Höhe aber noch da ist. Kann man nicht sagen, wenn er nicht aktiviert ist, soll er die höhe auf 0px verringern?
Theoretisch könnte man das ja so machen:
Auszug aus meiner Style.css-Datei: (habe die Höhe mal eingefügt, immer ganz oben)
Aber so funktioniert das leider nicht,die Seite ist immer noch scrollbar auf den kleinen Seiten. Wisst ihr, warum?
Ich hoffe ihr könnt mir helfen
Schon mal Vielen Dank und Lg
Dennis
PS: Hoffe ich bin im richtigen Forum, meine Fragen sind zu HTML undCSS. Hoffe, hier ist das okay.
Habe es mal (ohne Bilder) testweise hochgeladen:
.: SGD :.
CSS-Datei: http://d3mueller.lima-city.de/style.css
Ich habe noch 3 Probleme:
1. Die Menüs sind ja mit internen Links gemacht ( z.B. href="#news") die zu einem Div führen, dass dann erscheint. Mein Problem: Wenn man auf den Link klickt, springt der Browser runter zu dem Div und man muss erst wieder hocscrollen, um das Menü zu sehen.
Kann man das verhindern? Wenn ja, wie?
2. Wenn man die Seite öffnet, ohne am Ende iwie #news oder so, dann ist noch gar kein Div geöffnet, und die Seite sieht komisch aus. Kann man dem Browser sagen, z.B. das Div mit der id="news" soll von anfang an aktiviert sein?
Oder kann man auch eine einfache HTML weiterleitung einrichten die dann auf die gleiche Seite weiterleitet, nur halt mit der Endung #news?
EDIT: Habe es versucht, der kommt dann in so eine endlos schleife und lädt die Seite unendlich mal neu, is ja auch logisch, weil er im Prinzip immer wieder auf die gleiche Seite kommt, wo er ja weiterleiten soll.
3.Wenn man momentan auf die Seite "Team" geht (oder andere Seiten ohne viel Inhalt), dann kann man immernoch recht weit runter-scrollen, weil ja das größte Div nur unsichtbar ist, die Höhe aber noch da ist. Kann man nicht sagen, wenn er nicht aktiviert ist, soll er die höhe auf 0px verringern?
Theoretisch könnte man das ja so machen:
Auszug aus meiner Style.css-Datei: (habe die Höhe mal eingefügt, immer ganz oben)
Code:
#container div {
height: 0px; /* Höhe normal */
font-size: 15px;
font-family:Verdana, Geneva, sans-serif;
text-align: justify;
padding-left: 25px;
padding-right: 25px;
margin: 0 auto;
border: 1px solid black;
width:910px;
position:absolute;
opacity: 0;
-moz-transition: opacity .5s linear;
-o-transition: opacity .5s linear;
transition: opacity .5s linear;
-webkit-transition: opacity .5s linear;
background-image: url(Bilder/content-textur.png);
-moz-box-shadow: inset 0 0 10px #222;
-webkit-box-shadow: inset 0 0 10px #222;
box-shadow: 0 0 10px #222, inset 0 0 10px #222;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
z-index: 1;
}
#container div:target {
height: auto; /* Höhe, wenn Div sichtbar ist */
opacity: 1;
z-index: 2;
}
Ich hoffe ihr könnt mir helfen
Schon mal Vielen Dank und Lg
Dennis
PS: Hoffe ich bin im richtigen Forum, meine Fragen sind zu HTML undCSS. Hoffe, hier ist das okay.
Zuletzt bearbeitet: