Malldiskussion:Kolumner

Senaste kommentaren: för 4 månader sedan av EnDumEn i ämnet Felanmälan

Automagiskt redigera

Går det att använda denna eller någon annan så att den automatiskt lägger så pass många i bredd som får plats? Alltså utan att jag ska ange antal eller breddens storlek. /Hangsna (diskussion) 5 september 2015 kl. 15.21 (CEST)Svara

Och att den beter sig annorlunda i mobilvyn, t.ex. blir en kollapsad enkolumnare? /  (anv.disk.bidr.) 22 april 2018 kl. 11.00 (CEST)Svara
Och att den struktureras så att den sista kolumnen alltid är den kortaste (och de övriga alltid är lika långa)?   (disk. bidr.) 8 november 2018 kl. 14.59 (CET)Svara

Hur mycket är en "em"? redigera

Vad är en "em" i t.ex. |kolumnbredd=15em? Jag har letat lite och hittar inget svar. Skulle vara intressant att veta vad den mäter istället för att skriva in siffror slumpmässigt och hoppas på det bästa. --Christoffre (diskussion) 11 september 2018 kl. 23.51 (CEST)Svara

Christoffre, se Fyrkant (typografi). // MAURIZIO 14 augusti 2019 kl. 15.07 (CEST)Svara

Ändring? redigera

@EnDumEn: Den ändringen fick mallen att sluta fungera på iPad (Safari). Endast det nedersta exemplet med kolumnbredd angivet fungerar. --北山 Kitayama (diskussion) 11 april 2021 kl. 21.38 (CEST)Svara

I Edge så blir kolumnantalet 2 även om det är angett 3. Men det kanske var så du tänkt enligt redigeringskommentaren? Det påverkar utseendet på ganska många artiklar. --北山 Kitayama (diskussion) 11 april 2021 kl. 21.41 (CEST)Svara
Jag rullade tillbaka eftersom jag inte hinner testa mer nu. Men problemet jag försökte lösa var att det inte ska bli för många kolumner i smala fönster. Då kan kolumnantalet som visas bli 2 fast 3 anges som (max)antal i mallen. /EnDumEn 11 april 2021 kl. 21.44 (CEST)Svara
Safari ska klara både column-count och column-width. Kan det vara bredden 30em som är för stor för att flera kolumner ska få plats? Här är en exempellista med column-width:30em och column-count:3:
  • Exempel på lista (utan Mall:Kolumner) med kolumnbredd minst 30em och högst 3 kolumner.
  • Exempel på lista (utan Mall:Kolumner) med kolumnbredd minst 30em och högst 3 kolumner.
  • Exempel på lista (utan Mall:Kolumner) med kolumnbredd minst 30em och högst 3 kolumner.
  • Exempel på lista (utan Mall:Kolumner) med kolumnbredd minst 30em och högst 3 kolumner.
  • Exempel på lista (utan Mall:Kolumner) med kolumnbredd minst 30em och högst 3 kolumner.
  • Exempel på lista (utan Mall:Kolumner) med kolumnbredd minst 30em och högst 3 kolumner.
Jämför med column-width:10em och column-count:3 som bör få plats bättre på smalare skärmar:
  • Exempel på lista (utan Mall:Kolumner) med kolumnbredd minst 10em och högst 3 kolumner.
  • Exempel på lista (utan Mall:Kolumner) med kolumnbredd minst 10em och högst 3 kolumner.
  • Exempel på lista (utan Mall:Kolumner) med kolumnbredd minst 10em och högst 3 kolumner.
  • Exempel på lista (utan Mall:Kolumner) med kolumnbredd minst 10em och högst 3 kolumner.
  • Exempel på lista (utan Mall:Kolumner) med kolumnbredd minst 10em och högst 3 kolumner.
  • Exempel på lista (utan Mall:Kolumner) med kolumnbredd minst 10em och högst 3 kolumner.
