jak wycentrowac <div> dla xhtml1.1
jak wycentrowac <div> dla xhtml1.1
witam.
mam pytanie - jak wycentrowac <div> dla xhtml1.1?
z tego co wiem dla specyfikacji xhtml1.1 nie ma takiej mozliwosci (teoretycznie), ale ponoc mozna to jakos obejsc. moj problem konkretnie jest taki:
chcialbym aby <div> byl wycentrowany na stronie niezaleznie od jej rozdzielczosci (gdyby bylo inaczej moglbym ewentualnie posluzyc marginesami). w <div> mam <p>, ktore zawieraja glownie tekst (poprzez styl ustawiony jako justify).
za chwile ide na piwo i moze przyjaciel - webdesigner rozwiaze ten problem (wtedy i tu podam rozwiazanie), ale nie wiadomo jak to bedzie. wazne dla mnie jest, aby kod byl zgodny z xhtml1.1.
z gory dziekuje za pomoc.
mam pytanie - jak wycentrowac <div> dla xhtml1.1?
z tego co wiem dla specyfikacji xhtml1.1 nie ma takiej mozliwosci (teoretycznie), ale ponoc mozna to jakos obejsc. moj problem konkretnie jest taki:
chcialbym aby <div> byl wycentrowany na stronie niezaleznie od jej rozdzielczosci (gdyby bylo inaczej moglbym ewentualnie posluzyc marginesami). w <div> mam <p>, ktore zawieraja glownie tekst (poprzez styl ustawiony jako justify).
za chwile ide na piwo i moze przyjaciel - webdesigner rozwiaze ten problem (wtedy i tu podam rozwiazanie), ale nie wiadomo jak to bedzie. wazne dla mnie jest, aby kod byl zgodny z xhtml1.1.
z gory dziekuje za pomoc.
-
Mateusz Bogolubow
- Zaczyna działać

- Posty: 428
- Rejestracja: ndz paź 26, 2003 8:16 pm
- Lokalizacja: Olkusz / Kraków
- Kontakt:
Re: jak wycentrowac <div> dla xhtml1.1
Kod: Zaznacz cały
<div style="margin: 0 auto 0 auto"></div>Re: jak wycentrowac <div> dla xhtml1.1
nie wystarcza; pod FF wydaje sie, ze wysrodkowuje <div>, ale nie cenrtuje na stronie (w sensie - miedzy lewym a prawym marginesem srodkuje, ale co z gornym i dolnym?). pod IE nic nie daje. jakas korekta?Mateusz Bogolubow pisze:to powinno rozwiazac twoj problemKod: Zaznacz cały
<div style="margin: 0 auto 0 auto"></div>
adres strony testowej (z wykorzystanym kodem):
http://krakufel.org/
-
Mateusz Bogolubow
- Zaczyna działać

- Posty: 428
- Rejestracja: ndz paź 26, 2003 8:16 pm
- Lokalizacja: Olkusz / Kraków
- Kontakt:
Re: jak wycentrowac <div> dla xhtml1.1
Kod: Zaznacz cały
<span style="text-align: center">
<div style="margin: 0 auto 0 auto"></div>
</span>
Kod: Zaznacz cały
<div style="margin: 0 auto 0 auto; text-align: center"></div>
Re: jak wycentrowac <div> dla xhtml1.1
Kod: Zaznacz cały
body, html {
text-align: center;
}
div {
margin: 0px auto 0px auto;
}Re: jak wycentrowac <div> dla xhtml1.1
dzieki wielkie, podobne rozwiazanie podal mi przyjaciel podczas piwkowania 
stworze <div style="width: 100%; height: 100%; text-align: center"> a w nim <div> style="width: 460px">, w stylu zewnetrznym okreslam justowanie tekstu i po sprawie - wszystko mam zalatwione (centrowanie calosci i wyjustowany tekst).
stworze <div style="width: 100%; height: 100%; text-align: center"> a w nim <div> style="width: 460px">, w stylu zewnetrznym okreslam justowanie tekstu i po sprawie - wszystko mam zalatwione (centrowanie calosci i wyjustowany tekst).
Re: jak wycentrowac <div> dla xhtml1.1
witam.
jednak nie ma tak pieknie... spojrzcie prosze na kod zrodlowy strony:
http://krakufel.org/a/ (drobna zmiana adresu, przenioslem testy do innego niz glowna strona katalogu)
wydaje sie, ze powinno dzialac, okazuje sie, ze nie.
moze kwestia jest css: http://krakufel.org/blog/style.css ?
Malin: Twoj kod jak widac dziala, ale trzeba mu odjac, ze jest dosc duzy. w kazdym razie dzieki, bo jesli nie wykombinuje czegos mniejszego, 'podkradam' Ci go
jednak nie ma tak pieknie... spojrzcie prosze na kod zrodlowy strony:
http://krakufel.org/a/ (drobna zmiana adresu, przenioslem testy do innego niz glowna strona katalogu)
wydaje sie, ze powinno dzialac, okazuje sie, ze nie.
moze kwestia jest css: http://krakufel.org/blog/style.css ?
Malin: Twoj kod jak widac dziala, ale trzeba mu odjac, ze jest dosc duzy. w kazdym razie dzieki, bo jesli nie wykombinuje czegos mniejszego, 'podkradam' Ci go
Re: jak wycentrowac <div> dla xhtml1.1
moj tez dziala.. i wydaje mi sie ze jest duzo mniejszy..
Re: jak wycentrowac <div> dla xhtml1.1
IMHO kod nie jest strasznie długi, a jest skutecznyOlorin pisze:Malin: Twoj kod jak widac dziala, ale trzeba mu odjac, ze jest dosc duzy. w kazdym razie dzieki, bo jesli nie wykombinuje czegos mniejszego, 'podkradam' Ci go
Fakt, znacznie mniejszy, ale obawiam się, że nie centruje wertykalnieAsit pisze:moj tez dziala.. i wydaje mi sie ze jest duzo mniejszy..
Re: jak wycentrowac <div> dla xhtml1.1
racja.. zapomnialem ze to ma byc jeszcze w pionie
Re: jak wycentrowac <div> dla xhtml1.1
panowie, ale czy teoretycznie nie powinien dzialac nastepujacy kod:
<div style="width: 100%; height: 100%; text-align: center;">
<div style="width: 460px; text-align: justify;">
<p>przykładowy tekst</p>
</div></div>
?
<div style="width: 100%; height: 100%; text-align: center;">
<div style="width: 460px; text-align: justify;">
<p>przykładowy tekst</p>
</div></div>
?
-
Mateusz Bogolubow
- Zaczyna działać

- Posty: 428
- Rejestracja: ndz paź 26, 2003 8:16 pm
- Lokalizacja: Olkusz / Kraków
- Kontakt:
Re: jak wycentrowac <div> dla xhtml1.1
nie, nie bedzie dzialal
Re: jak wycentrowac <div> dla xhtml1.1
moj problem zostal rozwiazany koncowo ciut inaczej):
<div style="position: absolute; left: 50%; top: 10%; margin-left: -230px; width: 460px; text-align: justify;">
nie jest w pelni wycentrowane, ale to kwestia przemyslenia sprawy (odpowiednio wygladoloby to tylko przy bardzo krotkim tekscie, dlugi tekst wchodzi w dol strony). dziekuje za podpowiedzi.
<div style="position: absolute; left: 50%; top: 10%; margin-left: -230px; width: 460px; text-align: justify;">
nie jest w pelni wycentrowane, ale to kwestia przemyslenia sprawy (odpowiednio wygladoloby to tylko przy bardzo krotkim tekscie, dlugi tekst wchodzi w dol strony). dziekuje za podpowiedzi.
