Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
Struktura strony oraz CSS
|
Liczba postów: 4
Liczba wątków: 1
Dołączył: 22-11-2009
Reputacja:
0
22-11-2009, 17:17
(Ten post był ostatnio modyfikowany: 22-11-2009, 17:36 przez ygt.)
Witam !
Jestem newbie jeśli chodzi o składanie grafiki do html-a czy pisanie css,
mam zapytanie chciałem jako tło strony internetowej ustawić tapete .. owszem udało mi się ale jest ona dość ciężka tj: dużo zajmuje sama tapety , i chciałem pociąć ją na pasy żeby szybciej się ładowała no i pojawił się problem bo nie mam pojęcia jak to ugryźć , z tego co czytałem to wchodzi opcja tylko za pomocą CSS próbowałem zrobić jakiś arkusz styli ale za cholere nie wiem co dalej .. jeśli ktoś ma chwilkę wolnego i może to jakoś łopatologicznie zobrazować będe bardzo wdzięczny.
tapete pociołem na 10 pasków poziomych.
Podam kody do danych plików może ułatwi to komuś czytanie tego mojego bałaganu htmlowego
style.css
body {
background-color: #FFFFFF;
background-image: url("");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0cm 10cm;
}
#1 {
background-image: url("images/bg_02.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0cm 10cm;
height: 100%;
width: 100%;
}
#2 {
background-image: url("images/bg_02.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0cm 10cm;
height: 132px;
width: 1920px;
}
index.html
<html>
<head>
<title>Test na stylach</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head><br>
<body>
<div id="1">
<div id="2">
</div>
</body>
</html>
i teraz nie wiem jak zrobić aby dodać kolejne części jedna pod drugą...
Liczba postów: 91
Liczba wątków: 5
Dołączył: 02-11-2009
Reputacja:
5
Hmm...
A nie lepiej by było zmniejszyć rozmiar tej tapety? Np. w IrfanView . Jeśli koniecznie chcesz ciąć sądzę, że lepiej by było pociąć na pionowe pasy, i dodać 10 divów w html-u i w css podać deklaracje tła (Ale przy takim sposobie musiałbyś się trochę pomęczyć odpowiednio zagnieżdżając divy itp, umieszczając treść...):
Html:
Kod: <div id="bg_1">
treść na bg_1
</div>
<div id="bg_2">
treść na bg_2
</div>
Analogicznie dodajesz resztę divów.
CSS:
Kod: #bg_1 {
background-image: url("images/bg_01.jpg") no-repeat;
}
#bg_2 {
background-image: url("images/bg_02.jpg") no-repeat;
}
Analogicznie robisz dalej.
Według mnie, najlepiej bybyło jednak po prostu zmniejszyć rozmiar tepety, bo w tym rozwizaniu, niepotrzebnie zawalasz css i html, przez co kod staje się coraz mniej optymalny, a zaczyna się robić ociężały. . .
Mam nadzieję, że ruszy ;]
Pozdrawiam, Mikołaj.
![[Obrazek: beznazwy1hf.png]](http://img251.imageshack.us/img251/2663/beznazwy1hf.png)
Roll or die!
Liczba postów: 4
Liczba wątków: 1
Dołączył: 22-11-2009
Reputacja:
0
22-11-2009, 17:47
(Ten post był ostatnio modyfikowany: 22-11-2009, 17:58 przez ygt.)
Jeśli chodzi o rozmiar tapety to mogę ją zmienić tyle że sama strona nie będzie posiadać wiele więcej treści , będzie to raczej strona wizytówka .. tyle że chciałem aby strona była wyświetlana poprawnie w najczęściej używanych rozdzielczościach.. stąd myślałem że skoro jako źródło umieszczę tapetę 1650x1080 to będzie też ona wyświetlana przy mniejszych rozdzielczościach.. chyba że to nie ma jedno z drugim nic wspólnego (znalałem program sizer który obrazuje dane okno np: przeglądarki w różnych rodz. i na jego podstawie widziałem jak wygląda strona w innych rozdziel.
razorskate
zrobiłem tak jak mi podałeś jednak strona jest pusta  nie wiem z pewnością czegoś brakuje
HTML:
<html>
<head>
<title>Mój dokument</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="bg_1">
</div>
<div id="bg_2">
</div>
<div id="bg_3">
</div>
<div id="bg_4">
</div>
<div id="bg_5">
</div>
<div id="bg_6">
</div>
<div id="bg_7">
</div>
<div id="bg_8">
</div>
</body>
</html>
STYLE.CSS
body {
#bg_1 {
background-image: url("images/bg_01.jpg") no-repeat;
}
#bg_2 {
background-image: url("images/bg_02.jpg") no-repeat;
}
#bg_3 {
background-image: url("images/bg_03.jpg") no-repeat;
}
#bg_4 {
background-image: url("images/bg_04.jpg") no-repeat;
}
#bg_5 {
background-image: url("images/bg_05.jpg") no-repeat;
}
#bg_6 {
background-image: url("images/bg_06.jpg") no-repeat;
}
#bg_7 {
background-image: url("images/bg_07.jpg") no-repeat;
}
#bg_8 {
background-image: url("images/bg_08.jpg") no-repeat;
}
}
Liczba postów: 4
Liczba wątków: 1
Dołączył: 22-11-2009
Reputacja:
0
ma ktoś może jakiś pomysł lub wizje co tu jest nie tak ?
pozdrawiam
Liczba postów: 91
Liczba wątków: 5
Dołączył: 02-11-2009
Reputacja:
5
Dlaczego w CSS body jest tak dziwnie zrobione?
Kod CSS:
Kod: #bg_1 {
background-image: url("images/bg_01.jpg") no-repeat;
}
#bg_2 {
background-image: url("images/bg_02.jpg") no-repeat;
}
#bg_3 {
background-image: url("images/bg_03.jpg") no-repeat;
}
#bg_4 {
background-image: url("images/bg_04.jpg") no-repeat;
}
#bg_5 {
background-image: url("images/bg_05.jpg") no-repeat;
}
#bg_6 {
background-image: url("images/bg_06.jpg") no-repeat;
}
#bg_7 {
background-image: url("images/bg_07.jpg") no-repeat;
}
#bg_8 {
background-image: url("images/bg_08.jpg") no-repeat;
}
W css nie zagnieżdżasz tak w stylach, to nie html 
Co do zmiany rozmiaru nie chodziło mi o rozdzielczość, tylko o rozmiar fizyczny.
Ściągasz program Irfan View włączasz, i kolejno: (piszę z głowy, więc może się nieco róznić)
1.Klikasz plik --> Open --> Wybierasz plik tapety --> dajesz OK
2.Klikasz plik/obraz (nie wiem dokładnie, zobaczysz jak włączysz  ) --> Konwersja wsadowa
3. Jako format podajesz PNG, i po wybraniu formatu dajesz w tym samym oknie konwersja/stropień konwersji i dajesz na 9 (na maxa).
4. Zapisujesz plik, tapeta jest już zmniejszona
Pozdrawiam, Mikołaj.
![[Obrazek: beznazwy1hf.png]](http://img251.imageshack.us/img251/2663/beznazwy1hf.png)
Roll or die!
Liczba postów: 4
Liczba wątków: 1
Dołączył: 22-11-2009
Reputacja:
0
23-11-2009, 04:43
(Ten post był ostatnio modyfikowany: 23-11-2009, 04:55 przez ygt.)
Co do body CSS to wklepałem tak jak mi podałeś
Ale mniejsza z tym już doszedłem jednak nie jest to co chciałem uzyskać tapeta ma "stroke" wokoło biały lub czarny w zależności od koloru tła..
więc postanowiłem pójść za twoją drugą radą i zmniejszyłem w PS rozdzielczość i jakość kompresji jednak efekt prawie identyczny z 150 kb jest 80 ale nadal treść się wczytuje a za chwile wskakuje tło (irytujące troszke bo psuje cały efekt ..) nie wiem jak to ugryźć ... myślę nad jakimś preloaderem ale czy to jest wykonalne to nie wiem..
pozdrawiam i dziękuje za pomoc !
(23-11-2009, 04:43)ygt napisał(a): Co do body CSS to wklepałem tak jak mi podałeś 
Ale mniejsza z tym już doszedłem jednak nie jest to co chciałem uzyskać tapeta ma "stroke" wokoło biały lub czarny w zależności od koloru tła..
więc postanowiłem pójść za twoją drugą radą i zmniejszyłem w PS rozdzielczość i jakość kompresji jednak efekt prawie identyczny z 150 kb jest 80 ale nadal treść się wczytuje a za chwile wskakuje tło (irytujące troszke bo psuje cały efekt ..) nie wiem jak to ugryźć ... myślę nad jakimś preloaderem ale czy to jest wykonalne to nie wiem..
"myślę nad jakimś preloaderem ale czy to jest wykonalne to nie wiem.."
no to opcja z preloaderem odpada z tego co wyczytałem na forach to pre ładuje wartość pliku swf i nastepnia go odtwarza no a jak by nie było rozchodzi się o html-a
więc dalej trzeba to ciąć i w tym css o którym mam blado zielone pojęcie
pozdrawiam i dziękuje za pomoc !
Liczba postów: 91
Liczba wątków: 5
Dołączył: 02-11-2009
Reputacja:
5
Psuje efekt i tego raczej nie zmienisz. . . Kiedy tak wolno się ładuje, warto pomyśleć, czy ta tapeta jest koniecznie potrzebna, jeśli odpowiedź będzie twierdząca, przemyśl czy nie da się wytrzymać z takim czasem ładowania... Ogólnie, im mniejszy rozmiar pliku, tym lepiej.
Pozdrawiam, Mikołaj.
![[Obrazek: beznazwy1hf.png]](http://img251.imageshack.us/img251/2663/beznazwy1hf.png)
Roll or die!
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
Smarty, książki oraz Szablon HTML5 |
Morfeusz_2005 |
1 |
2,636 |
18-11-2013, 14:34
Ostatni post: prawdziwypiotrek
|
|
przekierowanie na mobilną wersję strony oraz z mobilnej na full |
zaxxx |
5 |
5,212 |
15-04-2013, 04:03
Ostatni post: zaxxx
|
|
upload pdf oraz doc/rtf w jednym formularzu |
misiuk |
2 |
2,898 |
27-03-2013, 14:10
Ostatni post: misiuk
|
|
[HTML][CSS]<DIV> Struktura Strony oparta na divach |
Yoko |
5 |
4,370 |
14-01-2013, 15:57
Ostatni post: kmd
|
|
Uciekająca strona w IE8 [CSS] oraz problem z PHP |
nimbostratus |
5 |
4,494 |
15-11-2012, 03:31
Ostatni post: Kartofelek
|
Użytkownicy przeglądający ten wątek:
|
|
Sponsorzy i przyjaciele
|
|
|