Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> odstęp miedzy krawędzią tabelki, a tłem
Marrbacca
post 26.01.2006, 21:05:29
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.01.2006

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


Witam,
otóż mam problem smile.gif. Mam sobie stronę opartą na tabelkach i menu mają zadeklarowane tło w arkuszu styli. Wygląda to tak: www.lo1elk.lh.pl
Co zrobić, żeby zawartość tej komórki z menu i jej tła była "odsunięta" od krawędzi komórki? Żeby to wyglądało mniej, więcej tak: www.lo1elk.lh.pl/szkola2.jpg
Go to the top of the page
+Quote Post
vieri_pl
post 26.01.2006, 21:15:02
Post #2





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

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


padding-left: ILEŚpx

A tak w ogóle to tworzysz strone na dicahc czy tabelach questionmark.gif bo widze to i to dry.gif

Ten post edytował vieri_pl 26.01.2006, 21:20:55
Go to the top of the page
+Quote Post
Zajec
post 26.01.2006, 21:26:25
Post #3





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


To jest szablon tabelkowy z wykorzystaniem menu z aliastpart :-) A szkoda, bo wykonanie takiego szablonu na blokach byłoby naprawę prościutkie, a korzyści duże.
Go to the top of the page
+Quote Post
Marrbacca
post 27.01.2006, 13:11:40
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.01.2006

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


niestety padding-left nie działa. Teraz można zobaczyć, jak to wygląda z wartością 15px. Tło zostaje na miejscu, odsuwa się tylko zawartość komórki.
A co do divów. Chciałem ich użyć, ale niestety nie wiedziałem jak zrobić szablon w takim stylu. Wiedziałem tylko jak zrobić z jednym menu, z dwoma nijak nie chciało mi wyjść...
Go to the top of the page
+Quote Post
vieri_pl
post 27.01.2006, 13:37:06
Post #5





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

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


A było ostatnio na forum, jak zrobić szablon który ma dwie kolumny, były adresy sron internetowych itp. Poszukaj
Go to the top of the page
+Quote Post
Marrbacca
post 27.01.2006, 14:06:36
Post #6





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.01.2006

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


ale jak zrobić z dwoma kolumnami ja wiem. Nie wiem jak zrobić z trzema kolumnami (2 menu, tresc, logo, stopka).

Ten post edytował Marrbacca 27.01.2006, 14:07:19
Go to the top of the page
+Quote Post
Zajec
post 27.01.2006, 18:48:40
Post #7





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


http://zajec.no-ip.com/marrbacca

Pobaw się tylko marginesami swoich menu oraz dopasuj tła, bo nie wiem za bardzo jaką miałeś wizję pod tym względem.
Go to the top of the page
+Quote Post
Marrbacca
post 27.01.2006, 21:02:39
Post #8





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.01.2006

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


już prawie wszystko wyszło, dzięki. Tylko mam jeszcze problem z wysokością dla kolumn. Wiem, że problem może rozwiązać faux-columns i przeczytałem artykuł na A List Apart, ale w dalszym ciągu nie wiem jak mam to zastosować. Za każdą pomoc będę bardzo wdzięczny
Go to the top of the page
+Quote Post
revyag
post 28.01.2006, 10:19:54
Post #9





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Jak to jak zastosować ? Tak jak napisali na ala smile.gif
- robisz jedengo diva (szerokości dwóch divów które maja w nim być)
- wsadzasz w niego te dwa których wysokości mają być zależne od siebie
- dla tego głównego robisz obrazkowe tło - pasek o wysokości 1px, podzielony na 2 części
- robisz kolory dla tych części takie jak kolory divów które tworzą kolumny

i tyle.

css dla nadrzędnego diva:
Kod
div#parent {
    width:sumaryczna_szerokość_divów;
    background-image: url(obrazek_o_szerokości_diva_i_wysokości_1px);
    background-repeat:repeat-y;
}


--------------------
-------------

------
Go to the top of the page
+Quote Post
Zajec
post 28.01.2006, 11:49:12
Post #10





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Dodaj jeszcze
padding: 0;
dla body { }, bo w w Operze stronka wygląda mało estetycznie :-)


Do wypowiedzi revyag'a dodam jeszcze tylko, że w Twoim przypadku <div id="parent"> powinien obejmować trzy div'y: nav, nav2, tresc. I nawet nie musisz deklarować mu width, bo wystarczy że przyjmie maksymalną (780px). A to akurat zrobi domyślnie.

Ten post edytował Zajec 28.01.2006, 11:51:33
Go to the top of the page
+Quote Post
Marrbacca
post 28.01.2006, 12:51:40
Post #11





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.01.2006

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


hmm, na Eksplorerze już działa, tylko menu z lewej strony się nie wydłuża, ale to już mogłoby zostać. Natomiast na Operze i FF jest jak było. Czyli wysokość automatyczna.
Aha i dodałem to padding: 0;
Go to the top of the page
+Quote Post
Zajec
post 3.02.2006, 07:30:17
Post #12





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Nie rozumiem... Cos jest jeszcze nie tak, jakbyś chciał?

U mnie w Operze, FF i IE wygląda tak samo.
Go to the top of the page
+Quote Post
Marrbacca
post 8.02.2006, 19:46:46
Post #13





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.01.2006

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


angrysmiley.gif mad.gif argh!!!
Po prostu nie wytrzymam. Żeby to wyglądało w FF i Operze musiałem ustawić wysokość diva na stałe atrybutem height. I wszystko było w porządku... dopóki treść nie jest wyższa... Na IE wszystko działa pięknie, kolor tła uzupełnia się jeśli zawartość jest wysoka, a jeśli jest jej mało to dostosowuje się do wysokości menu, nawet jeśli nie ma atrybutu height. Ale nie w FF i Operze!!!!! Tam wszystko dostosowuje się do wysokości diva tresc! A jak mu ustawić na sztywno wysokość to po jej przekroczeniu znowu nie podstawia właściwego koloru... Zaraz się załamię i znowu przejdę do tabelek sad.gifsad.gif A było tak pięknie :/
Go to the top of the page
+Quote Post
sztosz
post 8.02.2006, 23:35:34
Post #14





Grupa: Zarejestrowani
Postów: 866
Pomógł: 32
Dołączył: 2.06.2004
Skąd: Wrocław

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


Nie wiem jak to miało wyglądać bo link nie działał ale domyslanm się ze o coś takiego?
Kod
div#parent {
   width: 780px;
   height: auto;
   min-height: 600px;
   background-image: url(tlo.jpg);
   background-repeat: no-repeat;
   background-color: #476984;
}


--------------------
Go to the top of the page
+Quote Post
Marrbacca
post 9.02.2006, 22:22:27
Post #15





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.01.2006

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


tak! dzięki! działa!
wcześniej też ustawiałem ten atrybut min-height, ale nie wiedziałem, że musi być on zastosowany równocześnie z wysokością ustawioną na auto.

Ten post edytował Marrbacca 9.02.2006, 22:22:42
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 12:05