WebSite X5Help Center

 
Klaus W.
Klaus W.
User

Responsive Textgröße  de

Autor: Klaus W.
Besucht 1046, Followers 1, Geteilt 0  

Im Rahmen der Erstellung einer responiven Seite möchte ich den Text im Body einer Seite in Abhängigkeit des Vieports ausgeben.

Frage 1: Wo ist der entsprechender Code einzufügen, der den durch WSX5 generierten Code einer Seite überlagert und eine Textgröße entsprechend meiner Vorstellung erzwingt ?

Frage 2: Wie sieht das entsprechende Coding aus ? ... so etwa ?:

   <style>

      @media (max-width: 1023.9px) and (min-width: 720px) {

      * {font-size:80% !important;}

      }

   </style>

Gepostet am
9 ANTWORTEN
Klaus W.
Klaus W.
User
Autor

... alle meine bisherigen Versuche haben nicht zum Erfolg geführt.

Mehr lesen
Gepostet am von Klaus W.
Andreas S.
Andreas S.
Moderator

Kommt jetzt darauf an ob der Code nur für eine Seite wirken soll oder für alle Seiten?

Für alle Seite wäre es unter "1" Erweitert Seo& Code Reiter "Code" vor dem </head> Tag !

<style>

@media (max-width: 1023.9px) and (min-width: 720px) {

#imPage {font-size:80% !important;}

}

</style>

Dieser Code bewirkt aber nur die Verkleinerung zwischen 720px und 1023.9px !  Wenn jetzt aber in einem Text-Objekt explizit eine andere Schrift ausgewählt wird, dann hat diese wieder Vorrang!

Mehr lesen
Gepostet am von Andreas S.
Michael G.
Michael G.
User

Bewirkt dieser Code die Anpassung der Schriftgröße bei responsiv Ansichten?

Das wäre ja mal eine super Sache.

Mich nervt es auch schon lange das die Schriften groß bleiben

Mehr lesen
Gepostet am von Michael G.
Andreas S.
Andreas S.
Moderator

Nein, dieser Code ist nicht ein Supercode für die mobile Verkleinerung der Schriften. Das wäre ja einfach und hätte INCO schon längst eingebaut. Das ist alles individuell zu machen.

Mehr lesen
Gepostet am von Andreas S.
Klaus W.
Klaus W.
User
Autor

@ Andreas, ich habe den Code in 'SEO & Code' gepackt, sowie ein anderes mal über 3 > Eigenschaft > Erweitert. In beiden Fällen bleibt die ursprüngliche Schriftgröße bei allen 'Verzerrungen' die ich mit dem Browser anstelle.

Du sagst ja, dass die Schriftgröße im Objekt selbst Vorrang hat. Damit meinst du sicher, wenn ich auch dort explizit ein Coding einbringe ... richtig ? Denn eine Schriftgröße muss ich ja über die X5-Oberfläche angeben.

@ Michael, wenn du zum Ziel kommst, dann lass es mich doch bitte wissen. Das ist ja nun mal ein 'must have' bei responsiven Seiten. Danke !

Mehr lesen
Gepostet am von Klaus W.
Klaus W.
Klaus W.
User
Autor

Das sind übrigens die Breakpoints:

Mehr lesen
Gepostet am von Klaus W.
Franz-Josef H.
Franz-Josef H.
Moderator

Hallo Klaus,
Du könntest mit der Viewport-orientierten Schriftgröße arbeiten. Bei einem Text in einem Text-Objekt schreibts Du zunächst unter Eigenschaften der Seite im Reiter Erweitert in den Code "Vor dem </HEAD>-Tag folgendes:

<style>
p {font-size: 4vw};
</style>

Danach musst Du im Text-Objekt den HTML-Code aktivieren und den Text, der sich anpassen soll in <p>-Tags (also <p> am Anfang und </p> am Ende) einschließen.

Versuche es mal, viel Erfolg

Mehr lesen
Gepostet am von Franz-Josef H.
Andreas S.
Andreas S.
Moderator

DAs mit den Fontgrößen ist sehr schwer zu bestimmen, weil jeder Abschnitt meistens andere Fontgrößen hat.

Deshalb ist es auch schwierig wenn man es nur Online sieht was geändert werden muss. Da kann man nur direkt im Projekt arbeiten und probieren.

Wahrscheinlich muss man den Text-Objekt Selektor benützen und mit "vw" arbeiten statt mit "%" Werten!

Mehr lesen
Gepostet am von Andreas S.
Klaus W.
Klaus W.
User
Autor

@ Franz-Josef: Vielen Dank für den Tip. Da muss man erst mal drauf kommen :-)

@ Andreas: Vielen Dank für die Information.

Ich habe bereits erste positive Ergebniss erziehlt. Muss aber erkennen, dass es nicht ganz trivial ist, eigenen Code ins X5-Coding zu fuschen, das zufriedenstellend funktioniert.

Mehr lesen
Gepostet am von Klaus W.