Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
Regulus
Nowy
Nowy
Posty: 86
Rejestracja: wt lis 13, 2007 8:40 pm

Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: Regulus »

Problem polega na tym:

w CSS ustawiłem szerokość A oraz A:HOWER na 140px.
IE czyta poprawnie w FF szerokość pola z linkiem jest taka jak tekst linku, czyli weższa.


Kod CSS w zewnętrznym pliku:

Kod: Zaznacz cały

<STYLE TYPE="text/css">
<!--
BODY {
        background: #E0E0E0;
        font-family: tahoma;
}

A {
        color: #FFFFCC;
        width: 140px;
        height: 30px;
        text-decoration: none;
        background: #408000;
        border-bottom: 1px solid;
        border-color: #FFFFFF;
        font-family: Tahoma;
        font-size: 14px;
        padding-left: 10px;
}




A:HOVER {
        background: #FFFFCC;
        color: #990000;
        border-bottom: 1px solid;
        border-color: #990000;
        width: 140px;
}

.linkmenu {
		text-align: left; 
		top:0px; 
		top: 0px; 
		width: 140px; 
		position: obsolute;
}
.tekst1 {
        color: #808080;
        background: #FFFFFF;
        font-family: tahoma;
        font-size: 12px;
        padding-left: 10px;
        padding-bottom: 10px;
        padding-right: 10px;
		left: 140px; position: absolute; 
		top: 0px; 
		width: 640px;
}

-->
</STYLE>

Kod strony:

Kod: Zaznacz cały

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="Description" CONTENT="Opis dokumentu">
<META NAME="Author" CONTENT="Autor dokumentu">
<TITLE>Tytuł</TITLE>
<LINK REL="stylesheet" HREF="sheetprzyklad.css" TYPE="text/css">
</HEAD>
<BODY LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN="0" BOTTOMMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0" BGPROPERTIES="FIXED">
<DIV CLASS="linkmenu">
	<A HREF="#">linkMenu ></A><BR>
	<A HREF="#">linkMenu ></A><BR>
	<A HREF="#" >linkMenu ></A><BR>
	<A HREF="#">linkMenu ></A></DIV>	
	<DIV CLASS="tekst1">Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3...
</DIV>
</BODY>
</HTML>
Chodzi mi o ogólne rozwiązanie problemu różnic w wyświetlaniu stylów stron w przeglądarkach IE7 oraz FF3
Ostatnio zmieniony sob paź 25, 2008 9:59 am przez Regulus, łącznie zmieniany 1 raz.
Regulus
Nowy
Nowy
Posty: 86
Rejestracja: wt lis 13, 2007 8:40 pm

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: Regulus »

OK.
Wykombinowałem sam, może komuś się przyda.

CSS

Kod: Zaznacz cały

<STYLE TYPE="text/css">
<!--

A:HOVER {
        background: #FFFFCC;
        color: #990000;
        border-bottom: 1px solid;
        border-color: #990000;
        width: 140px;}
       display: inline-table;
}


A {
        color: #FFFFCC;
        width: 140px;
        height: 30px;
        text-decoration: none;
        background: #408000;
        border-bottom: 1px solid;
        border-color: #FFFFFF;
        font-family: Tahoma;
        font-size: 14px;
        padding-left: 10px;
       display: inline-table;
}
-->
</STYLE>

HTML:

Kod strony:

Kod: Zaznacz cały

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="Description" CONTENT="Opis dokumentu">
<META NAME="Author" CONTENT="Autor dokumentu">
<TITLE>Tytuł</TITLE>
<LINK REL="stylesheet" HREF="sheetprzyklad.css" TYPE="text/css">
</HEAD>
<BODY LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN="0" BOTTOMMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0" BGPROPERTIES="FIXED">
<DIV id="menu">
	<A HREF="#">linkMenu ></A><BR>
	<A HREF="#">linkMenu ></A><BR>
	<A HREF="#" >linkMenu ></A><BR>
	<A HREF="#">linkMenu ></A></DIV>	
	<DIV CLASS="tekst1">Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3 Tekst strony 3...
</DIV>
</BODY>
</HTML>

R. Hi
Regulus
Nowy
Nowy
Posty: 86
Rejestracja: wt lis 13, 2007 8:40 pm

