Website ziet er niet goed uit tablet?

Status
Niet open voor verdere reacties.

femke98

Meubilair
Lid geworden
16 dec 2006
Berichten
6.679
Ik heb geen tablet in huis om de website te bekijken, op mijn smartphone ziet het er redelijk goed uit.
Hier en daar wat vreemd vanwege de titel van een pagina (zie pagina Over ons).

Op mijn laptop ziet het er normaal uit, op mijn grote beeldscherm op mijn werkkamer ook.

Wie wil eens kijken?
Link: https://sinterklaaskrullen.nl/

Wel zie ik in het dashboard als ik op het tablet knopje klik het volgende, en dat is niet goed.
Zouden de afbeeldingen te groot zijn?
Normaal wordt het toch bij responsive automatisch aangepast aan het beeldscherm.

Theme: Colibri WP
 

Bijlagen

  • steun49.jpg
    steun49.jpg
    97,4 KB · Weergaven: 69
Laatst bewerkt:
ik zal ook even kijken waarom het niet goed werkt, kom ik op terug

leuk trouwens, Sinterklaas ;-) wat luchtigs om aan te werken in deze tijd
 
Deze gooit roet in het eten:
Code:
#colibri .style-local-208-c6-image {

    max-width: 300px;
    max-height: 300px;

}

Die max-width.
 
Dus de afbeeldingen voor tablet moeten kleiner.
Eens kijken of ik dat in het dashboard kan regelen.
 
of deze code toevoegen:
Code:
#colibri .style-local-208-c6-image,
#colibri .style-local-208-c9-image,
#colibri .style-local-208-c12-image {
    max-width: 100%;
}
 
Ik zie in IE11 (jaja, zit standaard in w10) dat, als ik de browser van heel smal naar heel breed maak, dat op verschillende breakpoints er een horizontale balk tevoorschijn komt. Met andere woorden, op verschillende resoluties is de pagina té breed. Waarschijnlijk zijn de plaatjes de veroorzaker en/of de @media breakpoint niet goed gekozen.
 
Ik denk de plaatjes, de eigenaar heeft die zelf veranderd (helaas) en nu mag ik het weer fixen.
Het was namelijk goed, totdat.....
Ik weet dat toen de eigenaar die gele achtergrond en zo achter de foto had gezet, daarna is het niet goed gegaan.

Ik zal van de week eens kijken, dan maak ik de plaatjes smaller/kleiner.
Ik weet even genoeg.

Die balk die je ziet Bron, is die rood of zoals in het screenshot, grijs?


Thanx!
 

Bijlagen

  • steun50.jpg
    steun50.jpg
    33,5 KB · Weergaven: 37
Laatst bewerkt:
Misschien handig om de extensie Browserstack in Chrome te installeren? Hiermee kan je heel veel devices simuleren zodat je kan checken of alles er goed uit ziet.
 
Het klopt dat Browserstack als tool op www.browserstack.com niet gratis is maar ik dacht dat de Chrome extensie dat wel is? Maar het kan ook zijn dat die extensie mij automatisch inlogt op mijn account maar dat kan ik nergens achterhalen ;-)

Die LimeLight tool is zeker ook erg handig!
 
Misschien handig om de extensie Browserstack in Chrome te installeren? Hiermee kan je heel veel devices simuleren zodat je kan checken of alles er goed uit ziet.
Deze extensie én andere tools waarmee je apparaten en/of vaste resoluties kan emuleren zijn al jaren niet meer zinvol. Alleen de "responsive" emulatie, als deze in een browser of tool zit, is zinvol.

Inmiddels zijn er veel verschillende browsers op verschillende apparaten op verschillende platforms (Win/OSX/Linux/Android/iOS/enz.). Daardoor is het niet mogelijk om alle combinaties hiervan te controleren of de website er goed uit ziet. Bovendien staan browsers op pc en laptop op een random breedte die van tevoren niet bekend is. Dit is de reden waarom de website van femke98 een responsive website is. De website zal zich aanpassen aan de viewport (bruikbare deel) van de browser. Een responsive website probeert niet te achterhalen welk apparaat, welke browser, welke resolutie en welk besturingssysteem het is, dat is complex en niet future-proof.

Je kan eenvoudig elke viewport (netto bruikbare deel) van de browser testen door (met de muis) de browser op je PC van heel breed naar heel smal te bewegen en te letten op effecten die niet op de website thuis horen. Bijvoorbeeld de horizontale schuifbalk mag niet tevoorschijn komen want dan is er overflow buiten je browser viewport.

Ik heb de meest gebruikte browsers bekeken of je er out-of-the-box responsive mee kan testen. Een smartphone heeft altijd een "css resolutie" van circa 310 tot 550 pixels. Gebruik daarom voor smartphone in de css altijd een width:100% dan werkt het altijd goed op elke smartphone. Voor grotere apparaten (tablet, printer, monitor, enz) gebruik je in de css de @media(min-width:...) en/of @media(max-width:...).

Als een browser een 'responsive viewport' optie heeft waarmee je kan testen vanaf 300 px, dan kan je alle breedtes (dus alle apparaten) testen.

