Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XHTML][CSS] nie mogę sobie poradzić z divami
xajart
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 1
Dołączył: 2.12.2008

Ostrzeżenie: (0%)
-----


Witam, opracowałem całą stronę na divach ale serwis który wykonuje pod względem graficznym jest tak skomplikowany, że od dwuch dni morduje sie z pewnym fragmentem templatki.


A mianowicie: 

jak wykonać coś takiego: 
- pierwszy div (hight: auto - bo będzie zależna od treści wrzuconej), szerokośc stała, bacgroung-image (wrzucona linia która jest powtarzana po x)

- drugi div ma być wewnątrz pierwszego o szerokości jak wyżej a wysokość minimum 30% (w zalezności od treści do 100 % od góry a na dole obrazek (coś w formie znaku wodnego) który ma być wyśrodkowany w poziomie, na maksymalnej wysokości od spodu bottom 10 px. 

- a na tym wszystkim zapewne trzeci div w którym będzie tekst wyswietlany. 

Niestety nie moge tego opracować używając pozycji relative bo się rozjedzie reszta strony przy wyższych lub niższych rozdzielczościach. Dlatego proszę o pomoc jak to zrobić - bo mi już ręce opadają.

Poniżej obrazek jak to ma mniejwięcej wyglądać:
(IMG:http://images31.fotosik.pl/433/491da2b29a9d54bc.jpg)

Ten post edytował xajart 9.01.2009, 12:24:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
xajart
post
Post #2





Grupa: Zarejestrowani
Postów: 141
Pomógł: 1
Dołączył: 2.12.2008

Ostrzeżenie: (0%)
-----


Nie to nie to, bo tak to ja mam obecnie zrobione, niestety w przypadku galeri ten obrazek co jest na spodzie strony ma stanowić coś w rodzaju znaku wodnego. 
A mianowicie tło jest wypełnione gradientowo do pewnej wysokości, jeżeli zostanie ona przekroczona - dolna część tła ma być jednego koloru w tym przypadku białego. A następnie na to ma wchodzić obrazek który stanowić ma coś w rodzaju znaku wodnego, na który nachodzić będzie tekst i obrazki z galeri (w odpowiedni sposób ułożone). 

Wiem że strasznie to zamieszane ale inne rozwiązanie jakoś mi nie przychodzi do głowy, powyższy kod który zamieściłem jest okej poza pewną wadą, której nie wiem jak wyeliminowac a mianowicie:
dla id="znak_wodny" jak ustalona jest wysokość = 87px, to o tyle od góry przesunięty jest div id="teks" od diva "content". A ja chce by obydwa bloki zaczynały na tej samej wysokości (blok "content" i "tekst"). Jak byście wiedzieli w jaki sposób to wyeliminować to by było git.

Chyba że jakiś inny sposób, nie wiem czy na divach można ustawiać kolejność np.:
Kod
<div id="content">
<div id="one"></div>
<div id="two"></div>
</div>

ale by blok "two" był pod spodem bloku "one" mimo że w kodzie jest zadeklarowane odwrotnie. Bo wówczas ten problem by się dało łatwo rozwiązać, najpierw blok "content" w nim "tekst" z parametrem hight: auto; a wówczas dowolnie blok z obrazkiem (który i tak by był wyświetlany pod tekstem bloku "tekst").

Ten post edytował xajart 10.01.2009, 21:44:47
Go to the top of the page
+Quote Post

Posty w temacie
- xajart   [XHTML][CSS] nie mogę sobie poradzić z divami   9.01.2009, 11:03:43
- - kamil4u   Podaj nam kod HTML i swoje próby... - bo tak nicze...   9.01.2009, 14:56:01
- - sowiq   Cytat- pierwszy div (hight: auto[...] - drugi div ...   9.01.2009, 15:05:36
- - TAMLYN   Hmm... Nie wiem czy dobrze zrozumiałem... Chcesz c...   9.01.2009, 20:35:57
- - xajart   TAMLYN w taki sposób próbowałem ale nie dokońca mi...   9.01.2009, 22:12:06
- - TAMLYN   Nie musisz przecież dawać całego kodu Wystarczy p...   9.01.2009, 22:17:10
- - xajart   Problem mam z tym że elementy nie chcą s...   10.01.2009, 18:29:29
- - kamil4u   Przeanalizuj sobie jeszcze raz ten kawałek ko...   10.01.2009, 18:35:00
- - xajart   Wiem niepotrzebny jest ten padding, co do zera to ...   10.01.2009, 18:48:41
- - kamil4u   Daj link do strony z tym kodem to przez FireBuga s...   10.01.2009, 20:09:01
- - xajart   Tylko że tej strony jeszcze nie ma w sieci, jest t...   10.01.2009, 20:26:15
- - Lion_87   Hmm trudno sie połapać ale moż Ci o to chodzi [HTM...   10.01.2009, 21:09:26
- - xajart   Nie to nie to, bo tak to ja mam obecnie zrobione, ...   10.01.2009, 21:37:47
- - Lion_87   Żeby #two było pod #one to musiałby...   10.01.2009, 21:44:46
- - xajart   W ten sposób da się uzyskać ten efekt o ...   10.01.2009, 22:38:05
- - Lion_87   Nie wiem czy CI to pomoże ale może pokom...   10.01.2009, 22:53:25
- - xajart   o takich poleceniach nie słyszałem ale spróbuję j...   11.01.2009, 10:24:29
- - kamil4u   Tylko z IE będą kłopoty - jak zwykle.... JS przyjd...   11.01.2009, 15:00:14


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 05:20