MozillaPL.org - polskie centrum Mozilli

Główne menu:

[css]Mam 2 problemy z layem

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[css]Mam 2 problemy z layem

Postautor: kIELCIK » 24 maja 2008, 13:01

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

Witam
Próbuje zrobić stronę www już od dawna, ale ciągle mi coś nie wychodzi. Lay zrobiłem bez problemów, nie jest najpiękniejszy, ale praca jest do szkoły, więc wystarczy żeby była.

Mój pierwszy problem polega na napisaniu tekstu na layu. Najlepiej pokażę w czym problem na zdjęciu :
Obrazek
Nawet nie wiem co robię źle..

Drugi problem tkwi w tym, że muszę wpisywać css w pliku z htmlem bo jak mam w style.css to w ogóle ich nie rozpoznaje.
<link rel=“stylesheet” href=“style.css” type=“text/css” /> - to jest poprawny kod?

Dodaję jeszcze cały kod:
<html>
<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<title>Krzysztof Kiełt</title>


<style type="text/css">

body {
background-color: #000;
margin: 0;
padding: 0;
text-align:center;
}

div {
font: verdana 12px #000;
position:relative;
}

#container {
margin:0 auto;
padding:0 5px 0 5px;
position:relative;
width:1000px;
background-color:#fff;
text-align:left;
clear: both;
}

#naglowek {
background: #fff url(logo.jpg) no-repeat;
width:700px;
height:171px;
margin-bottom:10px;
}

#lewakolumna {
width:450px;
float:left;
position:relative;
z-index:0;


}

#prawakolumna {
width:400px;
float:right;
top:0px;
}


#stopka {
clear:both;
text-align:center;
}



#tekst1 {
z-index:2;
position:relative;
width:100%;
top:15%;
left:15%;
padding:15px;

</style>
</head>


<body>
<div id="container">

<div id="naglowek"><img src="naglowek.jpg"</img> </div>

<div id="lewakolumna"><img src="kolumnalewa.jpg"</img>

<div id="tekst1">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce nec velit id lacus pharetra interdum. In massa tellus, ultrices ac, luctus sit amet, nonummy sit amet, velit. In posuere. Aenean molestie purus vel massa. Vestibulum risus tellus, tempus ac, consequat et, mattis in, lectus. Vivamus malesuada hendrerit ipsum. Nam at dui eu lectus sollicitudin elementum. Nam egestas pede gravida diam. Ut sagittis dolor in tortor. Mauris euismod dictum massa. Nulla facilisi. Mauris magna.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce nec velit id lacus pharetra interdum. In massa tellus, ultrices ac, luctus sit amet, nonummy sit amet, velit. In posuere. Aenean molestie purus vel massa. Vestibulum risus tellus, tempus ac, consequat et, mattis in, lectus. Vivamus malesuada hendrerit ipsum. Nam at dui eu lectus sollicitudin elementum. Nam egestas pede gravida diam. Ut sagittis dolor in tortor. Mauris euismod dictum massa. Nulla facilisi. Mauris magna.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce nec velit id lacus pharetra interdum. In massa tellus, ultrices ac, </div>
</div>

<div id="prawakolumna"> <img src="kolumnaprawa.jpg"</img>

<div id="tekst2">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce nec velit id lacus pharetra interdum. In massa tellus, ultrices ac, luctus sit amet, nonummy sit amet, velit. In posuere. Aenean molestie purus vel massa. Vestibulum risus tellus, tempus ac, consequat et, mattis in, lectus. Vivamus malesuada hendrerit ipsum. Nam at dui eu lectus sollicitudin elementum.

</div>
</div>
<div id="stopka"><img src="stopka.jpg"</img>Created by Krzysztof Kiełt</div>


</div>
</body>
<html>


Wiem że mam tam pełno baboli niepotrzebnych, bo czasem byłem jużtak wkurzony na to że mi nie wychodzi i próbowałem sam coś dopisać :)
Pozdrawiam i z góry dziękuję
Krzysiek
kIELCIK
 

Re: [css]Mam 2 problemy z layem

Postautor: rumsztyk » 26 maja 2008, 14:33

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

kIELCIK pisze:Drugi problem tkwi w tym, że muszę wpisywać css w pliku z htmlem bo jak mam w style.css to w ogóle ich nie rozpoznaje.
<link rel=“stylesheet” href=“style.css” type=“text/css” /> - to jest poprawny kod?

tak, pamiętaj, że plik css musi być w tym samym folderze co html - taką ścieżkę podałeś

wywal "img-esy" z divów o id "lewakolumna" i "prawakolumna". Zapisz je w pliku css jako tło
Kod: Zaznacz cały
#lewakolumna {background: url(kolumnalewa.jpg) no-repeat 0 0;}

i analogicznie w kolumnie prawej

zamiast "img-esów" umieść w tych kolumnach swój tekst a divy: tekst1 i tekst2 usuń - nie będą Ci już potrzebne
rumsztyk
 

Postautor: KielciK » 26 maja 2008, 14:59

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

Wielkie dzięki, zaczyna to nabierać kształtów :) Tylko plik z cssem nadal nie jest 'widoczny', ale to i tak był najmniejszy problem. Jeszcze raz dzięki
KielciK
 

Postautor: helios » 26 maja 2008, 18:02

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9b5) Gecko/2008050509 Firefox/3.0b5

Spróbuj go dołączyć przez <?xml-stylesheet?> Być może coś nie działa, bo np. masz deklarację <?xml?> po elemencie <html>, a według specyfikacji powinna być umieszczona jako pierwsza. Wybrałeś sobie na początek XHTML 1.1, czyli dość restrykcyjne rozwiązanie.
helios
 
Posty: 217
Z nami od: 10 sierpnia 2005, 18:15
Lokalizacja: Gdańsk

Postautor: Gość » 26 maja 2008, 18:49

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

helios pisze: Wybrałeś sobie na początek XHTML 1.1, czyli dość restrykcyjne rozwiązanie.

Czyli coś mam źle? (że na przykład w IE nie działa?)

Aha i już mam chyba poprawione teraz to wygląda tak:
Kod: Zaznacz cały
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<link rel="stylesheet" href="style.css" type="text/css" />
nadal jest źle?
Gość
 

Postautor: rumsztyk » 28 maja 2008, 17:37

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

jeżeli piszesz stronę statyczną - czysty html to w ogóle nie potrzebujesz xhtml - to sugerował helios
napisz po prostu w html 4.01 strict
rumsztyk
 


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot]

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: