WebSite X5Help Center

 
Klaus W.
Klaus W.
User

Responsive Textgröße  de

Автор: Klaus W.
Просмотрено 1335, Подписчики 1, Размещенный 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>

Размещено
9 Ответы
Klaus W.
Klaus W.
User
Автор

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

Читать больше
Размещено От Klaus W.
Andreas S.
Andreas S.
Moderator
Лучший пользователь месяца DE

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!

Читать больше
Размещено От 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

Читать больше
Размещено От Michael G.
Andreas S.
Andreas S.
Moderator
Лучший пользователь месяца DE

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.

Читать больше
Размещено От Andreas S.
Klaus W.
Klaus W.
User
Автор

@ 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 !

Читать больше
Размещено От Klaus W.
Klaus W.
Klaus W.
User
Автор

Das sind übrigens die Breakpoints:

Читать больше
Размещено От 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

Читать больше
Размещено От Franz-Josef H.
Andreas S.
Andreas S.
Moderator
Лучший пользователь месяца DE

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!

Читать больше
Размещено От Andreas S.
Klaus W.
Klaus W.
User
Автор

@ 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.

Читать больше
Размещено От Klaus W.