Slik aktiverer du bakgrunnsstørrelse i Internet Explorer [Quicktip]
De nye funksjonene som følger med CSS3, gjelder ikke i Internet Explorer 8-6, og likevel kan vi ignorere denne ulempen da effekten vil degradere pent. For eksempel kan nettlesere uten støtte for CSS3 Box Shadow ikke se skyggen, men dette er greit så lenge innholdet forblir lesbart .
En av de få tingene du ikke kan overse, er imidlertid når du bruker CSS3 Bakgrunnsstørrelse . Vi kan kontrollere størrelsen på bakgrunnsbilder som er lagt til gjennom CSS, ved hjelp av den nye background-size
. Vi kan spesifisere bredden og høyden i presise enheter, og la bakgrunnen også følge beholderstørrelsen ved hjelp av cover
og contain
verdier.
cover
fyller hele beholderens område og bredden og høyden er proporsjonalt justert . contain
vil skyve bakgrunnen slik at den passer i bredden av beholderen . Dette vil noen ganger føre til tomrom når beholderhøyden er lengre enn bildet.
1. Bruke CSS3 bakgrunnsstørrelse
Vær oppmerksom på at den nye egenskapen for background-size
ikke kan inkluderes i background
, background
. De må deklareres separat, slik som det.
.container {bakgrunn: url ('img / image.jpg'); bakgrunnsstørrelse: deksel; }
I kodesnittet som er vist ovenfor, festet vi et bilde med en bredde på rundt 3000px. Bakgrunnsstørrelsen som vi også har lagt til i det, forhindrer at bakgrunnsbildet overfyller innholdet . Som nevnt ovenfor vil deksjonsverdien dekke hele beholderen opp proporsjonalt.
Dette er hva du vil se i nettleseren.
2. CSS3 Bakgrunnsstørrelse i Internet ExplorerDessverre faller denne funksjonen ikke bra tilbake i Internet Explorer 8 og under. Hvis du legger til et veldig stort bilde, kan det overgå beholderen . På den annen side, hvis du legger til et veldig lite bilde, vil du ende opp med et tomrum i beholderen. Fra det samme eksemplet ovenfor får du følgende resultat i Internet Explorer 8-6.
På den måten trenger vi en polyfil som på en eller annen måte kan gjenskape CSS3-bakgrunnsstørrelse i Internet Explorer.
3. CSS3 Bakgrunnsstørrelse Polyfill
Denne polyfillet er utviklet av Louis-Rémi . Denne polyfil replikerer samme oppførsel av background-size
med cover
og contain
verdier. Denne polyfil kommer i form av en HTC-fil som heter backgroundsize.htc, og en .htaccess- fil, som kreves når siden blir servert fra Apache-serveren for å sende .htc mime-typen .
For å bruke det, ta med HTC-filen gjennom opphavsretten til Internet Explorer, som følger.
.background-størrelse {bredde: 500px; høyde: 320px; bakgrunnsbilde: url ('img / image.jpg'); bakgrunnsstørrelse: deksel; -ms-oppførsel: url ('http://example.com/js/backgroundsize.htc'); }
Hvis du bruker Apache-server, legger du deretter .htaccess i rotmappen til serveren, eller legger du bare til denne linjen i eksisterende .htacces-fil, hvis tilgjengelig.
AddType tekst / x-komponent .htc
Og det er det. Du kan nå vise siden i Internet Explorer. Forutsatt at du angir background-size
med cover
som vist ovenfor, bør du oppdage at bakgrunnsbildet er forandret og passer i forholdsmessig inne i beholderen; se følgende demo i Internet Explorer 8-6 for å se den i aksjon.
- Se demo
- Last ned kilde
5 funksjoner i Windows 10 Insider's nyeste bygg du bør vite
Fall Creators Update for Windows 10 har nettopp blitt mye mer interessant, siden den nyeste utviklingen av Windows 10 Insider har introdusert en rekke funksjoner som vil bli gjort tilgjengelig når den store oppdateringen starter.Å se som listen over funksjoner er ekstremt lang, og vi vil fokusere på noen av de viktigste funksjonene som er blitt introdusert med Windows 10 Insider Build 16215 . E
Grunnleggende SEO Tips for bilder du bør vite
Jeg er sikker på at du vet om SEO tips du kan bruke på nettstedet ditt. Vi har tidligere publisert en ultimate guide til weboptimalisering (tips og beste praksis) samt en mini-serie for en nybegynners guide til seo (se også del 2 og del 3).Hvis du vil optimalisere SEO for bildene dine, er det Jakes ultimate guide til JPEG-optimalisering for Internett og selvfølgelig mange verktøy du kan bruke til å hjelpe deg med å sjekke ytelsen og hastigheten på nettstedet ditt. Hvis d