Chrome
De viewport is 500 px of breder. Deze viewport kan in DevTools kleiner gemaakt worden. Chrome heeft in DevTools een goede responsive weergave tool.

Opera
De viewport is 460 px of breder. Deze viewport kan in DevTools kleiner gemaakt worden. Opera heeft in DevTools een goede responsive weergave. Er zit een kleine bug in de 'touch & move' emulatie maar voor het responsive testen heeft dit geen invloed.

Firefox
De viewport is 454 px of breder. Deze viewport kan in "responsive design modus" kleiner gemaakt worden. Let op: In de "responsive design modus" kan je niet echt responsive testen zoals bij Chrome, Opera of IE11.

Edge t/m versie 78
De viewport is 372 px of breder. Deze viewport kan in de Ontwikkeltools kleiner gemaakt worden. Er is géén responsive emulatie mogelijk.

Edge versie 79+ (Chromium)
Nog geen info.

Internet Explorer 11
De viewport is 232 px of breder. Met IE11 kan je zonder Ontwikkeltools direct controleren of een website goed responsive is. Omdat IE11 standaard in Windows 10 zit is dit een makkelijke test tool.

Safari op iMac
De viewport is ??? px of breder. Deze viewport kan in de Adaptieve Ontwerp Modus (ontwikkel menu) kleiner gemaakt worden. Safari heeft een goede responsive weergave tool.

Conclusie
Als je met Chrome of Opera werkt dan heb je echte responsive emulatie. Alternatief is IE11 omdat de viewport direct smal genoeg is om smartphone breedte te emuleren.
 
Laatst bewerkt:
Vandaar dat de website van femke98 een responsive website is die zich zal aanpassen aan de browser view en niet aan een model of type apparaat.
Tja, en dan klopt het evengoed niet (meer).

Ik heb inderdaad mijn browser kleiner gemaakt zoals je zegt, vanaf de zijkant naar binnen slepen.
Ik zie gelijk dat het uit zijn verband wordt getrokken.
Afbeeldingen toch te groot?

Zou de code van Damnsharp helen hiermee?
Code:
#colibri .style-local-208-c6-image,
#colibri .style-local-208-c9-image,
#colibri .style-local-208-c12-image {
    max-width: 100%;
}

(nog geen tijd gehad om dt uit te proberen)
 
Volgens mij gaat een responsive site altijd fout als men fixed width gebruikt voor (grote) afbeeldingen dus het is zeker het proberen waard :thumb:
 
Gedaan, heb het bij extra CSS gezet en nu is het op mijn mobiel goed.
En als ik mijn browser kleiner maak, dan komen de afbeeldingen ook niet meer in elkaar, zie screenshot.

Zal die code opslaan, want je weet maar nooit.

Willen jullie nog eens kijken?

Oh en dat menu, alleen op een smartphone is de achtergrond grijs, en verder nergens.
Heb al gekeken hoe weg te krijgen, maar helaas. Zie screenshot.
Hebben jullie een tip?
 

Bijlagen

  • Screenshot_20200331_170857.png
    Screenshot_20200331_170857.png
    195,2 KB · Weergaven: 53
  • Screenshot_20200331_171730.png
    Screenshot_20200331_171730.png
    16,6 KB · Weergaven: 46
Laatst bewerkt:
Volgens mij gaat een responsive site altijd fout als men fixed width gebruikt voor (grote) afbeeldingen dus het is zeker het proberen waard
Klopt, daarom wordt in een responsive website altijd met percentages in de breedte gewerkt. Dan doet de grootte van een foto er niet meer toe zolang in de css de width van de foto het juiste percentage krijgt en de height van de foto op auto staat. Het maakt niet uit of er <img width="..." height="..."> in de html staat omdat de css een hogere prioriteit heeft.

Als er 3 foto's naast elkaar staan kan je niet zeggen dat elke foto 33.333% breed is omdat je ook rekening moet houden met margin, padding en border aan de linker en rechterkant van de foto's.

@damnsharp :thumb: nette oplossing
 
Laatst bewerkt:
Website is helemaal in orde, klant is super blij.
Bedankt voor het meedenken en de oplossing!

Oh en dat menu, alleen op een smartphone is de achtergrond grijs, en verder nergens.
Heb al gekeken hoe weg te krijgen, maar helaas. Zie screenshot.
Hebben jullie een tip?

Dat is niet opgelost, maar omdat je het alleen op een smart ziet en nergens anders, neem ik aan dat het zo hoort.
De klant vind het niet erg.
 
Laatst bewerkt:
Zie #12, maak de browser smaller, open dan het smartphone menu, en maak dan de browser breder.
Je ziet dat het 2 verschillende menu's zijn. Van beide kan je apart de kleuren bepalen.

menu-sint.jpg
 
@Bron, zo doe ik het ook, dat is de makkelijkste manier.
Het menu is inderdaad zo, maar wat opvalt is (zie mijn eerdere afbeelding) dat de balk onder de streepjes rood met grijze achtergrond heeft. In de layout is dat niet te zien.



@route99, bedankt voor de tip.
 

Bijlagen

  • Screenshot_20200331_171730.png
    Screenshot_20200331_171730.png
    16,6 KB · Weergaven: 47
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan