Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
mit CSS "content" mittig platzieren!
mit CSS "content" mittig platzieren!
Davek
28.06.06
11:13
ich habe da mit CSS einen content mit einer grösse von 800x430px mittig platziert, das geht auch problemlos. nun möchte ich aber das es auh wirklich in der mitte platziert wird das ganze, also auch von oben, so das das ganze immer schön in der mitte ist. habe da auch was gemacht aber, die scrollbalken werden angezeigt, sobald man das browser fenster verkleinert. hat jemand einen sinnvollen CSS code, welcher eben das erzielt das die site schön in der mitte platziert wird?
danke für jede hilfe.......
„Keep the Beat“
Hilfreich?
0
Kommentare
benno
28.06.06
11:26
hier ist ein beispiel http://intensivstation.ch/files/templates/temp11.html und hier findest du weitere beispiele http://intensivstation.ch/css/
/benno
Hilfreich?
0
Liebling
28.06.06
11:26
Ich bau das immer in einen table mit 100% Höhe ein, dort dann mittig setzen.
Hilfreich?
0
Davek
28.06.06
11:30
Liebling: ja das habe ich auch schon gemacht, ist aber ein bisschen unschön, ist ja alles in CSS realisierbar, daher würde ich das gerne mal machen und zugleich CSS besser anwenden können
! möchte in zukunft nur mit CSS arbeiten.
benno: danke für die links, ich schau gleich
„Keep the Beat“
Hilfreich?
0
Davek
28.06.06
11:41
hmm.... ist noch nicht ganz das was ich suche! es sollte in etwa so aussehen, wie dieses beispiel, meiner jetzigen site, die aber noch mit tabellen aufgebaut ist!
! ich suche eigentlich den gleichen effekt, wie wenn man eine100% tabelle erstellen würde und nachher den inhalt darin platzieren kann. dann wird ja alles immer schön in der mitte angezeigt. das möchte ich jetzt mit CSS machen.
„Keep the Beat“
Hilfreich?
0
Serge
28.06.06
11:48
Kuck mal hier: http://www.quirksmode.org/css/centering.html
Hilfreich?
0
Davek
28.06.06
11:51
ja so was hab ich gesucht, herzlichen dank
„Keep the Beat“
Hilfreich?
0
der schneyra
28.06.06
11:54
Für mich klappte das letztens so:
#wrapper {
position:absolute;
top: 50%;
left: 50%;
height: 600px;
width: 800px;
margin: -300px 0 0 -400px;
}
URL: www.repro-trier.de
Der Trick ist: Absolute Position, jeweils mit 50%. Dann ist dein Container aber noch nicht mittig, sondern wird mit seiner linken oberen Ecke genau in der Mitte sein. Die richtige Ausrichtung genau in die Mitte machst du dann mit den negativen Margins. Solltest du dem Container "wrapper" eine border zuweisen wollen, musst du das negative Margin jeweils um 2px verringern.
„BAM!“
Hilfreich?
0
der schneyra
28.06.06
11:56
Serge Paulus: Glaub meins ist einfacher
„BAM!“
Hilfreich?
0
trw
28.06.06
12:04
davek
Eines der "schönsten" zentrierten Layouts (mit CSS) finde ich ist dieses hier (einfache Beispiele): http://www.craetive.de/ bzw. http://www.mrcuk.net/ bzw. http://www.bootsmannpictures.com/index.html
Ist eigentlich ein RapidWeaver-Theme ( http://www.rapid-ideas.com/themes/pro/camilo.html ), aber vielleicht kann man da ja auch was von "lernen" ...
Hilfreich?
0
Davek
28.06.06
12:10
bei diesem beispiel stürzt bei mir safari ab:
http://www.mrcuk.net/
wie sieht das bei euch aus
„Keep the Beat“
Hilfreich?
0
trw
28.06.06
12:12
davek
Hmmm, geht hier perfekt...!?
Hilfreich?
0
Davek
28.06.06
12:13
du musst mal das browser fenster verkleinern und wieder vergrössern usw. dann stürzt safari ab
„Keep the Beat“
Hilfreich?
0
trw
28.06.06
12:19
davek
Neeee, tut es bei mir nicht... komisch.
Es gab aber vor kurzem einige Updates für das Theme (ich habe das auch mal gekauft), die einige "kleine Fehler" behoben haben...
Vielleicht ist das ja noch mit einer alten Version erstellt worden!?
Hilfreich?
0
Hot Mac
28.06.06
12:20
benno
Vielen Dank!
Das ist eine sehr hilfreiche Seite.
Hilfreich?
0
Hot Mac
28.06.06
12:22
davek<br>
du musst mal das browser fenster verkleinern und wieder vergrössern usw. dann stürzt safari ab
Nö, funktioniert einwandfrei.
Hilfreich?
0
Davek
28.06.06
12:25
Hot Mac: komisch
, ich hab das jetzt ein paar mal probiert und safari ist immer abgestürzt, wahrscheinlich wegem dem update auf Mac OS X 10.4.7
auf alle fälle das schönste CSS beispiel ist für mich persönlich:
http://www.bootsmannpictures.com/index.html
habe das jetzt einmal bei mir angewendet, funktioniert erstaunlich gut
„Keep the Beat“
Hilfreich?
0
Hot Mac
28.06.06
12:30
davek<br>
Hot Mac: komisch
, ich hab das jetzt ein paar mal probiert und safari ist immer abgestürzt, wahrscheinlich wegem dem update auf Mac OS X 10.4.7
Hab auch schon 10.4.7 drauf.
Seltsam ...
Vielleicht ist Dein Mac einfach schon zu alt.
Hilfreich?
0
Davek
28.06.06
12:32
Hot Mac<br>
davek
Hot Mac: komisch
, ich hab das jetzt ein paar mal probiert und safari ist immer abgestürzt, wahrscheinlich wegem dem update auf Mac OS X 10.4.7
Hab auch schon 10.4.7 drauf.
Seltsam ...
Vielleicht ist Dein Mac einfach schon zu alt.
ja ich denke auch mein powerbook ist einfach schon zu alt
, also dann muss ich wohl jetzt ein MBP 17" bestellen, ansonsten kann ich ja diese site nicht anschauen
„Keep the Beat“
Hilfreich?
0
Hot Mac
28.06.06
12:34
Kommando zurück!
Jetzt stürzt Safari auch bei mir ab.
Hilfreich?
0
Davek
28.06.06
12:40
Hot Mac:
und ich hätte jetzt schon beinah die bestellung für ein MBP abgeschickt
(w00t)
na da kann ich ja noch eine zeitlang auf dem powerbook arbeiten
„Keep the Beat“
Hilfreich?
0
Hot Mac
28.06.06
12:44
davek<br>
na da kann ich ja noch eine zeitlang auf dem powerbook arbeiten
Wenn's Dich nicht in den Fingern juckt.
Hilfreich?
0
trw
28.06.06
12:49
davek
Verkleiner und Vergrößern geht .... PB mit 10.4.6 und eins mit 10.4.7
Aber es stürzt wohl ab einer bestimmten Verkleinerug auch bei mir immer ab..
Bei den anderen Beispielen gehts hingegen prima ....
P.S.:
Die bootsmann-Seite sah früher wirklich super aus (hab mir deswegen RW und das Theme gekauft) ... Ich finde, sie hat etwas nachgelassen....
Hilfreich?
0
Davek
29.06.06
11:03
so ich habe gestern so ein CSS erstellt und es funktioniert auch einwandfrei auf fast jedem browser, und zwar, wie könnte es anders sein, hat der IE massive probleme mit dieser darstellung. er will das ganze design nicht in der mitte darstellen. wie gesagt in jedem browser funktioniert es ansonsten, unter Mac & WIN, aber eben der IE will einfach nicht.
eigentlich könnt ihr diese site anschauen:
http://www.bootsmannpictures.com/index.html
wenn man diese site im IE darstellen möchte, wird gar nichts angezeigt, das ist das eine. bei mir wird zwar alles dargestellt, aber eben nicht in der mitte.
nun meine frage, kennt jemand eine lösung für dieses problem? gibt es eine zusätzliche CSS code zeile, mit der man das auch unter dem IE browser zum laufen bringt
so sieht der CSS code aus, der eben das ganze in der mitte platziert:
/*inhalt*/
#inhalt {
background-color: #FFFFFF;
position: absolute;
top: 4%;
left: 4%;
right: 4%;
bottom: 4%;
margin: auto;
text-align: center;
width: 800px;
height: 430px;
}
weiss jemand ob es mit CSS möglich ist nun dies auch auf dem IE Browser zum laufen zu bringen?
danke für eure hilfe oder auch links mit weiteren infos
„Keep the Beat“
Hilfreich?
0
der schneyra
29.06.06
11:52
davek: Ich zitiere mich dann mal selbst... Diese Lösung hab ich dir ne halbe Stunde (28.06.06 - 09:54) nachdem du den Thread eröffnet hast gepostet: zzz
Für mich klappte das letztens so:
#wrapper {
position:absolute;
top: 50%;
left: 50%;
height: 600px;
width: 800px;
margin: -300px 0 0 -400px;
}
URL: www.repro-trier.de
Der Trick ist: Absolute Position, jeweils mit 50%. Dann ist dein Container aber noch nicht mittig, sondern wird mit seiner linken oberen Ecke genau in der Mitte sein. Die richtige Ausrichtung genau in die Mitte machst du dann mit den negativen Margins. Solltest du dem Container "wrapper" eine border zuweisen wollen, musst du das negative Margin jeweils um 2px verringern.
Ist super-easy und klappt auch im IE.
„BAM!“
Hilfreich?
0
der schneyra
29.06.06
11:54
Für dich muss das dann so aussehen:
/*inhalt*/
#inhalt {
background-color: #FFFFFF;
position: absolute;
top: 50%;
left: 50%;
margin: -215px 0 0 -400px;
text-align: center;
width: 800px;
height: 430px;
}
„BAM!“
Hilfreich?
0
Davek
29.06.06
12:03
ja verzeih mir doch, hab nicht mehr daran gedacht, war zu sehr mit diesem CSS beschäftigt
„Keep the Beat“
Hilfreich?
0
Serge
29.06.06
12:05
Ja, aber irgendwo in einer nachfolgenden css-Def muss wieder text-align: left; vorkommen, sonst wird jeder Text mittig geschrieben, was sicherlich nicht sein soll....
Hilfreich?
0
Serge
29.06.06
12:06
Sch**ss IE... obiges steht übrigens auch in quirksmode.org.
Hilfreich?
0
Davek
29.06.06
12:08
Serge Paulus<br>
Ja, aber irgendwo in einer nachfolgenden css-Def muss wieder text-align: left; vorkommen, sonst wird jeder Text mittig geschrieben, was sicherlich nicht sein soll....
das kannst du ja dann noch im body tag definieren! auf alle fälle habe ich das mal jetzt getestet und es funktioniert auch im IE
„Keep the Beat“
Hilfreich?
0
MacSebi
29.06.06
13:48
Hab auch ne CSS Frage:
Ich möchte ein Element (div) ganz am Ende (also unten auf) der Seite plazieren. egal wie lang der restliche Content ist. bisher nicht hingekriegt.
„German by nature - Kiwi by heart“
Hilfreich?
0
Davek
29.06.06
13:59
das sollte doch mit einem bottom gehen, mache das immer so! hast du evtl. ein konkretes beispiel?
„Keep the Beat“
Hilfreich?
0
Tricky
29.06.06
19:03
Wurde die Lösung schon genannt?
Ansonsten mein Senf:
html { margin: 0px; padding: 0px; }
/* --- Hack für den IE --- */
/* --- Der IE kann leider kein auto also --- */
body { text-aling: center; }
div#allesmittig { text-aling:left; }
MacSebi
Das div muss im Content liegen.
Also:
<head>
<style type="text/css">
#container {
width: 760px;
\width: 780px;
w\idth: 760px;
margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 10px; }
#banner {
padding: 5px;
margin-bottom: ;
background-color: gray); }
#content {
padding: 5px;
background-color: gray; }
#footer {
clear: both;
padding: 5px;
margin-top: ;
background-color: red); }
</style>
</head>
<body>
<div id="container">
<div id="banner"> </div>
<div id="content"> der inhalt</div>
<div id="footer"> bottom</div>
</div>
</body>
</html>
„"Kauft einer eine Kamera - ist er Fotograf. Kauft einer ein Klavier - hat er ein Klavier."“
Hilfreich?
0
MacSebi
30.06.06
01:56
Super, Tricky. danke, ich schau's mir mal an. Komme aber erst Samstag dazu...
„German by nature - Kiwi by heart“
Hilfreich?
0
Tricky
30.06.06
02:02
np. Gib bescheid was sich da ergeben hat
„"Kauft einer eine Kamera - ist er Fotograf. Kauft einer ein Klavier - hat er ein Klavier."“
Hilfreich?
0
IceRikku
30.06.06
10:05
davek
sehr coole bilder, einige recht dunkel hast du die alle hier in Hamburg aufgenommen? auch welche in Veddel oder Wilhelmsburg? sieht fast so aus. mach schnell weiter damit ich mehr Biler meiner geliebten Heimatstadt sehen kann
Hilfreich?
0
Davek
30.06.06
10:18
icerikku: welche bilder meinst du ?!
„Keep the Beat“
Hilfreich?
0
MacSebi
02.07.06
14:56
Tricky:
Schonmal ganz gut, aber wie mache ich das, wenn ich die anderen divs (also zB Banner und content) mit position:absolute positionieren möchte?
(oder macht man das anders?)
„German by nature - Kiwi by heart“
Hilfreich?
0
Tricky
02.07.06
16:36
Warum position:absolute ?
Geht alles mit verschachtelten divs.
Also nix machen mit position:absolute
sondern nur mit padding und margin.
„"Kauft einer eine Kamera - ist er Fotograf. Kauft einer ein Klavier - hat er ein Klavier."“
Hilfreich?
0
MacSebi
02.07.06
23:14
...und wie kriege ich auf die Weise Spalten hin? dann sind die divs immer untereinander...
Ich glaub ich bin zu blöde...
„German by nature - Kiwi by heart“
Hilfreich?
0
Tricky
02.07.06
23:48
Sag mal was du brauchst, vielleicht kann ich helfen.
Schon mit:
float:right;
Versucht?
„"Kauft einer eine Kamera - ist er Fotograf. Kauft einer ein Klavier - hat er ein Klavier."“
Hilfreich?
0
MacSebi
03.07.06
00:47
hm... also prinzipiell sowas in der Art:
http://suedtirol.heise-server.de/login.php
... teilweise aber auch dreispaltig mit einer (Kopf-)zeile über allen drei Spalten und ner Fußzeile unter der mittleren...
Versuch gerad ein Template für Mambo/Joomla zu bauen...
„German by nature - Kiwi by heart“
Hilfreich?
0
Tricky
03.07.06
02:33
Etwa so:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
#container {
width: 760px;
\width: 780px;
w\idth: 760px;
border: 1px solid red;
margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 10px; }
#banner {
padding: 5px;
margin-bottom: ; }
#content {
padding: 5px;
margin-left: ;
margin-right: ; }
#sidebar-a {
float: left;
width: ;
margin: 0;
margin-right: ;
padding: 5px; }
#sidebar-b {
float: right;
width: ;
margin: 0;
margin-left: ;
padding: 5px; }
#footer {
clear: both;
padding: 5px;
margin-top: ; }
</style>
</head>
<body>
<div id="container">
<div id="banner"> Banner</div>
<div id="sidebar-a"> links</div>
<div id="sidebar-b"> rechts</div>
<div id="content"> inhalt</div>
<div id="footer"> footer-bottom</div>
</div>
</body>
</html>
Gute Links:
CSS 2 Spezifikationen http://www.edition-w3c.de/TR/1998/REC-CSS2-19980512/
Webentwicklung http://jendryschik.de/wsdev/
Faux Columns http://www.alistapart.com/articles/fauxcolumns/
Workshop http://www.css4you.de/
PS: Doctype nicht vergessen!
„"Kauft einer eine Kamera - ist er Fotograf. Kauft einer ein Klavier - hat er ein Klavier."“
Hilfreich?
0
RobStyles
03.07.06
03:03
davek<br>
bei diesem beispiel stürzt bei mir safari ab:
http://www.mrcuk.net/
wie sieht das bei euch aus
Ahhh bei mir auch
Woran liegt des?
Hilfreich?
0
Davek
03.07.06
10:14
RobStyle: das habe ich nicht weiter verfolgt
, wäre aber interessant dies herauszufinden
„Keep the Beat“
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Apple gewährt Einblick in Audio- und Video-Test...
PIN-Code erraten: Dauer
Leak in macOS 15.2 Sequoia: Neues MacBook Air k...
iMac M4 angekündigt
Erste Benchmarks: M4 Pro schneller als ein M2 U...
Bald viel mehr HomeKit-kompatible Geräte? Apple...
20 Jahre Mac mini
Apple veröffentlicht iOS 18.2, iPadOS 18.2 und ...