30em är den standardbredd som engelska WP använder (när inte annat anges) i en:Template:Div col som är interwikilänkad till den här mallen. I Mediawiki används också 30em för att visa referenser i kolumner. Vad som är lagom bredd beror på vad som finns i listan. Det kanske är rimligare med 10-15 em som standard för minsta kolumnbredd. Då undviker man kolumner som är så smala att långa ord inte får plats. Samtidigt visas oftare det antal kolumner som anges där mallen används. /EnDumEn 13 april 2021 kl. 20.39 (CEST)Svara

Eftersom mallen används i så många artiklar skapade jag istället Mall:Kolumner2 med minbredd och maxantal för kolumer som standard. Så att inte artiklar som redan använder den gamla mallen påverkas. /EnDumEn 25 augusti 2021 kl. 22.02 (CEST)Svara

Smal skärm/mobil redigera

Går det att göra så att mallens effekt inte syns i mobilen eller på skärmar som är för smala? Jag redigerar nämligen mycket på filmer och använder mallen ofta för rollistor som ändå är rätt breda vilket blir svårläsligt. (Se Smugglarkungen som exempel) Sabelöga (diskussion) 24 juni 2022 kl. 01.32 (CEST)Svara

Jag har försökt göra Mall:Kolumner2 så att den anpassar sig bättre till smala skärmar, se diskussionen ovan. Jag är fortfarande osäker på hur det fungerar i Safari på ipad. Enligt vad jag läst ska safari klara all css-kod som den mallen använder, men har inte testat själv. Om du inte vill prova den mallen kan du använda den här mallen och ange en passande minsta kolumnbredd i stället för ett fast kolumnantal, t.ex. {{kolumner|kolumnbredd=20em}}. EnDumEn 28 juni 2022 kl. 17.48 (CEST)Svara
Aha, jag ser att den helt enkelt verkar fungera bättre. Kanske ska börja använda den istället. Tack för tipset. Sabelöga (diskussion) 28 juni 2022 kl. 23.22 (CEST)Svara

Sammanslagning redigera

Sammanslagningen verkar ha fått följden att mallen nu bortser från om man anger antal kolumner. Uppstår när jag använder {{kolumner|3}} och {{kolumner-slut}} i Vector (2010) och Chrome som webbläsare. Voyager85 (diskussion) 28 oktober 2023 kl. 08.32 (CEST)Svara

Det blev fel ordning på de numrerade parametrarna. Ändrade så första parametern är (max)antal kolumner, och andra (min)kolumnbredd. /EnDumEn 28 oktober 2023 kl. 09.13 (CEST)Svara
Tack, nu fungerar parametern. Voyager85 (diskussion) 28 oktober 2023 kl. 09.25 (CEST)Svara

@Sabelöga:@EnDumEn: Sammanslagningen verkar ha fått följden att mallen nu ger max 5 kolumner. Voyager85 (diskussion) 5 november 2023 kl. 14.46 (CET)Svara

Behövs fler? Sabelöga (diskussion) 5 november 2023 kl. 14.48 (CET)Svara
Om det behövs vet jag inte, men det ska vara möjligt med tillräckligt bred skärm eller tillräckligt smala kolumner. Sista exemplet i malldokumentationen visas med 6 kolumner för mig i monobook, men fyra kolumner i nya vector som har lite större text och menyer på båda sidor om sidinnehållet.
Om man utgår från hur många kolumner man vill ha så måste man ta hänsyn till att skärmbredd varierar mycket mellan olika läsare. Det är bättre att utgå från hur breda kolumner man behöver. Det kan man basera på innehållet i kolumnerna. Är innehållet punktlistor med enstaka korta ord kan 5em räcka. För långa ord kanske 10em behövs. För personnamn med för- och efternamn kanske 15-20em är lagom. För hela meningar kan 20-30em vara bra beroende på hur mycket radbrytningar som accepteras. Mallens default-minstabredd är 20em, alltså någonstans mitt i. Exempel på bredder:
5 em
10 em
15 em
20 em: mallens minsta kolumnbredd om inte annat anges
24 em: minsta kolumnbredd på kategorisidor
30 em: minsta bredd i reference-taggens kolumner
Meningen med mallen som slogs ihop hit var dels att få en minsta kolumnbredd för att inte tvinga fram för många kolumner på smala skärmar, och dels att uppmuntra att tänka i kolumnbredd i stället för kolumnantal (med bredd som parameter 1). /EnDumEn 5 november 2023 kl. 21.28 (CET)Svara
Jag förstår, det låter ju onekligen olyckligt. Tyvär så vet jag inte var i mallkoden detta anges. Men jag skulle gissa på att det är strängen <div class="mall-kolumner2 som orsakar detta. Men var exakt detta leder vet jag inte.
Det skulle vara lämpligt att ange en bredare kolumnbredd i exemplet som anges i malldokumntationen och sedan förtydliga i dokumentationen vilken den lägsta bredden mallen hanterar är. Men ibland kanske det är bra att kunna ange en lägre kolumnbredd om mallen bara hanterade fler kolumner. Sabelöga (diskussion) 6 november 2023 kl. 18.48 (CET)Svara

Kolumner på smala skärmar redigera

Mallen har blivit sämre. Det som tidigare delades upp i två eller tre kolumner visas nu som en kolumn på smala skärmar. Såvitt jag förstår varierar parametern "em" med textstorleken, men det är inte självklart hur många tecken man kan skriva på en "em". Räkna antal kolumner kan däremot de flesta. Att tänka i kolumnbredd är däremot överkurs. Jag har ofta använt kolumner för att korta ned listor, men har sett att det inte fungerar längre. Förklaringen fick jag först när jag hittade hit. En såpass betydande ändring borde ha annonserats på Bybrunnen. // Nalle&Lisa (diskussion) 29 december 2023 kl. 16.13 (CET)Svara

Att räkna kolumner ger olika resultat beroende på skärmstorlek, vilket utseende som används, om det finns bilder eller andra rutor vid sidan av kolumnerna. I t.ex. Adel i Sverige har någon räknat att fyra kolumner är lagom (på det sättet de läser artikeln). Men när jag tittar på den sidan i min mobiltelefon så blir det radbrytningar inuti flera av orden eftersom de inte får plats i kolumnerna. Det är mycket bättre att utgå från hur breda kolumnerna behöver vara. Då kan kolumnerna anpassas både till bredare och smalare skärmar. Det är svårare när man inte är van vid enheterna men ger mycket bättre resultat. Franska Wikipedia nämner i dokumentation till sin mall att en em rymmer ungefär två bokstäver och de har några exempel på vilka storlekar som passar till olika typer av innehåll. Något liknande kan läggas till i vår malldokumentation också. /EnDumEn 1 januari 2024 kl. 22.15 (CET)Svara

Felanmälan redigera

@EnDumEn: Mallen ger endast två kolumner oavsett parametrar på en bred PC-skärm. Använder Edge (moderna versionen). Kitayama (diskussion) 29 december 2023 kl. 17.28 (CET)Svara

Fungerade om jag satte kolumnbredd = 10em (fortfarande mycket plats mellan kolumnerna). Kitayama (diskussion) 29 december 2023 kl. 17.32 (CET)Svara
Defaultvärdet 20em är för högt. Jag vill inte hålla på att behöva gissa vilket em-tal jag ska behöva för varje sida. Se Nalle&Lisas inlägg oan som jag instämmer i. Kitayama (diskussion) 29 december 2023 kl. 17.36 (CET)Svara
Minskade standard kolumnbredd till 18em. Då fick jag tre kolumner för de artiklar jag arbetar med. På mobil en kolumn oavsett stationär vy eller mobil vy. OK. Kitayama (diskussion) 29 december 2023 kl. 18.35 (CET)Svara
Exakt vilken minsta kolumnbredd mallen har som standard går att diskutera och ändra. Det viktiga är att det finns någon minsta bredd så att det inte blir för smala kolumner på smalare skärmar. Oavsett hur stor eller liten den är kommer den inte vara optimal för alla typer av kolumninnehåll som mallen används till. /EnDumEn 1 januari 2024 kl. 22.15 (CET)Svara