Hemsida » Desktop » Hur man anpassar Firefox Reader View för bättre läsbarhet

    Hur man anpassar Firefox Reader View för bättre läsbarhet

    Reader View är en populär funktion i Firefox-webbläsaren, det ändrar utseendet av en webbsida och gör det mer läsligt av avlägsnar visuell rodnad till exempel bilder, annonser, rubriker och sidfält. Reader View är dock inte tillgängligt för alla hemsidor.

    Om funktionen är tillgänglig för en viss sida hittar du ikonen för att aktivera den i form av a liten bokikon visas till höger om adressfältet.

    BILD: Mozilla.org

    Det finns några inbyggda alternativ som gör att läsarna kan anpassa utseendet på Reader View. Vi tittar på dessa alternativ innan du visar vad du kan göra för att ytterligare anpassa utseendet på läsaren. För demoändamål ska jag använda en artikel enligt National Geographic-artikeln.

    Förkonstruerade alternativ

    Firefox Reader View levereras med några förbyggda anpassningsalternativ som mörk, ljus och sepia bakgrunder, justerbar typsnittstorlekar, och serif och sans-serif typsnitt. Du kan anpassa temat med överväga CSS-reglerna av dessa befintliga alternativ.

    Standard läsvynsalternativ

    Jag använder en mörk hud med serif typsnitt, och det betyder att jag måste överväga de tillhörande CSS klasserna, i mitt fall .mörk och .serif.

    Om du vill anpassa en annan temavariant (hud + typsnitt) måste du använd lämpliga CSS-väljare. Du kan kolla dessa ut med hjälp av Firefox Developer Tools genom att trycka på F12.

    Skapa den anpassade CSS-filen

    Du måste skapa en fil som heter userContent.css inuti krom mapp av din Firefox-profilmapp för dina anpassningar av läsaren. För att hitta din Firefox-profilmapp, skriv om: support till URL-fältet och tryck på Enter.

    Du hittar dig själv på en sida som innehåller tekniska data relaterade till din Firefox-installation. Klicka på Visa mappknappen, och den öppnar din profilmapp.

    knappen Profilmapp

    Skapa en mapp som heter krom inuti din profilmapp (om du inte har den än) och en fil som heter userContent.css inuti krom mapp. Filbanan ser ut så här:

    ... \ Profiler \\ Krom \ userContent.css 
    Lägg till de anpassade CSS-reglerna

    När du har skapat och öppnat userContent.css I en kodredigerare är det dags att lägga till dina CSS-regler. För att anpassa utformningen av Reader View behöver du rikta in sig på tagga med lämpliga selektorer.

    Du kan använda följande väljare för de olika standardalternativen:

     / * När mörk bakgrund är vald * /: root [hasbrowserhandlers = "true"] body.dark  / * När ljus bakgrund är vald * /: root [hasbrowserhandlers = "true"] body.light  / * När sepia bakgrunden är vald * /: root [hasbrowserhandlers = "true"] body.sepia  / * När serif-teckensnitt är valt * /: root [hasbrowserhandlers = "true"] body.serif  / * När sans-serif-teckensnittet är valda * /: root [hasbrowserhandlers = "true"] body.sans-serif  

    Du kan också kombinera klasserna för att rikta in en specifik kombination av inställningar.

     / * När mörk bakgrund och serif typsnitt är markerade * /: root [hasbrowserhandlers = "true"] body.dark.serif  / * När sepia bakgrund och sans-serif font väljs * /: root [hasbrowserhandlers = "true" ] body.sans-serif.sepia 

    Använd inte den gemensamma väljaren : root [hasbrowserhandlers = "true"] body att rikta alla inställningar på en gång. Det kommer att fungera, men det kommer det påverkar även andra webbläsarsidor, som om: newtab, som deras grundämnen bär också hasbrowserhandlers attribut (som används för att markera händelsehanterare på interna Firefox-sidor, t.ex. handla om: sidor).

    Här är koden som jag lagt till i mina userContent.css. Jag ändrade typsnittfamiljen, typsnittstil, färger och breddade textbehållaren. Du kan använda andra stilregler enligt din egen smak.

     / ** userContent.css ************************** /: root [hasbrowserhandlers = "true"] body.dark.serif,: root [hasbrowserhandlers = "true"] body.dark.serif # reader-domain font-family: "courier new"! viktigt; : root [hasbrowserhandlers = "true"] body.dark.serif bakgrundsfärg: # 13131F! viktigt; färg: # BAE3DB! viktigt; : root [hasbrowserhandlers = "true"] body.dark.serif # reader-domän font-style: italic! important; : root [hasbrowserhandlers = "true"] body.dark.serif h1,: root [hasbrowserhandlers = "true"] body.dark.serif h2,: root [hasbrowserhandlers = "true"] body.dark.serif h3,: root [hasbrowserhandlers = "true"] body.dark.serif h4,: root [hasbrowserhandlers = "true"] body.dark.serif h5 färg: # 06FEB0! viktigt; : root [hasbrowserhandlers = "true"] body.dark.serif a: länk color: # 83E7FF! important; : root [hasbrowserhandlers = "true"] body.dark.serif #container max-width: 50em! important; 

    Observera att det är nödvändigt att använda !Viktig sökord i userContent.css för alla CSS-regler. Webbläsaren lägger till användardefinierade egenskapsvärden före de värden som anges av författaren (utvecklaren av den givna webbsidan, här läsaren). Alltså användarspecifikt fastighetsvärde utan !Viktig sökord fungerar inte om ett författningsspecifikt formatark också riktar sig till samma egenskap, eftersom det kommer att överskridas.

    Slutresultat

    Du kan se ändringarna i mitt läsaren Visa-tema nedan. Använd egna CSS-regler för att anpassa utformningen av din egen personliga Firefox Reader View.

    Innan

    standard Firefox Reader View

    Efter

    anpassad Firefox Reader View

    Om du vill dyka djupare i temaanpassningen av Firefox-verktyg, kolla in min tidigare handledning om anpassningen av Firefox Developer Tools-temat.