kolejna niezgodność i tu jużwymiękam :(

Post autor: Regulus »

Tym razem chodzi o to że, inaczej jest interpretowany atrybut padding w IE i FF. nie będę tu się wiele rozpisywał.


CSS:

Kod: Zaznacz cały

<STYLE TYPE="text/css">
<!--
.prawybok {
}

A:HOVER {
        font-family: Tahoma;
        font-size: 14px;
        background: #FFFFCC;
        color: #990000;
        text-decoration: none;
        border-bottom: 1px solid;
        border-color: #990000;
        width: 140px;
        display: inline-table;
        height: 31px;
		 padding-left: 10px;
}

A {
        font-family: Tahoma;
        font-size: 14px;
        background: #339900;
        color: #FFFFFF;
        text-decoration: none;
        border-bottom: 1px solid;
        border-color: #FFFFFF;
        width: 140px;
        display: inline-table;
        height: 31px; 
		padding-left: 10px;
}

.tekst1 {
        background: #D0D0D0;
        color: #707070;
        font-size: 14px;
        font-family: tahoma;
        position: absolute;
        width: 640px;
        left: 140px;
        top: 220px;
        padding-left: 10px;
        border-bottom: 1px solid;
        border-color: #000000;
        display: inline;
}

.banner {
        height: 220px;
        width: 780px;
        background: #006600;
        color: #CC3300;
        font-size: 21px;
        text-align: center;
}

.menu {
        width: 140px;
        height: 100px;
        position: absolute;
        left: 0px;
        top: 220px;
}
-->
</STYLE>

HTML:

Kod: Zaznacz cały

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="Description" CONTENT="Opis dokumentu">
<META NAME="Author" CONTENT="Autor dokumentu">
<TITLE>Tytuł</TITLE>
<LINK REL="stylesheet" HREF="sheetprzyklad.css" TYPE="text/css">
</HEAD>
<BODY LEFTMARGIN="0" RIGHTMARGIN="0" TOPMARGIN="0" BOTTOMMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0" BGPROPERTIES="FIXED" STYLE="background: #FFFFFF">
<DIV class= "banner">
Banner
<!--
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
 WIDTH="980" HEIGHT="220" id="banner-04a" ALIGN="">
 <PARAM NAME=movie VALUE="banner-04a.swf"> <PARAM NAME=quality VALUE=best> <PARAM NAME=wmode VALUE=opaque> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="banner-04a.swf" quality=best wmode=opaque bgcolor=#FFFFFF  WIDTH="980" HEIGHT="220" NAME="banner-04a" ALIGN="middle"
 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>  -->
</DIV>
<DIV class="menu">
<A HREF="#">link menu ></A><BR>
<A HREF="#">link menu ></A><BR>
<A HREF="#">link menu ></A><BR>
<A HREF="#">link menu ></A><BR>
<A HREF="#">link menu ></A><BR>
</DIV>
<DIV class="tekst1">
Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, Teks dtrony, 
</DIV>
jak widać w IE to jakoś to wygląda, natomiast w FF po wpisaniu: atrybutu padding-left: 10px;
wszystko się o te 10 px rozjeżdża.

podgląd przykładu: http://myzkosmosu.republika.pl//test/przyklad.html

Pomocy


R.
gorylek
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: śr gru 19, 2007 7:29 pm

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: gorylek »

Kod: Zaznacz cały

jak widać w IE to jakoś to wygląda, natomiast w FF po wpisaniu: atrybutu padding-left: 10px;
wszystko się o te 10 px rozjeżdża. 
Po pierwsze to nie FF wyświetla źle Twoją stronę tylko IE.
Po drugie nie zachowujesz standardów więc nie dziw się że masz problemy.
Po trzecie w kodzie HTML brakuje DOCTYPE.
Po czwarte kod ten będzie wyglądał dobrze TYLKO na IE. W momencie dodania poprawnego DOCTYPE Twoja strona rozsypie się nawet na IE więc ogólnie całość jest do poprawki.

O co chodzi ? Padding zarówno jak i border jest wliczany do szerokości elementu wg IE czyli jak mam box o szerokości 500px i dam mu padding 20px to w IE box ten nadal będzie miał 500px gdzie każda inna przeglądarka doliczy padding do elementu przez co box będzie miał 540px szerokości (paddin masz z obu stron).
Ot kolejna z wielu fuszerek microsoftu i prób wprowadzenia własnych standardów.
Regulus
Nowy
Nowy
Posty: 86
Rejestracja: wt lis 13, 2007 8:40 pm

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: Regulus »

gorylek pisze:[..]
Po drugie nie zachowujesz standardów więc nie dziw się że masz problemy. [...].
Mógłbyś podać link do jakiejś solidnej strony z opisem tych standardów, ale w języku polskim?

Dzięki
R.
ooo_michal
Przelotem
Przelotem
Posty: 245
Rejestracja: śr kwie 18, 2007 9:06 am

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: ooo_michal »

Mr. google twoim sprzymierzeńcem. Poszukaj sobie kurs xHTML i CSS... A jak nic ciekawego nie znajdziesz to wejdź sobie tutaj: http://www.kurshtml.boo.pl

Możesz też odwrócić kolejność:-D


Gorylek, nie dziw się, że ludzie nie zachowują standardów skoro w większości szkół nauczyciele nadal uczą PODSTAW HTML'a i nic poza tym. Żadnego css'a, nie wspomnę o xhtml'u albo czymś jeszcze poważniejszym.
gorylek
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: śr gru 19, 2007 7:29 pm

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: gorylek »

Gorylek, nie dziw się, że ludzie nie zachowują standardów skoro w większości szkół nauczyciele nadal uczą PODSTAW HTML'a i nic poza tym. Żadnego css'a, nie wspomnę o xhtml'u albo czymś jeszcze poważniejszym.
Michał, sam jestem samoukiem z prostego względu. Szkoła nigdy jeszcze mnie niczego nie nauczyła. Szkoła może co najwyżej wskazać kierunek, zainteresować tematem ale nigdy nie nauczy Cie tego co jest Ci potrzebne bo uczy 100 różnych rzeczy ludzi z różnym poziomem wiedzy więc na ogół zawsze wszystko idzie od postaw.
Przykład dobry to programowanie na studiach które na ogół kończy się na programowaniu obiektowym w bardzo topornym wydaniu (pamięciożernym) które nijak nie przygotowuje do pracy takiego studenta. Czasami mi się wydaje że Microsoft takich ludzi zatrudnia biorąc pod uwagę że napisany przez profesjonalistów linux (przykład z Ubuntu) zjada mi 300mb ram gdzie Vista niemal 1GB nie oferując nic dodatkowo w zamian.
Regulus
Nowy
Nowy
Posty: 86
Rejestracja: wt lis 13, 2007 8:40 pm

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: Regulus »

Stosując taki format zapisywania stylów css w zewnętrznym pliku:

Kod: Zaznacz cały

<STYLE TYPE="text/css">
<!--
A:HOVER {
        background: #FFFFCC;
        width: 140px;}
       display: inline-table;
}

A {
        color: #FFFFCC;
        width: 140px;
        height: 30px;
        text-decoration: none;
}
-->
</STYLE>
kierowałem się edytorem pajączek 2000. Tam jest takie narzędzie wspierające tworzenie plików *css,
Jak widać, gniot :( Czas poszukać lepszego edytora css, który nadąża za standardami. obecnie korzystam z kursu, znajdującego się na stronie:
http://webmade.org/kursy-online/kurs-css.php, i teraz zaczyna to się kupy trzymać, choć są drobne nieścisłości dotyczące różnic w interpretacji padding i margin, perz przeglądarki.

R.
gorylek
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: śr gru 19, 2007 7:29 pm

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: gorylek »

Nie będzie ich pod warunkiem że ustawisz poprawny doctype dokumentu i od niego zaczniesz plik html (IE durne). Co do edytora CSS to najlepszy jest taki który robi ładne wcięcia, numeruje linie i koloruje składnie. Pisanie z palca daje Ci największą kontrolę nad tym co robisz.
Regulus
Nowy
Nowy
Posty: 86
Rejestracja: wt lis 13, 2007 8:40 pm

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: Regulus »

OK, HTML doctype ustawiłem na:

Kod: Zaznacz cały

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
.
Nadal mam problemy z dziedziczeniem w niektórych przypadkach: np: w zewnętrznym plikui *css
ustawiam jako klasę "rodzicielską"

Kod: Zaznacz cały

input {
		border-right: #9B0000 1px solid;
		border-top: #9B0000 1px solid;
		border-bottom: #9B0000 1px solid;
		border-left: #9B0000 1px solid;
		display: block;
}
następnie klasę, która ma dziedziczyć z imput { } oraz dodać nową właściwość dla pól formularza radio i CHECKBOX

Kod: Zaznacz cały

input.wybor {
		background-color: white;
} 
, to nie wyświetla białego tła i dziedziczy obramowania z imput { } . To znaczy w źle działającym :wink: IE się wyświetla to tło oraz obramowanie dla radio i CHECKBOX , w FF nie.
arkusz styli tym razem nie jest objęty w

Kod: Zaznacz cały

<STYLE TYPE="text/css">
<!--


-->
</STYLE>
, tak sugerowano w w/w kursie oraz, bo jak obejmowałem arkusz tym kodem , to w ogóle wszystko się sypało.

Totalnie już jestem wygłupiony :oops:

KOD HTML

Kod: Zaznacz cały

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<META HTTP-EQUIV="Content-Language" CONTENT="pl">
<META NAME="Author" CONTENT="user">
<LINK rel="stylesheet" HREF="lekcja2.css" type="text/css">
<TITLE>lekcja2</TITLE>
</HEAD>
<BODY>
<TABLE WIDTH="780" CELLSPACING="0" CELLPADDING="0" BORDER="0">
<tr>
<TD CLASS="gorne"><P CLASS="gora">http://www.moja strona.pl</P> </td>
</tr>
</table>
<TABLE WIDTH="780" CELLSPACING="0" CELLPADDING="0" BORDER="0">
<tr>
<TD CLASS="menu">
<P CLASS="menu1">Menu:</P>
<P CLASS="menu2">
<A HREF="omnie.html" CLASS="lewe">O mnie</a>
<A href="#" class="lewe">Ważne</a>
<A href="#" class="lewe">Formularz</a>
<A href="#" class="lewe">Kontakt z autorem</a>
<A href="#" class="lewe">www.yarpo.prv.pl</a>
</P>
<P CLASS="podmenu">pod menu</P>
 </td>
<TD CLASS="txt">
<P CLASS="tytul">Formularz</P>
<P CLASS="tresc">To jest sobie stronka stronka pełna różnej treści. 
</P>
<FORM ACTION="mailto:rubycon:@interia.pl" METHOD="POST" ENCTYPE="multipart/form-data" ACCEPT-CHARSET="iso-8859-2" ACCEPT="image/gif, image/jpeg, image/png">

<INPUT  TYPE="RADIO" NAME="Płeć" VALUE="men" CLASS="wybor">

<INPUT TYPE="RADIO" NAME="Płeć" VALUE="kob" CLASS="wybor">

<INPUT TYPE="TEXT" NAME="nick" CLASS="wybor">

<INPUT TYPE="CHECKBOX" NAME="sprawdz" VALUE="ok" CLASS="wybor">

<TEXTAREA NAME="tresc" COLS="16" ROWS="4" WRAP="VIRTUAL" class="pole"></TEXTAREA>

<INPUT TYPE="SUBMIT" NAME="wyslka" VALUE="Wyślij form" class="przycisk">




</FORM>
</td>
</tr>
</table>
<TABLE WIDTH="780" CELLSPACING="0" CELLPADDING="0" BORDER="0">
<tr>
<td><P CLASS="stopka">stopka</P></td>
</tr>
</table>

</BODY>
</HTML>

KOD CSS:

Kod: Zaznacz cały

BODY {
        background-color: #CBD1D3;
        color: #565656;
        text-align: center;
        scrollbar-3dlight-color: silver;
        scrollbar-arrow-color: black;
        scrollbar-base-color: white;
        scrollbar-dark-shadow-color: black;
        scrollbar-face-color: white;
        scrollbar-highlight-color: silver;
        scrollbar-shadow-color: silver;
}

TABLE {
        margin-left: auto;
        margin-right: auto;
}

td {
        vertical-align: top;
}

td.txt {
        border-left: 1px solid white;
        border-top: 1px solid white;
        border-bottom: 1px solid white;
}

td.gorne {
        padding: 10px  25px 25px;
        border-top: 1px solid #000033;
        border-right: 1px solid #000033;
        border-left: 1px solid #FFFFFF;
        background-color: #AFB4C0;
}

td.menu {
        border-top: 1px solid #FFFFFF;
        border-left: 1px solid #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
        width: 160;
        background-color: #AFB4C0;
        background: silver;
		
}

a {
        text-decoration: none;
        color: black;
		text-align: right;
}

a.lewe {
		border-left: 1px solid white; 
		border-bottom: 1px solid white;
		margin-left: 20px; 
		display: block;
		background-color: #CBD1D3;
 }

a.lewe:hover {
background-color: white;} 


p.gora {
        font-size: 15pt;
        padding: 25px 0 25px 0;
        font-family: verdana,tahoma,helvetica,sans-serif;
        text-align: center;
}

P.menu1 {
        margin: 10px 10px 0 10px;
        font-size: 9pt;
        padding: 2px 20px 2px 0;
        font-weight: bold;
        text-align: right;
        font-family: verdana,tahoma,helvetica,sans-serif;
        background-color: #B1BBBE;
        border-left: 1px solid white;
        border-right: 1px solid white;
        border-bottom: 1px solid white;
        border-top: 1px solid white;
}

P.menu2 {
        margin: 0 10px 0 0;
        font-size: 9pt;
    	padding: 0;
        text-align: right;
        font-family: verdana,tahoma,helvetica,sans-serif;
        border-right: 1px solid white;
}

p.podmenu {
		  margin: 0 0 0 0;
		  margin-left: 20px; margin-right: 10px;
		  background-color: #AFB4C0; 
} 	

P.stopka {
        margin: 0;
        padding: 10px 1px 1px 1px;
        font-family: arial;
        font-size: 7pt;
        text-align: center;
        border-bottom: 1px solid black;
        border-right: 1px solid black;
        border-left: 1px solid white;
        background-color: #AFB4C0;
}

P.tresc {
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
        border-bottom: 1px solid #333333;
        font-family: arial;
        font-size: 12px;
        text-align: justify;
        margin: 0 0 10px 10px;
        padding: 5px 10px 5px 10px;
}

p.tytul {
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
        border-top: 1px solid #333333;
        font-family: arial,tahoma,helvetica,sans-serif;
        font-size: 22px;
        font-weight: bold;
        text-align: justify;
        margin: 10px 0 0 10px;
        padding: 5px 10px 5px 10px;
        text-indent: 20px;
}
input {
		border-right: #9B0000 1px solid;
		border-top: #9B0000 1px solid;
		border-bottom: #9B0000 1px solid;
		border-left: #9B0000 1px solid;
		display: block;
}

input.wybor {
		background-color: #55CdF4;
} 
				
				
input.przycisk {
		font-size: 11px; 
		background-color: black;
		cursor: hand; 
		color: white;
		font-family: tahoma,sans-serif;
		height: 19px;
		


Co tu jest źle? :cry: i dlaczego?


R.:wink:
gorylek
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: śr gru 19, 2007 7:29 pm

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: gorylek »

Regulus
Nowy
Nowy
Posty: 86
Rejestracja: wt lis 13, 2007 8:40 pm

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: Regulus »

Wniosek, formularze zostawiamy toporne, bo owszem, rzeczywiście nie ma problemów z submit oraz polami do wpisywania danych, (z wyjątkiem textarea ), reszta się sypie.


No dobra, to formularze załatwione.
Dzięki, bo tak pewnie bym się mordował bez końca.
Jadę dalej z tym "koksem", czas na DIV :wink:



R.
PS. Podsumowując, bo to też chciałbym, by było dla mnie jasne.
1. Czy ten doctype:

Kod: Zaznacz cały

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
. dla stron objętych w <html> </html>, wykonanych w całości w CSS, lub wykorzystujących, tylko wewnętrzne, i lub zewnętrzne arkusze stylów, jest właściwy?

2. Czy pliki *css mają być objete kodem:

Kod: Zaznacz cały

<STYLE TYPE="text/css">
<!--


-->
</STYLE>
?
gorylek
Zaczyna działać
Zaczyna działać
Posty: 427
Rejestracja: śr gru 19, 2007 7:29 pm

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: gorylek »

jeżeli chodzi Ci o zewnętrzny plik css to nie. Tam dajesz surowy kod. Co do submit to można używać typ "image" zamiast "submit" co pozwoli Ci na wstawianie obrazka za przycisk. Pamiętaj że nie ostylowujesz takiego przycisku, by wstawić obrazek po prostu nadajesz mu dodatkowy atrybut src:

Kod: Zaznacz cały

<input type="image" src="adres/do/obrazka.jpg" />
co do doctype:
http://webmaster.helion.pl/kurshtml/indeks/doctype.htm
Regulus
Nowy
Nowy
Posty: 86
Rejestracja: wt lis 13, 2007 8:40 pm

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: Regulus »

gorylek@ Czas na efekt mojej walki , wiem jest dział "oceń stronę" jednak przebudowałem ją dzięki Twojej pomocy, dlatego zamieszczam link tutaj:http://mrsmok.pl/. Jakbyś mógł spojrzeć na kody CSS i HTML-a, czy wszystko jest już zgodne ze standardami? Mi się wydaje, że już prawie tak choć podejrzewam, że popełniłem jakieś błędy z pozycjonowaniem DIV-ów, w każdym razie strona wydaje się wyświetlać poprawnie w IE7 i FF3.


R.
ooo_michal
Przelotem
Przelotem
Posty: 245
Rejestracja: śr kwie 18, 2007 9:06 am

Re: Problem z CSS różnice w wygądzie stron w IE6, IE7 i FF3

Post autor: ooo_michal »

A co z kolejnymi najpopularniejszymi przeglądarkami - IE6 i Operą? To, że działa w IE7, nie oznacza że w starszej wersji będzie dobrze...
A jeśli chcesz sprawdzić, czy wszystko jest zgodne ze standardami: klik
ODPOWIEDZ