[XHTML][CSS]Szerokość <li> |
[XHTML][CSS]Szerokość <li> |
12.01.2010, 19:50:14
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 40 Dołączył: 26.08.2009 Skąd: Kobiernice Ostrzeżenie: (0%) |
Witam, jako, że pierwszy raz spotykam tak trudny (ale pewnie banalny) problem z CSS i <li> postanowiłem na tym forum poprosić o radę. Przejdę do konkretów posiadam taki kod :
CSS:
który ukazuje moim oczą taki wynik: Natomiast chcę osiągnąć takie coś, a mianowicie aby Armstrong, Administrator, asdsdadas konkretniej <li> w których się te teksty znajdują rozciągały się do całej wolnej przestrzeni. Dokładnie tak: Np: width: 100px; itd nie wchodzą w grę (obrazki mają różną szerokość). Ten post edytował Armstrong 12.01.2010, 19:52:29 -------------------- // NOPE
|
|
|
12.01.2010, 20:13:06
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 135 Pomógł: 158 Dołączył: 19.03.2009 Skąd: Toruń Ostrzeżenie: (0%) |
polecił bym zrobić to i owo głównie zdjęcie w tabeli czyli robisz cały spis po lewej stronie a tabele robisz po prawej stronie
musisz dać jakiś styl dla zdjęcia bo inaczej myślę będzie ci się rozciągać po całości zdjęcia |
|
|
12.01.2010, 20:14:16
Post
#3
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 40 Dołączył: 26.08.2009 Skąd: Kobiernice Ostrzeżenie: (0%) |
Tabelki nie mają racji bytu u mnie. Zerwałem z nimi. Szukam rozwiązania godnego dzisiejszych czasów, przeglądarek, a tabelki raczej nimi nie są.
I właśnie tak jest tylko nie wiem jak to zatrzymać przed obrazkiem :/ Ten post edytował Armstrong 12.01.2010, 20:15:19 -------------------- // NOPE
|
|
|
12.01.2010, 20:16:03
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 135 Pomógł: 158 Dołączył: 19.03.2009 Skąd: Toruń Ostrzeżenie: (0%) |
myślę
|
|
|
12.01.2010, 20:18:03
Post
#5
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 11.10.2004 Skąd: 3c Ostrzeżenie: (10%) |
Na tych blokach tego za bardzo nie osiagniesz (przynajmniej tak zeby Ci to dzialalo na roznych przegladarkach), najwyzej w tabeli, ale dane tabelaryczne to tez nie do konca sa.
Tak czy inaczej spewnoscia taki zapis: jest bez sensu semantycznie. Jeśli już to: i opisz span i strong w css. Ja bym tego nie robil samym cssem lecz pomogl sobie podkladem (background) z obrazkow - wtedy taki efekt jak narysowales dosc prosto osiagnac. Tworzysz tlo z borderem ktory powielasz po osi x a border dla y dla oddzielenia span od strong - czy jak tam to otagujesz- mozesz juz w css. Do border po y prawy stosujesz pozycjonowanie w background. Jak sobie nie poradzisz to daj znac, jutro postaram sie pokazac. Ten post edytował Volume 13.01.2010, 09:26:44 |
|
|
13.01.2010, 17:11:14
Post
#6
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 40 Dołączył: 26.08.2009 Skąd: Kobiernice Ostrzeżenie: (0%) |
Jak możesz to rzuć przykład, bo nie mogę "rozkminić" albo w ogóle źle robię :/
-------------------- // NOPE
|
|
|
15.01.2010, 08:44:09
Post
#7
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 11.10.2004 Skąd: 3c Ostrzeżenie: (10%) |
W sumie to mozna sprobowac zrobic bez obrazków, moja propozycja:
Z tym ze dla obrazka w IE widnieje maly margines ok 2px po prawej stronie - zaznaczylem to w komentarzu w css wiec mozesz zrobic instrukcje warunkowe dla IE i dla restzy przegladarek, lub obrazek pozycjonowac wzgledem #data: Ale tu bedziesz musial miec wiecej tresci lub dac duzy padding-bottom lub margin-bottom dla <ul> Natomiast jezli chcialbys koniecznie to zrobic tak jak masz na przykladzie - czyli zebys mial domyslnie rozszerzane to mozna to zrobic z pomoca php, np. napisac skrypt co bedzie pobierac szerokosc zdjecia w zaleznosci od szerokosci div'a glownego ktory zakladamy, ze mialby 100% (u mnie 800px=100%). I majac juz szerokosc zdjecia trzeba napisac funkcje 100% diva gl w px - szerokosci zdjecia i przypisywac dla <ul> wynik... Ale to tak na upartego... Ja bym kombinowal cos tak jak ja podalem powyzej... Ten post edytował Volume 15.01.2010, 08:59:57 |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 21:39 |