Det lyder fint med en helt ny platform (der er også dybere problemer der kan løses), men det kommer nok til at have lange udsigter, og lige nu og her ville det stadig være en god ide at tage en lavthængende frugt og i det mindste få fikset dette, hvilket kun kræver meget små og enkle indgreb.
Problemet lader hovedsageligt til at ligge i filen qa-styles-website.css som starter med følgende regel der nulstiller så godt som al formatering:
/* __resets START */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline
}
Og lidt længere nede denne regel:
ol, ul {
list-style:none;
}
Disse to regler er ansvarlige for stort set al den manglende formatering her, og de gør så vidt jeg kan se overhovedet ingen gavn på nogen som helst måde – alt der har korrekt formatering (menuer og alt det rundt om selve indlæggene), er fyldestgørende defineret i egne regler og påvirkes ikke af nulstillingsreglerne. Det eneste i sidens grundlayout der ændrer sig når man slår de to regler fra, er margin-egenskaben på <body>-elementet, og den kan indsættes med en enkelt linje i body-deklarationen; og så nogle overskrifter der bliver fed i stedet for normal (hvilket ligeledes kan fikses med en enkelt deklaration). Her er et billede af hvordan mit spørgsmål ovenfor ser ud med de pågældende to regler helt fjernet, uden nogen som helst anden ændringer:
Det ligner, som man let ser, teksteditoren vældig meget. (Tommel-op og tommel-ned er også med her, men det er fordi jeg har taget skærmprintet i en anden browser hvor jeg ikke er logget ind.)
Nu har jeg selvfølgelig ikke tjekket hvilke andre sider qa-styles-website.css bruges på, men filnavnet antyder at den kun bruges på forummet i en browser, så det burde være ret begrænset. <body>-elementets marginer og de fede overskrifter er i hvert fald det eneste der påvirkes på trådvisningssiden (denne) og på hovedsiden (med oversigt over seneste spørgsmål).
Så mit forslag ville være at lave en ret enkel ændring i qa-styles-website.css ved at gøre følgende:
- — tilføje margin: 0; til body-deklarationen (linje 56-60 i filen)
- — tilføje font-weight: normal; ved de overskrifter der ikke skal være fed (linje 198-213, vist egentlig kun ved h2, linje 204-208)
- — fjerne/udkommentere nulstillingsreglerne (linje 17-36 og 61-63).
Disse tre minimale ændringer ville fikse omkring 90% formateringsproblemerne, således at brugerne har et visuelt i hvert fald rimelig brugbart forum indtil der kommer en ny platform.