Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS]Zewnętrzne style
Rid
post 5.01.2011, 11:25:18
Post #1





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Chciałby się zapytać czy taki kod:
Cytat
@charset "utf-8";
html, body {
background-color: #fff;
color: #000;
margin: 0;
padding: 0;



}


#top {
width: 995px;



}


#NAGLOWEK {
background-color: #888;
border-width: thin thick medium; border-style: solid;
height:75px;
width: 985px;

}

#MENU {
width:845px;

overflow: hidden;
background-color: #FF0000;
border-left-width: thick; border-left-style: solid;
border-right-width:medium; border-right-style: solid;
height:335px;

float: left;

}
#INFORMACJE {
width: 130px;
float: right;
overflow: hidden;
background-color: #ccc;
background-color: #FF0000;
border-left-width: medium; border-left-style: solid;
border-right-width:thick; border-right-style: solid;
height:339px;

}


#STOPKA {
clear: both;
width: 985px;
background-color: #888;
border-width: thin thick medium; border-style: solid;
height:70px;}


można zapisać w pliku zewnętrznym?questionmark.gif?
Go to the top of the page
+Quote Post
wookieb
post 5.01.2011, 11:28:51
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




A dlaczego nie?


--------------------
Go to the top of the page
+Quote Post
Rid
post 5.01.2011, 11:37:20
Post #3





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Pytam się bo nie za wiele pracowałem na CSS-ach .Jak już zapisze jako zewnętrzny arkusz stylu , to w różnych dokumentach HTML , będę mógł się odnosić do części stylu np.do części #nagłówek,czy tylko do całości?questionmark.gif
Jeśli tak ,to czy można mieszać style .np #nagłówek w style1.css ,ze #menu w style2.css i wyświetlić je w html questionmark.gif?
Go to the top of the page
+Quote Post
kadlub
post 5.01.2011, 11:43:33
Post #4





Grupa: Zarejestrowani
Postów: 548
Pomógł: 105
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


no jasne żę można nazywasz plik np kod.css

a później w head wpisujesz
  1. <link rel="stylesheet" type="text/css" href="kod.css" />
  2.  


Ten post edytował kadlub 5.01.2011, 11:44:31
Go to the top of the page
+Quote Post
Rid
post 5.01.2011, 11:58:51
Post #5





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Chodziło mi o mieszanie styli, czy to będzie efektowne,jeśli trzeba wczytywać cały plik css a a mamy np2.lub 3 pliki,to czy czas wczytywania strony html się nie wydłuży.
Go to the top of the page
+Quote Post
wookieb
post 5.01.2011, 12:01:59
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Pytasz o umieszczenie styli w pliku css a rzeczywiście chodzi Ci o coś innego. Naucz się zadawać w końcu pytania.
Lepszy jeden plik ze względu na zmniejszenie ilości żądań do serwera.


--------------------
Go to the top of the page
+Quote Post
kadlub
post 5.01.2011, 12:05:42
Post #7





Grupa: Zarejestrowani
Postów: 548
Pomógł: 105
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


<link rel="stylesheet" type="text/css" href="arkusz1.css" />
<link rel="stylesheet" type="text/css" href="arkusz2.css" />
w arkuszu1 możesz mieć np blok o id menu a w arkuszu2 np blok o id nagłówek
jak ja mieszałem nie zauważyłem żeby mi się wydłużył a jak coś to nieznacznie tylko uważaj żebyś w dwóch arkuszach nie odwoływać sie do tego samego id lub class i w obu nie ustawiać dwa razy body bo może sie trochę poplątać

Ten post edytował kadlub 5.01.2011, 12:08:08
Go to the top of the page
+Quote Post
Rid
post 5.01.2011, 12:06:29
Post #8





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Dziękuję za zainteresowanie
Go to the top of the page
+Quote Post
bigbadcompany
post 5.01.2011, 12:09:16
Post #9





Grupa: Zarejestrowani
Postów: 57
Pomógł: 2
Dołączył: 16.09.2010
Skąd: Uć

Ostrzeżenie: (0%)
-----


Jeśli to ma być złożony css to lepiej żebyś w głównym pliku trzymał tylko najpotrzebniejsze informacje a w kolejnych zajmował się np. ułożeniem wewnętrznych tabeli, a jeśli już jesteśmy przy tym temacie to nie bój się pracować na plikach możesz je z łatwością importować z głównego css'a. Tworzysz plik style.css a w nim na górze dopisujesz

@import url(nazwa-1.css);
@import url(nazwa-2.css);


W ten sposób możesz dowolnie mieszać komponenty styli i w prosty sposób odnaleźć to co cię w danej chwili interesuje. Ponadto w tagach strony wstawiasz tylko jeden tak czyli:

<link rel="stylesheet" href="style.css" type="text/css" />

A nie kilka tagów jeden pod drugim.

<link rel="stylesheet" href="style.css" type="text/css" />
<link rel="stylesheet" href="lewo.css" type="text/css" />
<link rel="stylesheet" href="prawo.css" type="text/css" />

Czemu tak ? Bo lepiej żebyś załadował to z poziomu css'a niż index'u gdyż nie ma sensu go powiększać takimi głupotami.


--------------------
mess with the best die like the rest !
bardzo fajne remixy utworów na www.remixownia.pl
desperacko śmieszny portal o jakże kreatywnej nazwie www.chybaty.eu
Go to the top of the page
+Quote Post
Rid
post 5.01.2011, 13:10:03
Post #10





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Czyli tworzę głównego css-a,nazwijmy go glowny.css i dodajemy tylko
Cytat
@import url(nazwa-1.css);
@import url(nazwa-2.css);

a w htmlu wpisujemy
  1. <link rel="stylesheet" href="glowny.css" type="text/css" />
-gdzie mamy już gotową mieszankę styli.
Jak tak,to jest najoptymalniejsze rozwiązanie,z w/w jakie mi Podsunąłeś.Jeśli dobrze to rozumiem.
Dziękuję Ci bardzo:)
Go to the top of the page
+Quote Post
wookieb
post 5.01.2011, 13:11:52
Post #11





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Ale to nadal powoduje wywołanie 3 requestów a nie jednego...


--------------------
Go to the top of the page
+Quote Post
bigbadcompany
post 5.01.2011, 14:29:44
Post #12





Grupa: Zarejestrowani
Postów: 57
Pomógł: 2
Dołączył: 16.09.2010
Skąd: Uć

Ostrzeżenie: (0%)
-----


Cytat(wookieb @ 5.01.2011, 13:11:52 ) *
Ale to nadal powoduje wywołanie 3 requestów a nie jednego...


No tak, ale nie robi tego z indeksu tylko z pliku css'a. Według mnie to bardziej praktyczne niż umieszczać kilkanaście tagów w pliku który pobiera się najczęściej przy przeglądaniu strony. Zresztą każdy robi jak lubi i jak potrafi mnie odpowiada takie rozwiązanie smile.gif

Rid:

Pamiętaj, że nazwa-1.css i każde kolejne czyli nazwa-2.css itd. muszą być w tym samym katalogu co główny css chyba, że zmienisz ścieżkę dostępu

z

@import url(nazwa-1.css);

na np:

@import url(jakis-katalog/nazwa-1.css);

Jak pracujesz na mniejszych pliczkach opisanych tak jak chcesz szybciej je znajdziesz i poprawisz. Podzielisz sobie np. ankieta.css, subskrypcja.css
Ponadto sposób jest dobry jak ftp się ślimaczy i często się wywala na odczytywaniu większych plików z serwera. Zawsze lepiej zapisać pliczek
ankieta.css który ma 2-3 kb niż jeden cały style.css który ma 150 kb


--------------------
mess with the best die like the rest !
bardzo fajne remixy utworów na www.remixownia.pl
desperacko śmieszny portal o jakże kreatywnej nazwie www.chybaty.eu
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:37