MozillaPL.org - polskie centrum Mozilli

Główne menu:

Wyśrodkowanie strony - wypróbowane wszystkie sposoby POMOCY!

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

Postautor: rumsztyk » 25 lutego 2008, 00:06

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

masz jeden </div> za dużo - idzie Ci naprawdę dobrze! Nie przejmuj się to że IE coś paprze to nie Twoja wina - popraw błąd - zobaczymy co dalej
rumsztyk
 

Postautor: Johnny » 25 lutego 2008, 03:58

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; PL; rv:1.7.13) Gecko/20060414

No przejrzałęm kod i poprawiłem. Próbowałem ustawić strone pod programem kED zeby była dobrze wyswietlana pod IE. Nie da się! Jak nawet sie udawało to były problemy z elementem który jest na dole <footer>. Pomożecie coś bo męcze się z tym wszytskim juz długo
Johnny
 

Postautor: rumsztyk » 25 lutego 2008, 05:39

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

nastrzelałeś marginów i paddingów to teraz masz :)
html
Kod: Zaznacz cały
...
Tel kom. 791096293<br>
      <a href="mailto:ogrodomania@gmail.com">wyślij email</a></font>

css
Kod: Zaznacz cały
body #lpanel {float: left;
  background-color: #FFF;
  border: 1px solid #DDD;
  width: 145px;
}

wstaw to dla IE korzystając z komentarzy warunkowych
stary numer IE i domyślnych marginesów, wcięć każdej przeglądarki
rumsztyk
 

Postautor: Johnny » 25 lutego 2008, 11:57

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; PL; rv:1.7.13) Gecko/20060414

Uzyłem tych komentarzy
w sposób taki:
html:

<h3>Ogrodomania</h3> <font size="1">ul.Tyrmanda 34/12<br />
54-608 Wrocław<br />
Tel kom. 501672098<br />

<!--[if IE]>
Tel kom. 791096293<br />
<a href="mailto:ogrodomania@gmail.com">ogrodomania@qmail.com</a></font>
<![endif]-->

oraz css


body #lpanel {float: left;
padding:3px;
margin-right:5px;
background-color: #FFF;
border: 1px solid #DDD;
width: 145px;
display:table-cell;
}
<!--[if IE]>
body #lpanel {float: left;
background-color: #FFF;
border: 1px solid #DDD;
width: 145px;
}
<![endif]-->

Dobrze??
Poskutkowało tym że elementy się rozłożyły w pojemniku niby ok (menu po lewej a tekst po prawej) , ale..
1.Pod mozillą i oprą nie wyświetla mi adresu emial zawartego w komentarzu warunkowym w kodzie html
2.Menu ni estanowi osobną cześć a znajduje sie razem z tekstem na jednej kartce oodatkowo jest brzydko obramowane jakąś cienką linią.
3. Tekst pod przeflądarką mozilla i opera zachodzi na siebie.

Więc ogólnie bałgan na stronie nie nadający sie do zamieszczenia w necie.
Tracę wiarę że uda się to zrobić...:(
Johnny
 

Postautor: Johnny » 25 lutego 2008, 11:59

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; PL; rv:1.7.13) Gecko/20060414

Sory za błedy w tekście. Wykonczony jestem ta stronką:)
Johnny
 

Postautor: Johnny » 25 lutego 2008, 15:53

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; PL; rv:1.7.13) Gecko/20060414

Więc nie ma możliwości tego ustawinie. Źle wyświetla w mozilli i operze:(
www.ogrodomania.yoyo.pl
Johnny
 

Postautor: Tomek » 25 lutego 2008, 15:57

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.12) Gecko/20080218 Ubuntu/7.10 (gutsy) Firefox/2.0.0.12

W CSS nie używa się komentarzy warunkowych.
Przekombinowałeś z tymi komentarzami już kompletnie.
Przykład jak to zrobić już podał rumsztyk... ale jeszcze raz:
<div id="lpanel">
(tu treść....)
</div>

W body wstawiasz:
<link rel="stylesheet" type="text/css" href="css/2208_screen.css" media="screen, print" />
<!--[if IE]><link rel="stylesheet" type="text/css" href="css/styl_dla_ie.css" /><![endif]-->

Koniecznie w tej kolejności. Po czym tworzysz sobie plik styl_dla_ie.css i w nim dopiero wpisujesz:
body #lpanel {float: left;
background-color: #FFF;
border: 1px solid #DDD;
width: 145px;
}


To co teraz zrobiłeś - to podobne do tego co robiłeś z margin:auto - wcisnąłeś to wszędzie bez rozmysłu.
W CSS komentarze warunkowe nie są interpretowane. W html są dostępne jedynie dla IE - inne przeglądarki zgodnie ze specyfikacją myślą że jest to komentarz i go nie wyświetlają na stronie.

Jakie jest rozwiązanie dla ciebie? Najlepiej - ściągnij ten szablon jeszcze raz. Powoli i dokładnie nadaj odpowiednią szerokość i margin:auto, potem jak już strona będzie działać - powoli dodawaj swoje treści.


A! I wyjaśnijmy jedno - TO MOZILLA I OPERA PRAWIDŁOWO WYŚWIETLAJĄ TĄ STRONĘ. TO IE BŁĘDNIE INTERPRETUJE KOD.
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: Tomek » 25 lutego 2008, 16:03

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.12) Gecko/20080218 Ubuntu/7.10 (gutsy) Firefox/2.0.0.12

Widzę że się dopisałeś...
Teraz znowu masz błędy na stronie - i to dość ważne - niezamknięte divy... i na dodatek błędy przy znaczkach walidacji... wstyd ;)

Ale stronka jest wyśrodkowana... tylko nakładanie się tego maila jest chyba teraz problemem... bo on się po prostu nie mieści :) nadaj większą szerokość dla lpanel:
#lpanel {
.....
width: 180px;
.....
}

180 powinno wystarczyć.
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: Grzegorz » 25 lutego 2008, 20:17

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9b4pre) Gecko/2008022404 Minefield/3.0b4pre

Johnny pisze:Uzyłem tych komentarzy
w sposób taki:
html:

<h3>Ogrodomania</h3> <font size="1">ul.Tyrmanda 34/12<br />
54-608 Wrocław<br />
Tel kom. 501672098<br />

<!--[if IE]>
Tel kom. 791096293<br />
<a href="mailto:ogrodomania@gmail.com">ogrodomania@qmail.com</a></font>
<![endif]-->

Tylko czemu adres e-mailowy ma być widoczny tylko dla użytkowników IE?!
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: rumsztyk » 25 lutego 2008, 23:16

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

dlatego zaproponowałem skrócenie adresu go i zamienienia na tekst wyślij e-mail (i tak jest mailto), który jest krótszy i tym samym mieści się w elemencie #lpanel... czasem rozwiązanie problemu wymaga sprytu - nie wiedzy
rumsztyk
 

ja tez mam problem ze środkowaniem strony

Postautor: tygryzek » 26 lutego 2008, 12:33

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.4;MEGAUPLOAD 1.0

Witam, mam ogromną prośbę o pomoc. Chce wyśrodkowac caly tekst strony, próbuje to zrobic ustawiając marginy na auto, ale to mi nie chce dzialac. Adres do stronki: tygryzek.prv.pl, zeby wejsc dalej trzeba kliknac w bramy. Mam nadzieje, ze mi ktos pomoze...bo mnie juz glowa od tego rozbolala. Robilam inne stronki, takie cwiczeniowe i wtedy marginy ladnie dzialaly, a teraz nie chca. Pliska, pomozcie...
tygryzek
 
Posty: 1
Z nami od: 26 lutego 2008, 11:03

Postautor: dexter » 26 lutego 2008, 13:14

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9b3) Gecko/2008020514 Firefox/3.0b3

Kod: Zaznacz cały
*{
margin: 0;
padding: 0;
float:left;
}


Usuń float:left, a resztę stylu dla dowolnego elementu przenieś na początek.
dexter
Moderator
 
Posty: 8492
Z nami od: 02 października 2004, 21:30

Postautor: Johnny » 28 lutego 2008, 15:25

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; PL; rv:1.7.13) Gecko/20060414

Ok dziękuje za udzieloną pomoc.Jednak zmieniłem stronke zrezygnowałemz tamtej. Dzięki wielkie i pozdrawiam.
Johnny
 

Poprzednia

Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: