Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> trzy kolumny
norbiQue
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 11.05.2013

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


witam,
mam problem i nie wiem jak go rozwiązać:
pod nav ktore ma łacznie 1100px chce umiescic trzy elementy i zeby byly obok siebie i na srodku strony ich łączna szerokość też 1100px, pod spodem footer o szerkosci 100%
<nav>cos tu</nav>
<section id=lewe>menu lewe</section><main>tekst></main><section id="prawe>menu prawe</section>
<footer>stopka</footer>

jak to ustawić, bo juz roznie kombinowalem i ciagle cos gdzies mi sie rozlazi, ale i nie zybym to wstawil to w div, bo nie tak to ma byc
Go to the top of the page
+Quote Post
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Zastosuj display:table
Go to the top of the page
+Quote Post
norbiQue
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 11.05.2013

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


do czego? bo jakoś to mi nie działa (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


http://jsfiddle.net/Lu8za/
Go to the top of the page
+Quote Post
norbiQue
post
Post #5





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 11.05.2013

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


no tak, lecz tu wszystko jest w section, u mnie nie, tylko w body

Ten post edytował norbiQue 11.05.2013, 14:04:51
Go to the top of the page
+Quote Post
!*!
post
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


I co w związku z tym? Zmień sobie.
Go to the top of the page
+Quote Post
norbiQue
post
Post #7





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 11.05.2013

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


mam tak zrobić?
<section>
<section id=lewe>menu lewe</section><main>tekst></main><section id="prawe>menu prawe</section>
<footer>stopka</footer>
</section>
Go to the top of the page
+Quote Post
!*!
post
Post #8





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Umieszczaj kod w odpowiednich tagach na forum.

Jeśli chcesz nadać id dla elementów to tak.
Go to the top of the page
+Quote Post
norbiQue
post
Post #9





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 11.05.2013

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


no ale chyba nie popawnie /semantyka/ jak będzie section w section,

Ten post edytował norbiQue 11.05.2013, 14:42:03
Go to the top of the page
+Quote Post
!*!
post
Post #10





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Zrób tak jak podałem wyżej.
Go to the top of the page
+Quote Post
norbiQue
post
Post #11





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 11.05.2013

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


a masz pomysl jak to sensownie rozwiazać to ?

Ten post edytował norbiQue 11.05.2013, 18:59:30
Go to the top of the page
+Quote Post
!*!
post
Post #12





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


A z czym masz problem, aby to zastosować?
Go to the top of the page
+Quote Post
norbiQue
post
Post #13





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 11.05.2013

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


hmm, nie wiem dokładnie czy dobrze Cię rozumiem,
a chcę też aby było to porawne i zgodne z dzisiejszymi standardami
Go to the top of the page
+Quote Post
!*!
post
Post #14





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


To co podałem jest zgodne.
Go to the top of the page
+Quote Post
r4xz
post
Post #15





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


http://jsfiddle.net/Lu8za/3/
oczywiście role="main" musisz sam wkleić w odp. miejsce

@!*!: twój przykład jest niepoprawny - główny błąd to umieszczenie całości w section
Cytat
Note: The section element is not a generic container element. When an element is needed only for styling purposes or as a convenience for scripting, authors are encouraged to use the div element instead. A general rule is that the section element is appropriate only if the element's contents would be listed explicitly in the document's outline.


---edit---
PS nie zrobisz tego bez dodatkowego diva, no ewentualnie jeśli ustawisz body na 1100px i margin auto

Ten post edytował r4xz 12.05.2013, 09:43:41
Go to the top of the page
+Quote Post
!*!
post
Post #16





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


@r4xz kwestia sporna, tak samo jak korzystanie dziś z float.
Go to the top of the page
+Quote Post
r4xz
post
Post #17





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


Cytat(!*! @ 12.05.2013, 11:49:06 ) *
@r4xz kwestia sporna, tak samo jak korzystanie dziś z float.

no jakbyś mógł to poprzyj swoją wypowiedź jakimś dobrym źródłem (w którym jest to wyraźnie zaznaczone) (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
com
post
Post #18





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


@r4xz oba rozwazania są poprawne:

Cytat
The <section> tag defines sections in a document. Such as chapters, headers, footers, or any other sections of the document.


Nie można brać wsztkiego całkiem dosłownie, bo to co cytujesz jest tylko zaleceniem, dlatego iż sam element section nie zawiera domyślnych formatowań, jak jest w przypadku div, a jedynie zaznacza gdzie sie znajdujemy w dokumencie, ale rowiazanie !*! jest tak samo poprawne, jak twoje (IMG:style_emoticons/default/wink.gif) tak samo możliwe jest umieszczanie znacznków section w innych znacznikach section (IMG:style_emoticons/default/wink.gif)

Ten post edytował com 12.05.2013, 16:55:16
Go to the top of the page
+Quote Post
!*!
post
Post #19





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(r4xz @ 12.05.2013, 15:06:08 ) *
no jakbyś mógł to poprzyj swoją wypowiedź jakimś dobrym źródłem (w którym jest to wyraźnie zaznaczone) (IMG:style_emoticons/default/smile.gif)

float powstał dla elementów pływających np. obrazka który ma być oblepiony tekstem, to że był wykorzystywany do budowy szkieletu na kolumnach było tylko pójściem na łatwiznę i przez krótki czas, jedynym zamiennikiem.

Dzisiaj każda przeglądarka obsługuje poprawnie display:table, więc nie widzę powodu, aby z tego nie korzystać, tym bardziej że wiele rzeczy upraszcza i nie trzeba się bawić w niektórych przypadkach z position na dokładkę.
Go to the top of the page
+Quote Post
hubson87
post
Post #20





Grupa: Zarejestrowani
Postów: 83
Pomógł: 8
Dołączył: 9.02.2011
Skąd: Wrocław

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


html5 to nie jest już w pełni funkcjonalny standard.
Co do Twojego problemu polecam poczytać -> http://www.ejeliot.com/blog/61
Go to the top of the page
+Quote Post

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: 17.02.2026 - 10:07