Malldiskussion:UFA-css

Sidans innehåll stöds inte på andra språk.
Från Wikisource, det fria biblioteket.

Kompatibilitet[redigera]

CSS3 multiple column layout
browser support
Internet
Explorer
Firefox Safari Chrome Opera
6 3 3.1 7 10.5
7 3.5 3.2 8 10.6
8 3.6 4 9 11
9 4 5 10 11.1
10

Mallen verkar inte fungera som det är tänkt med Internet Explorer 9.--Thurs 9 juni 2011 kl. 20.12 (CEST)[svara]

Samma sak med IE8, men med brandräven går det bra! -- Lavallen 9 juni 2011 kl. 20.14 (CEST)[svara]
På denna sida står det:
Internet Explorer does not support any of the CSS3 multi-column layout properties.
så tyvärr kan användare av IE inte se dubbla kolumner, men det kanske kommer i en framtida version när Microsoft implementerar bättre stöd för CSS3.
I alla händelser är detta bara en utsmyckning ämnad för sidnamnrymnden och då kan man kanske leva med olika utseenden, eller? -- Simsalabim 9 juni 2011 kl. 20.25 (CEST)[svara]
Tydligen är det ett känt problem: w:en:Template:Reflist#Browser support for columns. Enligt tabellen där ska det komma att fungera i den kommande IE 10. Eftersom det inte förstör något utan mest är utsmyckning är det väl inga problem. I textnamnrymden vi ska möjligen avvakta.--Thurs 9 juni 2011 kl. 20.41 (CEST)[svara]
Ok, bra. När det gäller textnamnrymden så är sidorna till UFA så pass långa att två kolumner känns tveksamt av den anledningen. (Intressant att du inkluderade en mall från enw, något som inte föresvävat mig att man kunde göra.) -- Simsalabim 9 juni 2011 kl. 21.05 (CEST)[svara]
(Jag måste nog skaffa glasögon: Mallen var inte transkluderad från enwp utan inklistrad.) -- Simsalabim 10 juni 2011 kl. 18.23 (CEST)[svara]
Det är lätt hänt. Men du har nog rätt i att det ju främst är användbart med två kolumner i just sidnamnrymden.--Thurs 11 juni 2011 kl. 00.21 (CEST)[svara]
Från och med 1.17 finns möjligheten att lägga in en parameter CSS i MediaWiki:Proofreadpage index template. Skulle det kunna vara till hjälp med det Simsalabim försöker åstadkomma här? (Det löser inte problemet med CSS3 här, men det finns kanske andra tillämpningar.) Jag vet i princip inget om det tekniska här, så detta är för mig en trevare in i den blinda fläcken. -- Lavallen 10 juni 2011 kl. 07.01 (CEST)[svara]
Det kan alltid vara värt att laborera med systemets finesser. Fast i fallet UFA så ska inte alla sidor ha två kolumner så därför kanske en generell CSS-regel för verket inte fungerar. -- Simsalabim 10 juni 2011 kl. 18.20 (CEST)[svara]
Det verkar ordnas med att man lägger in en stoppmall på de sidor som inte ska ha två kolumner fr:Modèle:FinCSS. Då dessa är betydligt färre är det ju ett mindre arbete att lägga in den, Att få fram Css-fältet är ju lätt att ordna men dokumentationen är (som vanligt) rätt obefintlig så vad som krävs efter det är inte helt lätt att läsa ut. På frws används tydligen css-klasser i common.css. Jag tycker det verkar vara rätt osmidigt men jag vet inte om det skulle gå att fixa på någon annat sätt.--Thurs 11 juni 2011 kl. 00.21 (CEST)[svara]
fr:Livre:Le_Procurateur_de_Judée har de lagt till "largeur20" i css-fältet och det namnet dyker sedan upp som ett class-attributet för div:en som omsluter textens innehåll. Tanken är väl att man, precis som de gör på frws, skriver en css-regel i MediaWiki:Common.css som svarar mot det namnet. Jag kan hålla med om att det är osmidigt (det krävs en admin för att uppdatera Common.css) men hittar man en samling generiska layouter (class-namn) som kan användas i flera verk (typ namnet "twocolumn" ger två kolumner, inte bara för UFA utan även för Fjellstedt osv.) så kan det vara en renare lösning än det ful-hack som denna mall är. -- Simsalabim 11 juni 2011 kl. 16.59 (CEST)[svara]
Det verkar som att sidhuvudet och sidfoten också hamnar innanför div:en, vilket inte skulle fungera så bra om man vill att de ska vara i en kolumn medan texten är i två kolumner. -- Simsalabim 11 juni 2011 kl. 17.24 (CEST)[svara]
Det är en känd bug och finns på utvecklarnas Attgöralista. Tydligen är det också tänkt att kodningen för tvåspaltsutseendet ska förändras: two columns : use magic templates instead of javascript classes.--Thurs 11 juni 2011 kl. 19.56 (CEST)[svara]
Nu fungerar css-fältet men man behöver ju inte använda den om man inte tycker det fungerar. Som nämnts behövs det administrationsrättigheter för att lägga in nya klasser så om man vill ha en ny funktion får man kontakta en administratör. f n finns bara en enkel tvåspaltslayout som man får fram genom att skriva in tvaspaltare i fältet.--Thurs 11 juni 2011 kl. 20.58 (CEST)[svara]
Om man använder css-fältet och anger tvaspaltare så blir, som sagt, sidhuvudet också en del av de två kolumnerna. I CSS3 så skulle man kunna använda regeln "column-span: all;" för sidhuvudet och på så få den i en kolumn. För närvarande är det dock bara opera och chrome som har stöd för det, men det är en framkomlig väg längre fram när stödet finns i fler webbläsare. -- Simsalabim 11 juni 2011 kl. 22.16 (CEST)[svara]
Tack för att du grävt fram detta. Det verkar som att en lösning är på gång så man kanske bara ska sitta still i båten. Jag kommer nog fortsätta använda denna mall när jag långsamt avverkar en sida i UFA lite då och då. När tiden är mogen kan man bot:a bort mallen och följa standardlösningen som gäller då. -- Simsalabim 11 juni 2011 kl. 22.16 (CEST)[svara]
Man kan ju alltid hoppas. Men naturligtvis ska du använda den metod som du passar bäst under tiden. Css-fältet är helt frivilligt att använda och ska ju endast användas om det bedöms vara det bästa alternativet.--Thurs 12 juni 2011 kl. 22.36 (CEST)[svara]