Ich bin auf der Suche nach einem Weg der automatischen verfassen Sie einen Satz mit Javascript. Hier
ist ein Beispiel dieses Satz mit:
«hier ist ein erstaunlicher Satz gut komponiert» Dann würde ich die Blockgröße wie dependind auf dem Wort zu ändern Breite
Damit schließlich, es könnte so aussehen: Bis jetzt fand ich nur, wie man die Sätze in Wörter schneidet.
Wie könnte ich je nach ihrer Breite eine Breite für jeden «Wörter/Textblock» definieren?Definieren Sie eine Breite für jedes Wort und komponieren Sie automatisch einen Titel
function wordsinblocks() {
var str = document.getElementById("demo").innerHTML;
var res = str.split(" ");
document.getElementById("demo").innerHTML = res;
}
body{
font-family:"helvetica";
font-size: 40px;
}
p {border: 1px solid black;}
<button onclick="wordsinblocks();">Design the sentence</button>
<p id="demo">Here is an amazing sentence well composed</p>
Sie wollen für jede Worte haben divs mit einer Breite von ihrer Wortbreite abhängt? –
Welche Funktionalität möchten Sie? Wortbreite und Wortlänge sind unterschiedlich. Die Wortbreite hängt sehr stark von der Schriftart ab. – 4castle
Warum in Ihrem Endergebnis die 4 Zeichen Wörter "hier" oder "gut" den gleichen Platz einnehmen mit 8 Zeichen Wörtern wie "zusammengesetzt" oder "Satz". Was genau ist die Logik, um den Abstand des Wortes zu ordnen? – Redu