» Poradna » Web a internet

Web css podle url

 |   |  Android Chrome 66.0

Mám webové stránky s jedním externím css stylem a strukturu dělám klasicky pomocí div boxů... Řeším ale problém, že na jedné konrétní podstránce potřebuji jeden box (tedy jeden div) schovat, zneviditelnit a nemůžu použít druhý css soubor. Nevíte tedy někdo jak v css podmínit něco konkrétní adresou url? Třeba podobně jak se v css podmiňuje pomocí @media screen atd.

Odpovědi na otázku

avatar
 | Microsoft Windows 7 Chrome 66.0.3359.181

CSS definuje zobrazení a má možnost jiné definice pro zobrazovací zařízení (monitor, tiskárna, atp) o adrese v prohlížeči nic neví, nemá žádnou rozhodovací možnost.Toho můžete ale docílit třeba javascriptem. Přečíst si URL a na základě toho se rozhodnout a ten div schovat, pokud si někdo JS vypne tak to fungovat nebude. Dokážu si představit třeba i nastavení na serveru, kdy se nastaví nějaká condition (byla zadána konkrétní url) bude prohlížeči vrácený jiný CSS soubor. Tady může ale dělat problém cache prohlížeče.Nejjistější bude daný DIV pro danou stránku vůbec nemít v HTML kódu, tzn řešit to skriptováním na straně serveru

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 66.0.3359.181

co použit selectory? https://www.w3schools.com/cssref/css_selectors.aspdá se s tím lehce pohrát

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 66.0.3359.181

nejlepší by stejně bylo vytvořitv css třídu .hidden { display:none;}a na té podstránce přidat divu třídu<div class="hidden">Nějaký obsah</div>

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android Chrome 66.0

Vyřešil jsem to tak, že jsem na konkrétní web stranu dal do html css zápis pro daný div s display: none; což přerazí styl načtený externě. Snad to ničemu nevadí.

Souhlasím  |  Nesouhlasím  |  Odpovědět




Určitě si přečtěte

Na Zemi je nejtepleji za posledních více než 100 tisíc let. Co nám hrozí?

Na Zemi je nejtepleji za posledních více než 100 tisíc let. Co nám hrozí?

** Letošní červenec byl třetím nejteplejším měsícem od roku 1880 ** Teplota naší planety roste raketovým tempem ** Co lidstvu hrozí v období, které v minulosti nemá obdoby?

Karel Kilián | 70

Lenovo přivezlo na IFA 2018 skutečné inovace. Tyto tři notebooky stojí za to

Lenovo přivezlo na IFA 2018 skutečné inovace. Tyto tři notebooky stojí za to

** Yoga C930 nabídne revoluční reproduktor v kloubu displeje ** Yoga Book C930 představuje zdařilý reparát podivného Yoga Booku ** ThinkPad X1 Extreme se může pochlubit extrémní výbavou v tenkém těle

Tomáš Holčík | 16

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 66

Astronomové objevili daleko za Plutem objekt s extrémní dráhou. Může ukazovat na existenci planety Devět

Astronomové objevili daleko za Plutem objekt s extrémní dráhou. Může ukazovat na existenci planety Devět

** Astronomové objevili daleko za Neptunem těleso 2015 TG387 ** Okolo Slunce se pohybuje po extrémně protáhlé dráze ** Jeho dráha může ukazovat na existenci planety Devět

Petr Kubala | 10

Musk pošle lidi na oblet Měsíce. Japonský podnikatel Maezawa vezme na cestu až osm umělců

Musk pošle lidi na oblet Měsíce. Japonský podnikatel Maezawa vezme na cestu až osm umělců

** SpaceX chce nejdříve v roce 2023 vyslat lidi na oblet Měsíce ** Hlavním pasažérem bude japonský podnikatel Jusaku Maezawa, který vezme na cestu až 8 umělců ** Pětidenní cesta proběhne v chystané lodi BFS

Petr Kubala | 14


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku