| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: [Gelöst] Fixiertes Element mittig ausrichten im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, ich habe ein Problem mit dem Ausrichten von Elementen. Ich möchte wie auf Facebook for Websites - Facebook-Entwickler ...
![]() |
| | #1 (permalink) |
[Gelöst] Fixiertes Element mittig ausrichten Anzeige Hallo, ich habe ein Problem mit dem Ausrichten von Elementen. Ich möchte wie auf Facebook for Websites - Facebook-Entwickler das Menü oben zentriert haben, allerdings auch fixiert. Jetzt ist es ja so, dass durch die CSS-Eigenschaft Code: position: fixed; Ich habe auch schon probiert, mit margin-left und margin-right es auszurichten, jedoch klappt das auch nicht. HTML-Code: <!DOCTYPE html> <html> <head> <title>{$title|default:"Willkommen"}</title> <link rel="stylesheet" type="text/css" href="./lib/index.css"> </head> <body> <header> <nav><a href="./">Home</a> <a href="./impressum">Impressum</a></nav> </header> </body> </html> Code: body {
background-image: url(../img/bg.png);
background-repeat: repeat-x;
background-attachment: fixed;
text-align: center;
}
header {
background-color: #AAA;
padding: 5px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
position: fixed;
margin-left: 50%;
margin-right: 50%;
min-width: 200px;
}
nav { padding: 10px; }
nav a { padding: 5px; }
nav a:hover {
background-color: #FFD700;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
a:link { text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; font-weight: bold; }
a:visited { text-decoration: none; font-weight: bold; }
__________________ Browser: Firefox 4.01 PHP-Version: 5.3 Framework: 2.0.50727, 3.0, 3.5 OS: Windows 7 Home Premium 64-Bit, Ubuntu 11.04 | |
| | |
| | #2 (permalink) |
| Member of Honour ![]() | für Firefox gibt es so ein schönes Plugin namens FireBug... laut diesem ist das DIV mit position:fixed auf 100% und darin befindet sich das eigentlich zentrierte DIV. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | Ja schon, aber bei dem Code ist der <nav>-Bereich nicht mittig (seit wann ist ein <nav> gleich einem <div>?)
__________________ Browser: Firefox 4.01 PHP-Version: 5.3 Framework: 2.0.50727, 3.0, 3.5 OS: Windows 7 Home Premium 64-Bit, Ubuntu 11.04 |
| | |
| | #4 (permalink) |
| Moderator ![]() | margin: auto; könnte dir weiterhelfen... und stell die width des body noch auf 100%. Sollte dann eigentlich tun ![]() Nachtrag: fixed ist in der Tat tricky. Aber ein kleiner Workaround hilft (siehe Quellcode): http://www.thehappy.de/~xeno/center.html Geändert von xeno (26.03.11 um 17:29 Uhr) |
| | |
| | #5 (permalink) | |
| Member of Honour ![]() | Zitat:
In meiner Aussage bezog ich mich darauf, wie Facebook bei sich das Problem gelöst hat - und die Facebook-developer-Seite ist XHTML 1.0 Strict und die Navi-Leiste wird dort mit <div>s erstellt. (<nav> gibt es schließlich nur in HTML5) Mit dem nav-Element in HTML5 in deinem Code sollte es genauso gehen, wenn du den von mir oben genannten Trick (oder den Trick aus xeno's Code) nutzt. @xeno: <header> gibt es übrigens auch nur in HTML5 - also ma ganz schnell doctype ändern, bevor's noch jemandem auffällt! | |
| | |
| | #6 (permalink) |
| Themenstarter | @beavisbee: Ach so, aber woher sollte ich das bitte wissen? @xeno: Schäm dich doch, <header> in XHTML ![]() Aber wenigstens geht es. Danke - Problem gelöst Wollten meine Finger doch glatt "Problem gelöscht" schreiben
__________________ Browser: Firefox 4.01 PHP-Version: 5.3 Framework: 2.0.50727, 3.0, 3.5 OS: Windows 7 Home Premium 64-Bit, Ubuntu 11.04 |
| | |
| | #7 (permalink) |
| Moderator ![]() | Sorry, ist noch mein default-HTML-Header für vim *vim-template änder* Außerdem sollte das hier nur zu Demozwecken sein... und überhaupt *g* |
| | |
| | #8 (permalink) |
| Member of Honour ![]() | Woher solltest du was wissen? Wie die Seite, deren Design dir gefällt, aufgebaut ist?
hoffe, ich habe deine Frage richtig verstanden |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |