-
Data: 2011-05-17 13:27:19
Temat: CSS, 3-kolumnowy layout, centrowanie zawartości środkowej kolumny
Od: "Robbo" <y...@m...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Witam,
Chciałem zrobić na stronie 3-kolumnowy layout, przy czym szerokość środkowej
kolumny ma być zmienna, szerokości kolumn lewej i prawej mają być stałe, a
ponadto zawartość środkowej kolumny ma być horyzontalnie wycentrowana.
Gdy robię w sposób, jak przedstawiono poniżej, to nie jest dobrze. Zawartość
środkowej kolumny nie jest wycentrowana w poziomie, ponadto tło kolumny
obejmuje tylko napis, a nie całą kolumnę.
Ilustracja graficzna poniższego kodu:
http://img811.imageshack.us/img811/362/55532874.png
<html>
<head>
<style type="text/css">
.container {
background-color: red;
padding: 20px;
text-align: center;
}
.left {
position: relative;
float: left;
width: 200px;
background-color: pink;
}
.center {
position: relative;
float: left;
text-align: center;
background-color: orange;
}
.right {
position: relative;
float: right;
width: 200px;
background-color: yellow;
}
.clear {
clear: both;
}
</style>
</head>
<body>
<div class="container">
<div class="left">uu</div>
<div class="right">cc</div>
<div class="center">rr</div>
<div class="clear"></div>
</div>
</body>
</html>
Wymyśliłem coś innego. Gry robię w sposób, jak zaprezentowany poniżej, to
wygląda OK (właśnie taki efekt wizualnie chciałem uzyskać). Ale nie wiem,
czy to jest sposób poprawny i najlepszy. Należy zauważyć, że kolumna
środkowa tak naprawdę rozciąga się na całą szerokość containera, ale jest
przykryta przez kolumny lewą i prawą. Proszę o pomoc, jak prawidłowo
zrealizować to, o co mi chodzi.
Ilustracja graficzna poniższego kodu:
http://img815.imageshack.us/img815/7561/29696081.png
<html>
<head>
<style type="text/css">
.container {
width: 650px;
background-color: red;
padding: 20px;
text-align: center;
}
.left {
position: relative;
float: left;
width: 200px;
background-color: pink;
z-index: 100;
}
.center {
position: relative;
text-align: center;
background-color: orange;
z-index: 99;
}
.right {
position: relative;
float: right;
width: 200px;
background-color: yellow;
z-index: 100;
}
.clear {
clear: both;
}
</style>
</head>
<body>
<div class="container">
<div class="left">uu</div>
<div class="right">cc</div>
<div class="center">rr</div>
<div class="clear"></div>
</div>
</body>
</html>
Z góry dziękuję za pomoc.
Robbo
Następne wpisy z tego wątku
- 17.05.11 13:44 sim_co
- 18.05.11 07:53 beherit
- 18.05.11 10:16 Paweł Piskorz
- 18.05.11 10:21 Paweł Piskorz
- 18.05.11 11:28 the_foe
- 19.05.11 12:30 beherit
- 22.05.11 11:52 Robbo
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2025-04-12 Katowice => Key Account Manager (ERP) <=
- 2025-04-12 Weryfikacja PESEL na listach poparcia kandydata
- 2025-04-12 mój pierwszy miernik grubości lakieru
- 2025-04-12 China-Kraków => Production Coordinator / Representant Product Dev <=
- 2025-04-12 Warszawa => Junior Rekruter <=
- 2025-04-12 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-04-12 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2025-04-12 Kraków => Backend/Data Engineer (Java, Scala or Python) <=
- 2025-04-12 Kraków => Backend/Data Engineer (Java, Scala lub Python) <=
- 2025-04-12 Kraków => Engineering Manager (Clojure, Java) <=
- 2025-04-12 Re: [Media] Wysoki Sąd wskazał (Mentzenom) jak WŁAŚCIWIE dokopywać kandydatom koalicji tuskiej :-)
- 2025-04-12 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-04-12 Bateria
- 2025-04-12 Warszawa => MENA New Business Manager <=
- 2025-04-12 Warszawa => SQL Developer <=