2017-09-25 4 views
0

Ich habe ein modales Formular, das ich den Text abhängig von der Größe des modalen Formulars umbrechen soll. Was ist das richtige CSS dafür?Text dynamisch je nach Bildschirmgröße umbrechen?

Momentan benutze ich das eckige mit neuen Linien und ich schreibe die Zeilenumbrüche hart. Das Problem ist, dass der Zeilenumbruch bleibt, wenn der Bildschirm größer ist und der Text dadurch peinlich und nicht zentriert aussieht.

.angular-with-newlines { 
white-space: pre-wrap !important; 
    } 

.text-center{ 
text-align: center !important; 

}

Meine html `

<div class="row text-center margin30"> 
     <h5 class=" angular-with-newlines">{{message}}</h5>  
</div> 
+0

nicht sicher, was das Endergebnis sein annehmen. – felixmosh

+0

Ich habe eine modale und ich habe eine Nachricht, die wie folgt aussieht "Fehler wurde gefunden. \ NBitte beheben Sie Fehler, bevor Sie fortfahren". Also verwende ich den Leerraum -pre, damit der Zeilenumbruch korrekt erfasst wird. Wenn der Benutzer auf eine Schaltfläche klickt, wird der Fehler detailliert in einem Raster angezeigt. Das Gitter ist groß in der Breite, so dass auch die Breite des Musters zunimmt. Da das Raster die Größe der modalen Breite erweitert, gibt es viel Platz für die Nachricht in einer einzelnen Zeile passen. Ich möchte, dass die Nachricht basierend auf der Größe des Modals dynamisch umbrochen wird. Wenn Platz vorhanden ist, dann benutze alles. Wenn nicht, dann wrap – CodeMan03

Antwort

1

Sie müssen die Medien Abfrage verwenden wie unten-

@media (max-width:768px) { 
.text-center{ 
text-align: center !important; 
} 
} 
+0

Dies funktioniert nicht Ich habe meine Frage in den Kommentar oben angehängt – CodeMan03

Verwandte Themen