![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 12.11.2005 Skąd: Bulowice nearby Wadowice (E), Oświęcim (W) Ostrzeżenie: (0%)
|
Dopiero co przerzuciłem się na diviarstwo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . I mam pytanie: Zdefiniowałem width, max-width, ale jeśli mam długie słowo (testowałem na 'aaaaaaaaaaaaaaaaaaaaaaa...' (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) co należy dodać, aby po określonej szerkości automatycznie łamało taki tekst. Jest takie polecenie?
// literówka (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował Coolmax 21.03.2006, 10:40:27 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
Cytat(Coolmax @ 2006-03-20 15:22:22) Dopiero co przerzuciłem się na diviarstwo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . I mam pytanie: Zdefiowałem width, max-width, ale jeśli mam długie słowo (testowałem na 'aaaaaaaaaaaaaaaaaaaaaaa...' (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) co należy dodać, aby po określonej szerkości automatycznie łamało taki tekst. Jest takie polecenie? Będzie łamać automatycznie (chyba że nie uzywasz spacji). |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 12.11.2005 Skąd: Bulowice nearby Wadowice (E), Oświęcim (W) Ostrzeżenie: (0%)
|
Właśnie w tym sęk, że nie używam i chcę aby łamało tekst.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%)
|
Nie da rady.
1) Możesz łamać za pomocą php np. po 50 liter (ale to raczej nie przejdzie, bo nie wiadomo, która litera ile pikseli szerokości zajmuje == mała skuteczność) 2) Możesz nadać overflow: hidden; żeby Ci layoutu nie rozwalało. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 12.11.2005 Skąd: Bulowice nearby Wadowice (E), Oświęcim (W) Ostrzeżenie: (0%)
|
Nie rozpoczynając nowego tematu. Czy dobrym sposobem (aby uzyskać taki układ, o którym pisałem w tym poście) jest podanie wartości procentowych, dokąd div ma się kończyć, a następny zaczynać?
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%)
|
Cytat(Coolmax @ 2006-03-21 10:53:53) Nie rozpoczynając nowego tematu. Czy dobrym sposobem (aby uzyskać taki układ, o którym pisałem w tym poście) jest podanie wartości procentowych, dokąd div ma się kończyć, a następny zaczynać? To już zależnie od upodobań. Wiadomo - jeśli zrobisz to procentowo, to niezależnie od rozdzielczości strona będzie łądnie się rozkładała na calą szerokość okna przeglądarki. Z doświadczenia jednak wiem, że ciężko jest dostosować grafikę do rozszerzalnego layoutu. No i dochodzi jeszcze sprawa tego, czy przy np. rozdzielczości 1600px na menu faktycznie potrzeba aż np. 20%? |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 12.11.2005 Skąd: Bulowice nearby Wadowice (E), Oświęcim (W) Ostrzeżenie: (0%)
|
Cytat(Zajec @ 2006-03-21 16:34:03) ... Z doświadczenia jednak wiem, że ciężko jest dostosować grafikę do rozszerzalnego layoutu. No i dochodzi jeszcze sprawa tego, czy przy np. rozdzielczości 1600px na menu faktycznie potrzeba aż np. 20%? Racja, to jedna sprawa. A druga to co z czcionką, bo głupotą byłoby stosowanie procentowej wielkości czcionki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . A przy punktach, te menu już musiałoby być większe, aby text 'jakoś' wyglądał... |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
[QUOTE=Zajec,2006-03-21 16:34:03][QUOTE=Coolmax,2006-03-21 10:53:53]
Z doświadczenia jednak wiem, że ciężko jest dostosować grafikę do rozszerzalnego layoutu. [/QUOTE] Pierwszy raz robie lay oparty tylko na divach i powiem Ci, że miałem dużo problemów ale da się. Czasami trzeba coś w layu trochę poprawić ale da się. Dopiero teraz zrozuiałem przewagę diva nad tabelami. |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 12.11.2005 Skąd: Bulowice nearby Wadowice (E), Oświęcim (W) Ostrzeżenie: (0%)
|
Chcę wyrównać tekst. Tak jak dla td, th jest
Kod vertical-align: middle; , to co zrobić z divem?
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%)
|
Cytat(Coolmax @ 2006-03-22 21:36:46) Chcę wyrównać tekst. Tak jak dla td, th jest Kod vertical-align: middle; , to co zrobić z divem?Brzymi nieco sarkatycznie, ale niestety mówię poważnie... Poczekać na CSS3. Do tej pory można próbować ratować się padding-top lub po prostu wstawianiem drobnej tabelki tam gdzie to potrzebne. |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
Cytat(Zajec @ 2006-03-20 18:29:34) Nie da rady. 1) Możesz łamać za pomocą php np. po 50 liter (ale to raczej nie przejdzie, bo nie wiadomo, która litera ile pikseli szerokości zajmuje == mała skuteczność) 2) Możesz nadać overflow: hidden; żeby Ci layoutu nie rozwalało. Mam ten sam problem i rozwiązaniem jest dodawanie spacji. Sprawdzałem na różnych rozdzielczościach i nie rozjeżdża się. A z suwaków nie mogę korzystać bo to co jest widać na ekranie trzeba móc też drukować... Jak napisać funkcję, która jako argument przyjmuje string i zwraca go wzbogaconego o spacje co 4 znaki? |
|
|
|
Post
#12
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%)
|
A np. tak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod function str(arg) {
var str=''; for(i = 0; i < arg.length; i+=4) { str += arg.slice(i,i+4) +' '; } return str; } </script> |
|
|
|
Post
#13
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
@revyag jak wylaczy JS, to juz lipa.
Cytat Chcę wyrównać tekst. Tak jak dla td, th jest Kod vertical-align: middle; , to co zrobić z divem? dodaj Kod margin: auto;
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 15.04.2005 Skąd: Łódź Ostrzeżenie: (0%)
|
Proponuje takie rozwiązanie
|
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
Cytat(revyag @ 2006-05-17 12:20:07) A np. tak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Kod function str(arg) { var str=''; for(i = 0; i < arg.length; i+=4) { str += arg.slice(i,i+4) +' '; } return str; } </script> Chodzi mi o funkcje w php a nie JS |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 9.04.2005 Ostrzeżenie: (0%)
|
Odpowiedź masz w temacie w dziale "Przedszkole".
|
|
|
|
Post
#17
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
@Deviant:
Kod #zewnetrzny[id] a jak odpalisz to w IE? Ten post edytował erix 18.05.2006, 12:45:43 |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 15.04.2005 Skąd: Łódź Ostrzeżenie: (0%)
|
IE nie bierze tego pod uwagę, natomiast jest to poprawnie wyświetlane w FF czy Operze. W przypadku tego stylu IE wyśrodkowuje element dzięki zastosowaniu position:absolute dla #wewnetrzny i position:relative dla #wewnetrzny p.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 04:43 |