Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 32 Dołączył: 14.06.2007 Ostrzeżenie: (0%)
|
Hej,
Mam szablon strony który w przybliżeniu wygląda tak: (IMG:http://img509.imageshack.us/img509/3277/stronach5.jpg) Na górze jest pasek (niebieska część) który ma się w założeniu rozciągać na całą szerokość przeglądarki. Gdyby był on jednolity i dałoby się wyciąć fragment o szerokości 1px, to można by go powielić jako tło i nie byłoby problemu. Niestety pasek ten składa się z ukośnych linii, więc najmniejszy powtarzalny fragment jest szerszy (konkretnie 5px). Dlatego trzeba go dokładnie dopasować do środkowej części bo inaczej będzie to nieładnie wyglądać. Z ustawieniem tła w odpowiedniej pozycji umiem sobie poradzić - wystarczy użyć stylu background-position: right dla lewej części (prawa się sama ustawia dobrze) Niestety nie mam pomysłu jak zrobić aby środkowa część miała stałą szerokość, a tło powtórzyło się po bokach. Można użyć tabelki do tego, ale wolałbym tego uniknąć i zrobić całość na divach (lub w inny sposób). Pytanie zatem brzmi: jak ustawić obok siebie w wierszu trzy divy, tak aby środkowy miał stałą szerokość, a dwa boczne rozciągnęły się tak aby dopasowały się do szerokości obszarów po bokach strony? |
|
|
|
SirZooro [CSS] Pozycjonowanie i rozciąganie tła 3.08.2008, 23:35:42
vokiel A po co Ci tu 3 div'y?
Zrób te niebieskie tlo ... 4.08.2008, 08:12:16
SirZooro No właśnie nie mogę - nie mam jednolitego tła, tyl... 4.08.2008, 09:14:11
vokiel No to niebieski div jako jeden, a na nim zielony.
... 5.08.2008, 08:03:51
SirZooro Dzięki. Pokombinuję z tym jeszcze, bo mam tam jesz... 5.08.2008, 11:40:33
roobik Witam!
Mimo, że mój problem jest podobny, to p... 25.12.2009, 21:07:05
krzysztof_kf oto ci chodzi ?
Kod<style type="text/css... 25.12.2009, 21:38:28
roobik nie bardzo
może inaczej: vokiel w swojej stopce (k... 26.12.2009, 00:22:10
krzysztof_kf jeśli jeszcze nie to to najlepiej jak wyżej kolega... 26.12.2009, 12:34:50 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 00:36 |