Ho bisogno di mostrare linee nella mia area di testo per renderlo simile a un blocco note. Ho solo una singola area di testo. Il blocco note sottostante è un riferimento.Come posso mostrare le linee in una texarea per renderlo simile al blocco note?
risposta
Ecco un'idea: http://www.bookofzeus.com/articles/css-styling-textarea-give-notebook-notepad-look/
In breve: impostare un background-image
e impostare line-height
a qualsiasi linea di altezza l'immagine sta usando.
Devi assicurarti di ottenere l'immagine esattamente giusta, però. Gli esempi che altri hanno pubblicato si interrompono dopo poche righe. E l'esempio che hai postato si interrompe non appena c'è una barra di scorrimento. – DisgruntledGoat
Fare in modo che non si rompa è sicuramente la sfida qui. Non l'ho provato da solo, ma sospetto che se hai creato un'immagine di 20px in altezza, l'hai ripetuta come immagine di sfondo e hai impostato l'altezza della linea su 20px e dovrebbe essere allineata. Immagino che vorresti anche stare lontano da "block inline" troppo grandi nel contenuto, che potrebbero potenzialmente spostare l'altezza della linea di un paio di pixel verso il basso. – Simon
Anche lo sfondo deve essere spostato durante lo scorrimento. Altrimenti puoi scorrere mezza linea e il testo è sopra le linee, non tra le righe. – DisgruntledGoat
Questo dovrebbe iniziare:
HTML
<textarea class="text">some text</textarea>
CSS
.text {
background: url(http://i.stack.imgur.com/UfzKa.jpg);
height: 664px;
width: 495px;
line-height: 29px;
padding-top: 136px;
padding-left: 120px;
}
Perché? Usa un'immagine di sfondo, ecco a cosa serve! –
Grazie per il suggerimento. lo sfondo è migliore, non c'è bisogno di un voto negativo ... – PiTheNumber
Svitato. Non avere paura dei downvotes, considerali come commenti costruttivi per aiutarti a migliorare. Se la tua risposta non è utile/errata, verrai downvoted e notificato. È per questo che lascio sempre un commento quando scrivo meno. Buon editing! –
Aggiunta dovrebbe funzionare un'immagine di sfondo tramite CSS.
textarea{ background-image:url(notepad.png); color:ff0000; }
È possibile farlo con stile CSS, in base alla vostra immagine, si può fare questo:
textarea#area {
width: 300px;
height: 400px;
padding: 0 0 0 20px;
line-height: 30px;
background: #fff url("http://i.stack.imgur.com/UfzKa.jpg") no-repeat -75px -160px
}
vedere l'esempio fiddle qui
Sembra più bello se è possibile vedere l'intera immagine: http://stackoverflow.com/a/9289821/956397 – PiTheNumber
Prova questo uno come bene
<style type="text/css">
textarea {
background: url(/source/notebook.png) repeat-y;
width: 600px;
height: 300px;
font: normal 14px verdana;
line-height: 25px;
padding: 2px 10px;
border: solid 1px #ddd;
}
</style>
Spero che questo aiuti.
È possibile controllare provare
<textarea class="notepad"></textarea>
.notepad {
background: url(http://i.stack.imgur.com/ynxjD.png) repeat-y;
width: 600px;
height: 300px;
font: normal 14px verdana;
line-height: 25px;
padding: 2px 10px;
border: solid 1px #ddd;
}
- 1. Disabilitare le virgolette intelligenti in Blocco note ++
- 2. Adatta al blocco note ImageSize in Mathematica
- 3. come salvare le impostazioni nel blocco note ++
- 4. Come incollare un blocco mentre si creano le linee necessarie per dare spazio solo al blocco?
- 5. cambia colore dell'evidenziazione per le parole corrispondenti nel blocco note ++
- 6. come mostrare le linee in comune (reverse diff)?
- 7. Codice indentato JavaScript scritto in una riga nel blocco note ++ o simile
- 8. Blocco note più una scorciatoia per ricaricare i file
- 9. Blocco note Jupyter (IPython)
- 10. plugin golang su blocco note ++
- 11. Aggiorna documento nel blocco note ++
- 12. linux: du --- come renderlo mostrare solo totale per ogni directory
- 13. Colore di sfondo, blocco note ++ per l'evidenziazione
- 14. Conversione EOL nel blocco note ++
- 15. È possibile configurare Eclipse per mostrare le linee tra parentesi?
- 16. Esegui comandi con blocco note ++
- 17. TableView in View, come posso renderlo trasparente
- 18. Come aprire il file del blocco note in java?
- 19. Come aprire il testo in Blocco note da .NET?
- 20. Cambia carattere di commento nel blocco note ++
- 21. Markdown per .NET? Come SO renderlo al volo?
- 22. Ricollegamento di pagine a un blocco note in GTK #
- 23. Impostazione di un sys.path predefinito per il blocco note IPython
- 24. Come impostare la prima lettera in una riga per tappi nel blocco note ++
- 25. Come inviare testo a Blocco note in C#/Win32?
- 26. Come posso separare le dichiarazioni lunghi in linee in Verilog
- 27. Come esportare il blocco note corrente in HTML su Jupyter
- 28. .pl file aperti nel blocco note
- 29. Come posso mostrare tre colonne per riga?
- 30. Duplica una riga di testo nel blocco note ++?
.box { sfondo: #ffffff url (image.gif) no-repeat sinistra; allineamento del testo: centro; } Prova questo –