# 143: Forum Ny tråd styling og funksjonalitetsdiskusjon - CSS-triks

Anonim

Ikke vær sint, men jeg måtte hoppe litt fremover fordi det var noe slitsomt, lang kjedelig arbeid med å overstyre forskjellige synspunkter ved å sette de riktige filene på de riktige stedene i temaene våre i Vanilla-forumet. Vi har gått over dette et par ganger, så det var ikke noe nytt.

Denne gangen begynner vi veien igjen, og finner et bestemt syn som trenger litt designoppmerksomhet, finner riktig syn og overstyrer det i vårt eget tema. Denne gangen, skjermen for å lage en ny diskusjon. Vi finner det raskt ved å gjøre noen "Finn i prosjekt" ting for en tekststreng vi vet eksisterer i den visningen. Deretter tester vi overstyringen vår ved å sette ordet “fart” i visningen og se om det dukker opp. Stilig, ikke sant?

En ting vi gjør med en gang er å fjerne noen ting. For eksempel fjerner vi avkrysningsruten “Kunngjør” siden det er en irriterende funksjon vi ikke vil at noen skal bruke uansett. Vi fjerner "avbryt" -linken fordi den ikke gjør noe mer enn bare å navigere bort fra siden.

Så fikler vi rundt med en haug med avstand. Avstanden i seg selv er enkel. Den vanskelige delen er å bestemme nøyaktig hvilken klasse vi skal bruke, om vi skal legge til en ny klasse, og hvordan disse klassene kan påvirke ting andre steder i forumet, og om det er en god eller dårlig ting. I hovedsak er de klassiske kampene til en CSS-utvikler!

Så får vi et bummerproblem. Når vi klikker inn i tekstområdet for å skrive brødteksten til en ny forumtråd, kollapser tekstområdet veldig kort. Dette er definitivt noe JavaScript som blir involvert. Det gjorde sannsynligvis (eller prøvde å gjøre) noe smart tidligere, men noe har endret seg slik at det nå er verre enn å gjøre ingenting. Hvem vet hva som har endret seg. Noe CSS som nå er borte kanskje, kanskje en annen versjon av jQuery, kanskje en manglende ID, hvem vet. Poenget er at vi har makten til å finne ut av det og fikse det. Det er også en annen feil der det å virke bra å slette et innlegg, og deretter oppdaterer siden når den ikke trenger det.

Vi avslutter screencasten og snakker om WYSIWYG-tekstredigerere. Vi trenger definitivt en av dem på tekstområdet for å gjøre utformingen av et innlegg lettere. Jeg har hatt flaks med Mark It Up! Så vi vil sannsynligvis gå den ruten. Teknisk sett ikke en WYSIWYG-redaktør, men ingenting er egentlig på nettet.