V dnešním světě je Diskuse k MediaWiki:Common.css tématem, které nabylo velké aktuálnosti a vzbudilo zájem akademiků, odborníků i laické veřejnosti. Od svého vzniku až po současnou evoluci byl Diskuse k MediaWiki:Common.css předmětem četných debat a diskuzí o jeho dopadu na společnost, ekonomiku a politiku. V tomto článku prozkoumáme různé aspekty Diskuse k MediaWiki:Common.css, od jeho historické důležitosti až po jeho vliv na současný svět. Budeme analyzovat, jak Diskuse k MediaWiki:Common.css utvářel způsob našeho myšlení, jednání a vztahu k našemu prostředí, a prozkoumáme význam, který má v moderním světě. Prostřednictvím multidisciplinárního přístupu se snažíme tento fenomén osvětlit a nabídnout komplexní pohled na Diskuse k MediaWiki:Common.css a jeho význam v současném kontextu.
Můžu poprosit o příplácnutí následujícího (z en:)?
.infobox { border: 1px solid #aaaaaa; background-color: #f9f9f9; margin-bottom: 0.5em; margin-left: 1em; padding: .2em; float: right; clear: right; } .infobox tr { vertical-align: top; } .infobox caption { margin-left: inherit; } .infobox.bordered { border-collapse: collapse; } .infobox.bordered td, .infobox.bordered th { border: 1px solid #aaaaaa; } .infobox.sisterproject { width: 22em; }
Díky. --che 12:22, 7. 9. 2005 (UTC)
Můžu požádat ještě o přidání stylů pro zamýšlené merge šablony (z en en:MediaWiki:Common.css)
/* Merge template style */ .messagebox { border: 1px solid #aaaaaa; background-color: #f9f9f9; width: 85%; margin: 0 auto 1em auto; padding: .2em; text-align: justify; } .messagebox.merge { border: 1px solid #cf9fff; background-color: #f5edf5; text-align: center; } .messagebox.cleanup { border: 1px solid #9f9fff; background-color: #efefff; text-align: center; } .messagebox.standard-talk { border: 1px solid #c0c090; background-color: #f8eaba; }
Díky --Beren 21:28, 24. 9. 2005 (UTC)
Credit where credit is due, ale nemyslím, že tohle je zrovna rozumné členění. Od přiznávání autorství máme historii, dokud bylo autorství přiznáno v komentáři u příslušné položky, přišlo mi to sice zbytečné (a řekněme nezvyklé), ale proč ne. Jenže mít autorství jako primární třídicí systém mi už tak fajn nepřijde. Smím do takových položek zasahovat? A když ano, mám si vytvořit kapitolu „Styly od A a B“? Nebo se mám své části práce vzdát? Atd. --Mormegil ✉ 12:58, 21. 9. 2006 (UTC)
Proč, u Joviše, třída pojmenovaná nowrap přidává white-space:pre?!? Jde mi jak o formální nesoulad, tak věcnou stránku: zkusil jsem teď u čínštiny jako kratší použít class=nowrap místo vypisování stylu (užití NBSP působilo lámání mezi ideogramy), což v MSIE6 vedlo k tomu, že se to zalomilo stejně a celý zbytek textu vyšel na jeden řádek; dost jsem zíral. --Malýčtenář 13:48, 22. 11. 2006 (UTC)
Chtěl bych požádat o úpravu stylu IPA. Pokud se vloží do textu šablona IPA {{IPA}}, dojde k podtržení označeného textu. Navrhl jsem v diskusi, aby toto podtržení bylo odstraněno. IPA používá různá diakritická znaménka, často umístěná pod symboly. Podtržení pak znesnadňuje jejich čtení. Děkuji. --Pajast 08:54, 15. 8. 2007 (UTC)
Navrhuji div.wikipravidlo
nahradit standardním messagebox standard plainlinks
. —Guy Peters 10. 4. 2009, 10:49 (UTC)
Mohl by, prosím, někdo přidat následující kód:
.template-documentation
{
background-color: #ECFCF4;
border: 1px solid #AAAAAA;
clear: both;
margin: 1em 0 0;
padding: 5px;
}
Je to v rámci šablony Dokumentace, aby bylo možno odlišit dokumentaci šablony od jejího zbytku. Předem děkuji za vyřízení. –MGrabovský D·C 26. 6. 2009, 19:03 (UTC)
V css je definována wikitable takto:
table.wikitable {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaa solid;
border-collapse: collapse;
Zde je wikitable definovana takto:
table.wikitable,
table.prettytable
{
background-color: #f9f9f9;
border: 1px solid #aaa;
border-collapse: collapse;
margin-top: 1em;
}
Test |
---|
test |
V obou souborech jsou jinak definovány okraje (margin), což asi není nejlepší, ale svět tomu asi tak chtěl. Definice v souboru shared.css není ideální, protože neumožňuje, aby tabulka byla umístěna napravo - okolní text ji neobtéká správně. Samotná definice v tomto souboru je už "spravedlivější", sama by správné obtékání nezajistila nikde. Napadlo mě provést změnu, a to přidat do tohoto souboru kód
table.right {
margin: 1em 0em 1em 1em;
}
Tím by pak bylo možné vytvořit tabulku vpravo následovně:
Test |
---|
test |
Pro uživatele neznalé css (a/nebo líné jako já) máme už {{wikitabulka}}
, není tedy problém založit něco jako {{wikitabulka napravo}}
, která by obsahovala kód class="wikitable right" align="right"
.
Ještě mě napadlo, že podobný předpis by se hodil nejen pro tabulku, ale jakýkoli objekt napravo. Šlo by to tedy nějak zobecnit? Má to smysl zobecňovat?
Druhá věc: Jestli se nepletu, předpis zde byla zaveden jen pro to, že se začala používat i prettytable. V důsledku by to už dneska mělo být totéž, což je asi dobře. Možná bychom měli roboticky najít všechna zbylá (pokud taková vůbec existují) použití třídy prettytable, nahradit je a odstranit třídy prettytable i wikitable z tohoto souboru.
Co ostatní na to? Miraceti 28. 6. 2009, 19:17 (UTC)
Má ten odkaz na validátor smysl? Protože stejně se nezobrazuje jako odkaz (a kopírovat tu šílenost do adresy je pěkně na draka). --Ragimiri 18. 5. 2010, 12:42 (UTC) PS: A máme tam dvě chyby, chtělo by to opravit někým s právy. ;)
Podtržítkový hack má smysl pro hodně staré prohlížeče, ale v roce 2010 předpokládám, že jich bude mizivé množství. Abych jen nespekuloval, např. na anglické Wikipedii ho nepoužívají vůbec. --Ragimiri 18. 5. 2010, 13:15 (UTC)
Proč tedy anglická Wikipedie ten hack nepotřebuje? --Ragimiri 18. 5. 2010, 17:46 (UTC)
Mohu poprosit o přidání následujícího kódu (převzato z enwiki)? Umožní vhodnější formátování seznamů odkazů v navboxech – a možná se uplatní i jinde...
/* Styl pro řádkové seznamy s oddělovačem mezi položkami.
Upozornění: formátování pomocí hlist nebude fungovat, jestliže výsledný HTML kód
nebude obsahovat zalomitelný znak mezi položkami seznamu. K tomu může dojít za
těchto podmínek:
1) Seznam je vytvořen pomocí wiki syntaxe (tzn. HTML je vytvářeno pomocí
parser.php) a
2) HTMLTidy je zakázané nebo nedostupné (jako ve jmenném prostoru Speciální:)
Problém lze obejít tím že vytvořít seznam formátovaný třídou .hlist pomocí HTML
namísto wiki syntaxe. Viz také ].
Specifické třídy pro IE8 jsou doplněny pomocí ].
Poslední aktualizace: 24. leden, 2013
@source mediawiki.orghttps://sapientiacs.com/Snippets/Horizontal_lists
@maintainer: ]
@revision: 3.1
*/
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline and make them nowrap */
.hlist dd,
.hlist dt,
.hlist li {
margin: 0;
display: inline;
white-space: nowrap;
}
/* Allow wrapping for list items (in tight spaces) */
.hlist.hwrap dd,
.hlist.hwrap dt,
.hlist.hwrap li {
white-space: normal;
}
/* Display nested lists inline and allow them to wrap */
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
display: inline;
white-space: normal;
}
/* Generate interpuncts */
.hlist dt:after {
content: ":";
}
.hlist dd:after,
.hlist li:after {
content: " ·";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* For IE8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
content: "(";
font-weight: normal;
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
content: ")";
font-weight: normal;
}
/* For IE8 */
.hlist dd dd.hlist-last-child:after, .hlist dd dt.hlist-last-child:after, .hlist dd li.hlist-last-child:after,
.hlist dt dd.hlist-last-child:after, .hlist dt dt.hlist-last-child:after, .hlist dt li.hlist-last-child:after,
.hlist li dd.hlist-last-child:after, .hlist li dt.hlist-last-child:after, .hlist li li.hlist-last-child:after {
content: ")";
font-weight: normal;
}
/* Put numbers in front of ordered list items */
.hlist.hnum ol {
counter-reset: list-item;
}
.hlist.hnum ol > li {
counter-increment: list-item;
}
.hlist.hnum ol > li:before {
content: counter(list-item) " ";
}
.hlist.hnum dd ol > li:first-child:before,
.hlist.hnum dt ol > li:first-child:before,
.hlist.hnum li ol > li:first-child:before {
content: "(" counter(list-item) " ";
}
--Shlomo (diskuse) 22. 8. 2013, 15:26 (UTC)
Za nějakou vhodnou formu řádkových seznamů jsem lobboval už v červnu v souvislosti se šablonou Archivbox (zde), jejíž realizace se na tom (a ještě jedné pádnější překážce) bohužel zasekla. Jestli je právě tento kód ideální, nebo by to šlo udělat ještě lépe, to nevím, ale v nějaké formě jsem rozhodně pro. I v souvislosti s navboxy nebo dalším využitím. --Bazi (diskuse) 22. 8. 2013, 16:05 (UTC)
Nemohu kliknete "Mate novou zpravu" na https://cs.wikipedia.orghttps://sapientiacs.com/Speci%C3%A1ln%C3%AD:Posledn%C3%AD_zm%C4%9Bny protoze mate vlastni CSS v https://cs.wikipedia.orghttps://sapientiacs.com/MediaWiki:Common.css . Podivejte se na https://bugzilla.wikimedia.org/show_bug.cgi?id=31651#c10 pro vice informaci. --AKlapper (WMF) (diskuse) 17. 9. 2013, 12:38 (UTC)
Navboxy (a taky Autoritní data) jsou v současnosti moc nalepené na předchozí text. Chtělo by to alespoň takové odsazení jako kategorie nebo portály. Navrhuji proto nastavit odsazení, které by bylo ignorováno u po sobě jdoucích šablon:
div.navbox {
margin-top: 2em;
}
div.navbox + div.navbox {
margin-top: 0;
}
Problém jsem zmínil už pod technickou lípou, ale bez odezvy. Příklady, kde je to moc nalepené:
--Bazi (diskuse) 25. 7. 2014, 13:40 (UTC)
P.S. Netestoval jsem to, ale pokud by bylo 2em moc, stačí snad aspoň 10px. --Bazi (diskuse) 25. 7. 2014, 13:44 (UTC)
Koukám, že už se to řešilo taky zde: Diskuse k šabloně:Navbox#Příliš malé okraje, ale bohužel nedostatečně. Místo změny navboxu se provedla změna jen u referencí. Měla by se tedy asi taky revertovat předchozí úprava referencí a nahradit touto úpravou. --Bazi (diskuse) 25. 7. 2014, 14:06 (UTC)
IE8 zobrazuje u posledního členu třídy .hlist tečku i přes to, že v kódu nějaký IE fix je. Zdá se tedy, že nejspíš nefunguje, jak by měl. Vidět to lze např. na stránce Portál:Chemie, kde dole u každého rámečku je horizontální seznam akcí, které lze u daného rámečku provést. --Dvorapa (diskuse) 15. 10. 2015, 12:59 (CEST)
.hlist-last-child
. --Matěj Suchánek (diskuse) 15. 7. 2021, 09:55 (CEST)Můžu poprosit o přidání následujícího kódu? Umožní použití nově založené šablony Šablona:TOCLIMIT, jejíž obdoba se používá ve všech hlavních jazycích (celkem přes 50), anglická verze je en:Template:TOC limit.
/*
===TOCLIMIT ===
Umožňuje omezit počet úrovní zobrazených v Obsahu (TOC) pomocí šablony TOCLIMIT. */
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
Předem díky! --Maoman (diskuse) 19. 11. 2015, 00:18 (CET)
JAn (diskuse) 20. 11. 2015, 07:28 (CET)
Předkládám návrh na začlenění stylu archivačních šablon v souvislosti se sjednocením jejich vzhledu a převodu definic stylu do Common.css. Viz také související diskuze zde.
/*
=== Archivační šablony ===
*/
.boilerplate.metadata.vfd {
margin: 0 auto;
padding: 0 1em;
background-color: #F3F9FF;
border: 1px solid #AAA;
}
.boilerplate.metadata.afd {
padding: 1em;
border-top: 1px solid #AAA;
font-style: italic;
}
Některým šablonám v současné době identifikátory chybí. Ty by se sjednotily a doplnily zároveň s odstraněním nadbytečných stylů. Nejsem si však jistý, jaký je přesně význam identifikátoru „boilerplate“, resp. zda je nutné ho použít i u AFD šablon na konci stránky? --R3giCZ (diskuse) 16. 3. 2017, 20:39 (CET)
Kontrolou jsem zjistil, že následující definice zřejmě nejsou používány:
{{Audio}}
) nebo používají třídy medialist a listenlist ({{Poslech}}
) Navrhoval bych proto tyto definice odstranit. Důrazně však doporučuji před samotným odstraněním kontrolu jiným wikipedistou, už jen kvůli závažným dopadům případného omylu. --Vachovec1 (diskuse) 18. 3. 2017, 20:38 (CET)
{{Infobox - válka}}
, ovšem "běžné" vyhledávání mi nic takového neukázalo. --Vachovec1 (diskuse) 19. 3. 2017, 10:47 (CET)
insource:xyz
, s mezerami insource:"abc def"
nebo regularnim vyrazem insource:/regularni vyraz/
, vice viz mw:Help:CirrusSearch. Pripsal jsem tyto funkce i do Nápověda:Hledání. --Dvorapa (diskuse) 19. 3. 2017, 12:52 (CET)Označené jsme odstranil, zbytek je (byť v pár stránkách) používán = neměl by být odstraněn. --Martin Urbanec (diskuse) 19. 3. 2017, 20:00 (CET)
Na odstranění hiddenStructure z šablon pracuji. Stále zbývá několik šablon. @Dvorapa: kde najdu definici třídy plainlinks, abych to mohl porovnat s naší plainlinksneverexpand? A vidím dobře, že třída talk-notice je použita pouze v šabloně {{Impostor}}
? Mám trochu problém vyfiltrovat v tomto případě relevantní výskyty. --Vachovec1 (diskuse) 23. 3. 2017, 16:49 (CET)
Prosím upravit na:
/* '''Toto je CSS stylopis společný pro všechny vzhledy.''' Tento stylopis nemá vliv na mobilní verzi Wikipedie, která využívá vlastní stylopis ]. Berte tento fakt v úvahu při provádění změn: provedete-li změnu pouze zde, může se stát, že stránky ovlivněné tímto stylopisem se budou v mobilní verzi zobrazovat s chybami. Pokud chcete změnit pouze vzhled Vector (výchozí vzhled Wikipedie), editujte ]. Veškeré změny byste měli otestovat pomocí . */
Jde o přidání informace ohledně mobilní verze, která se řidí vlastním stylopisem. --Vachovec1 (diskuse) 18. 3. 2017, 22:19 (CET)
@Matěj Suchánek, Martin Urbanec: prosím o radu. Proč mi vložení stylu pro bezodrážkový seznam sem nefunguje stejně jako v mém osobním CSS? Vložené u mně to odrážky nezobrazuje, ale vložené tady (to samé), pořád ano. Vizte šablonu {{Olympijští vítězové v běhu na 4x400m muži}}
. --Vachovec1 (diskuse) 15. 3. 2018, 03:44 (CET)
Zdravím, byla objevena chyba v navboxu, může spočívat i v nějaké chybě v definici .hlist
, viz diskuse u šablony navbox. --Dvorapa (diskuse) 24. 6. 2018, 17:46 (CEST)
Dle oznámení budou dnes spuštěny TemplateStyles. Díky tomu odsud můžeme některé stylopisy přesunout do podstránek příslušných šablon (což umožní lepší správu stylů a zmenší objem přenášených dat). Matěj Suchánek (diskuse) 9. 8. 2018, 11:13 (CEST)
@Dvorapa: Ahoj, je vůbec možné doplnit celou sekci Standard Navigationsleisten, aka box hiding thingy z anglické verze, aby tato šablona fungovala? RiniX (diskuse) 28. 4. 2020, 16:55 (CEST)
@Martin Urbanec, @Matěj Suchánek: Osobně bych nějak aktualizoval třídu editwarning, její dosavadní design mi přijde poněkud zastaralý a neladící se vzhledem zbytku Wikipedie (funguje leda pro někoho, kdo používá ještě Monobook). Takže nahradit současné
Varování
Něčím jako (tohle je vykradená mw-warning-with-logexcerpt, možná bude i něco vhodnějšího)
Varování
— Draceane diskusepříspěvky 21. 3. 2023, 12:48 (CET)
.editwarning
je čistě lokální záležitost. Pokud je motivací konzistence, možná bychom měli používat třídy přímo z MediaWiki: