Autor | Zpráva | ||
---|---|---|---|
modrosýr Profil * |
#1 · Zasláno: 11. 1. 2006, 14:01:44
může mi někdo prozradit jaký je rozíl v těchto dvou způsobech zápisu ext. CSS do těla stránky:
<style type="text/css" media="screen"> @import "style.css"; </style> <link rel="stylesheet" type="text/css" media="screen" href="style.css"> ??? je jeden správnější nebo výhodnější nebo kdoví jaký než ten druhý? |
||
Pachollini Profil |
#2 · Zasláno: 11. 1. 2006, 14:14:51 · Upravil/a: Pachollini
1) V tom, kolik prohlížečů mu rozumí - některé staré browsery neumí @import.
2) V použití relativních cest ve stylu - v prvním případě budou relativní k html dokumentu, ve druhém ke stylu. Takže pokud budeš mít na serveru soubory: /style.css /stranky/stranky.html /pics/obrazek.jpg V prvním případě bys obrázek na pozadí stránky vkládal: "../pics/obrazek.jpg" Ve druhém: "pics/obrazek.jpg" V obou případech funguje "/pics/obrazek.jpg" |
||
modrosýr Profil * |
#3 · Zasláno: 11. 1. 2006, 14:45:17
aha! ;) diky
|
||
Časová prodleva: 4 dny
|
|||
Miloš Profil |
#4 · Zasláno: 15. 1. 2006, 03:06:27
Pachollini ??? použití relativních cest ???
Nesmysl; a pro kontrolu jsem si to teď ještě vyzkoušel. V obou případech fungovala pouze relativní cesta vztažená k style.css K html by byla vztažená pouze tehdy, kdyby byl styl vypsán <style type="text/css" media="screen">tady</style>. S @importem to nemá nic společného. Pravdu díš, že některé staré prohlížeče ten @import neumí; proto se to využívalo k jejich odstřižení od stylů, které (najmě pozicování) mohly nadělat nepěknou paseku. To už je dneska (b)IMHO zbytečné. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0