Diskuze: CSS - pozadí
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 27 zpráv z 27.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
CSS načítá obrázky od adresáře, kde se nachází CSS soubor. V BODY máš background-image: url('images/pozadi.png'), takže načítáš obrázek ve Styles/images/pozadi.png.
K ASP jsem jen přičichl, ale na CSS by to nemělo mít žádný vliv, normálně dáš prvku IDčko a v CSS nastyluješ. V URL obrázku bych použil znak tilda: ~/images/pozadi.png . Ten značí kořenovou složku webu, třeba to je tím.
Tilda obecně znamená domovský adresář uživatele, na webu jsem ji ještě neviděl. Pro kořen webu se používá /images/pozadi.png
Také se dá použít html tag base.
A také se dá zapomenout na rozhazování komponent webu po všech čertech a celou prezentaci nacpat do kořene. Nevidím důvod dělat samostatný adresář pro každou ptákovinu. Obvykle bývá jeden soubor s CSS, jeden s pozadím a jeden index. Includy se dají do jednoho podadresáře, databáze do druhého, obrázky do třetího.
Tilda je speciální znak IIS (MS serveru pro ASP.NET), nevím, jestli jde použít takhle v CSS, ale uvnitř (např. v konfigách) musí být.
V konfigu určitě, ale pokud vím, v HTTP požadavku nemá co pohledávat, resp. má tam jinou funkci.
Když budeš dávat Site.css do kořene webu (doporučuji), tak s tím potíže mít nebudeš.
Nekouknuli byste se prosím ještě do sekce C# - mám tam dotaz ohledně
separátoru. Děkuji. 
Zajímavá odpověď. Co má sekce C# společného se souborem Site.css? Asi se na to dnes už tolik nehledí.
To s tou vlnovkou znám - vždyť to i v té ukázce používám.
Ale nefunguje mi to,...
Je to pořád jedno téma - web dělám ve Visual Studiu - pomocí C# - takže první dotaz jsem směřoval do sekce C#, ale uznal jsem, že sem to patří více, ale přesunout to nemohu,...
Myslel jsem to jinak. Navrhnul jsem ti dávat Site.css do kořene webu. Ty jsi mi na to odpověděl žádostí o nakouknutí do sekce C#. Připadlo mi to komické.
Vůbec jsi nemusel klikat na "Odpovědět" na můj příspěvek. Stačilo jen do toho chlívečku dole napsat další svůj příspěvek a odeslat. Hezky by se to zařadilo vlevo a mohli bychom si o tom dál povídat jako o dalším podtématu.
Teda já vlastně chtěl, aby ti to přišlo na email a dozvědel jsi se tak o mé žádosti...
S ASP .NET jsem nikdy nedělal a doufám, že ani nikdy dělat nebudu. Totéž platí pro C#. Jsou to technologie vázané na Microsoft a s tím nechci mít nic společného.
Proto ti v tom nemohu poradit.
Kromě toho jsem si tady udělal vlastní napodobeninu RSS, vím tedy o každém příspěvku do diskuze.
Kit: Je zvláštní, že i hodně chytří lidé podléhají takovýmto předsudkům. C# je velmi kvalitní jazyk a je lepší než Java (už jen proto, že má modernější návrh). Sice se jedná o komerční projekt, ale to mu nijak neubírá na kvalitě. Cena VS je velmi nízká z hlediska ceny projektu, takže se investice vrátí během měsíce a máš kvalitnější prostředí. Jen protože lidé dostávají zaplaceno za svou práci, aby měli co jíst, tak je ten jazyk špatný? Nevěřím, že si tohle opravdu myslíš a jestli ano, tak budu zklamaný.
Matesax: Ty mě zničíš
Teď se schválně věnuji tutoriálům pro C#, nyní píši 4. díl a
ty začneš dělat v ASP.NET. Jen jsem k němu přičichl a je pro mne
kontraproduktivní ho teď studovat, takže nemohu poradit. Nicméně sem o něm
budu také časem psát.
Tak mě nic jiného nezbývá - s webem mám větší šanci,... Grafiku
ovládám, teď i C#, takže s ASP.Net,... 
Můj hlavní předsudek je ten, že si program v C# nemám na čem vyzkoušet. Nemám pro něj vhodný kompilátor. Visual Studio na mém PC nejede. Prostě to není multiplatformí nástroj, funguje jen na omezené skupině operačních systémů.
Je to multiplatformní nástroj a teoreticky není důvod, aby neběžel na
jiných platformách. Že se nikomu nevyplatí implemetovat CLR na méně
rozšířené systémy u komerčního projektu docela chápu (Mono nepočítám
jako kompletní implementaci). Jinak ten jazyk je free, nemusíš dělat ve VS,
můžeš psát naprosto svobodně v Sharp develop, i když k tomu není rozumný
důvod. Jen narážím na tvůj odpor k produktům od Microsoftu, řada z nich
je velmi kvalitních. A že je to komerční? Tvojí Javu financuje Oracle,
komerčnější společnost snad neexistuje 
Odpor k produktům Microsoftu? Například Excel uznávám jako jejich nejpovedenější produkt.
Komerčnost mi nevadí. Ovšem jazyky C# ani Java se mi moc nelíbí, jsou na můj vkus dost užvaněné. Kvůli kdejaké ptákovině musím napsat hromadu kódu. V jiných jazycích bývá zápis mnohem kratší a přehlednější. Možná proto, že mívám ve zvyku používat různé již hotové komponenty OS a kombinovat je mezi sebou.
Hlavně používám software primárně napsaný pro můj OS. Proč bych měl používat emulátory, když mám dostatek nativních aplikací?
S tím dostatkem nativních aplikací bych se s tebou asi přel, neříkej mi, že neužíváš alespoň ten Excel nebo Word, kolikrát se mi stane, že to prostě v OO (tedy už Libre Office) neotevřu a i naopak, hlavně prezentace jsou rozházené, není to 100% kompatibilní.
Psal jsi, že s technologiemi vázanými na MS nechceš mít nic
společného, na to narážím 
Máš pravdu C# a Java je robustní a užvaněné, na druhou stranu jsem dělal nějakou dobu např. v Ruby a ta magičnost a dynamičnost mi neseděla, chci mít věci pod kontrolou. Ale to asi už záleží na stylu myšlení konkrétního programátora.
S kancelářskými balíky moc nedělám a LO/OO mi na těch pár použití vyhovují. Excel ani Word nemám, kompatibilita mě moc nezajímá.
Hodně věcí dělám v Bashi, zejména pokud potřebuji zaměstnat více procesorových jader, případně zpracovat velký objem dat, na kterém by si Excel i Access vylámaly zuby. Na složitější věci použiji PHP, AWK nebo Lisp podle potřeby. Ruby mě nějak neoslovilo. Pokud potřebuji výpočetní výkon, použiji Fortran nebo C, ale to není moc často, protože zpravidla stačí najít a přizpůsobit nějaký hotový nástroj.
Teď mi to docvaklo: Sharp develop je také pro Windows? Z bláta do louže. Musel bych ho provozovat v emulátoru a to se mi nechce. To už raději to Mono. A než Mono, tak raději Javu.
Tak ty jsi speciální případ
Přes 90% lidí vyvíjí ve Windows nebo používá Windows, takže
tohle vůbec nemá potřebu řešit.
Zobrazeno 27 zpráv z 27.