I am looking for help in displaying ASCII art properly in HTML and CSS. I was wondering if you all could provide me with any help? I'm not sure what to do with the alignment. You can see I have tried several things per other stackoverflow questions I reviewed. Any help will be greatly appreciated. I attached photos of what it should look like.
How do I format the characters to show the photo exactly as it is originally? Should I justify the text? Can I restrict the text to the dimensions of the DIV? Right now- the characters are not aligned correctly. Even after using justify in the CSS properties, it doesn't seem to align to show the image as it should. I made the font monospace and added white-space: pre; but I need something else to help the photo become more visible. I also added the pre tag per what I read on another stackoverflow post. Right now, its warped. The first photo is what it should look like, the second is how it looks in my terminal.
I'm looking to make this:
But instead my code generates this:
div {
height: 2px;
width: 5px;
}
pre {
font-size: 5px;
font-family: 'Courier New', Courier, monospace;
text-align: justify;
}
p {
font: 50;
font-weight:bold;
font-size: 2px;
font-family: 'Courier New', Courier, monospace;
text-align: justify;
text-justify: auto;
white-space: pre;
}
<div id="image-one">
<p> <pre>.;;;;,'................................................................ .. .... . . ':'...............;;,,,;;;;;;::. ....;:::;'.
.;;;;,'................................................................ .. ... ... ';................;;',;;;;;;;:;. ....,:::;,''.
.,,,,'............................................................... .. .... .. ,,...............':,',;;;;;;;:, .. .....,;:::,'.
',,,''..........................................''................. ....... .. ...... .,'...............,:,',;;;;;;::' ....''... ...',;:c:,',:::,.
.',''''.............................................................. ............ . .. ..... .;'... .........;;,',;;;;;;::. .......'''..............',;;:::;',;::,.
.','''...... .. .........................'................... .......... .... .,.... ........';;',;;;;;:::;. ........'..........................,::'
.......... .','''.......... ..... ...................................... ..... .. . . ... ',... .........,:,',;;;;::::;.......................'.............;odddddool:,.';;.
.';,,'''''''..... .''''........... ........ ... .......... ............... .......... ...... .... .. . ',.. .........;;,,,;;;:::::,......................'..............;dOOOOOOOOk:..,;.
.;llc;'''''''....... .''''.......... ......... .... .......... ............... .......... .... . . .. .,'.. .........;;,,;;;;:::::,....................''...............;dOkkkkOkkc. .,.
,odo:,''''''.......... .'''...... .... ......... ............... ................ .... ... .. ... .,'.. ........';;',;;;::::::'.....................'''.............;llcccccc:'....'.
'::;,,''''''............ .'''...... ..... .......................... ........... . ... .. . ... ...... . .,'... .........':,',;;;::::c;....................''''''............,;;;;;;,,;;,,,'.
...'''''''''................. ................. ........................ ............ .. ...... .. .,...............,;,,,;;;::ccc;.....................'',,'.............',,,;;;;;;;;;'.
....''''''''.................... ................. ......... ................................ ....... .. . .. .',..............;;,,,;;:::ccc,............... ...',;;;;;;,,,'............',,,,.
.''''''''''''....................... ..'............... ........ .................................. .. ... ... . ..... . ':'............';,,,,;;:::cc:'.....................',;:oxkkkxdolc;................
...'''''''''''.......................... ..'.'.............. ......... ........... ......... .......... ... ... .':;'............';,,,;;:::ccc;................;cccllooo:,',,;::;;;,'.',,;;,,,'''...
........'',''''''.......................... ....'........... ...................... ....... ...... ... ..... ,c;'.............,;,,,;;::cccc' .:dddddddl,.........''''',,,;;;;'..''.
...............',''''''.................. ....''.......... .............................. ... ...... ... .... .;;'..............;,,,;;:::ccc:. .:ddl:::c;'........',,,,',,,,,;;;,...
................''',,'''.......... ................ ............. .................. . .... . .:;..............';,,,;;:::ccc;. .:dd:..'''.........';;,'',,,,,,,,;;,.
........................... ............... ............... ................... . .. . ';,.... ........';,,,;;::cccc,. ':lc:::;,.........';;'''',,,,,,,,,,.
...................... . ............... ................ .......... . .,;.... ........,;',;;;::cccc. ...,,'..........,,'''''''',,,,,.
.............. ............... ............... ........... . ... .. .;,..... .......;,',;;:::ccc:. ...........''''''''''''','.
........ .................................. ............. ..... ,c,..... ........;,',;;:::ccc, ............''''''''''''..
....................................... .............. . .;:'..............','',;;::ccc:. ..''''''''''''.
.............''''''''............. ... . ........ .;;...............','',;:::ccc;. ...''''''''''..
.........''''',,,,,,,,,,;;;;,,,''...... ............ .:,...............'''';;::::cc, ..........'''.
.........''''''''',,,,;;::;::::::::;,'... ............ ';'...............,''';;:::cc:. ................
........''''''''''''''',;;,,,,;::cllc;,'..... .... ...... .... .,;................,'',;;:::cc;. ..'......
............'''''''''''',,''',,,,;:cc:;,'..... .....',,.. . .... .;,...............','',;::::cc,. ....... ..''''''''......
..........'''''''''',''.',,,,,,,,',,,,'''...... ..,,'..... ... ..... .;'...............',.',;:::cc;... ....... ..'',,,,'''''..
..........''''''''''''''',,;;;;,,''''............. ................................... ,;................,'.',;:::c:........... .',;;,,,,''''.
......'''.''''''''''''',,,;;::;,,''.................... ................'''............ .................................';'................,'.';;::::'.......... ............. ..''.........
..........'''',,,,,,''',;;::c:;,,,''..................... ... .......................... ........ .. ................''.................,'.,;;:::,............................
.............',,,,,'',;:cccc:;,,,''...................... .. ........''.............. ... ..........................',..,;;::,............''..............
......'''.....'',,,,,;:clllc:,,;;;,,'''''''''................. .... ........'''....'.............. .... ..........................,'.',;::;,',;;;;,,.....',...........
...................................... .............. .....',;,'..',,'''',;coolll;,,;,,,,'.....'''............................................................ . ..... ..........................,'.',;;;;;,'.....','...',........
......................''...''''''',,,,,,,'..'''..''''.............';::;'.',;;,'';coooooc;,,,,,,'.......'''.................................................. ........ .. .... ..........................,'.';;;;'..............,,......
....,,,;;;;;;;:::::::ccccccccccllllllllooooool;''......'''''''''''''''',;cll:'',::;,;codddol:'''''''.................................................... .. .. .. .................................,'',;;;,..............,;'.......
.:lllllooooooooooooooooooooooooooooooooooooooooc'..........''''''''''''',:lddo:'':c::ldxxxddo:'...................................................... ... .. ... ......................................','',,;,'........ ....,,...........
'looooooooooooooooooooooooooooooooooooollooooool,..........''''''''''''',:odkkd:;colodxkkxxxl;'........................................................... . . ... .....................................','',...............',,.............
.;lloooooooooooooooooooooooooooooolc:;;;:looolooo:........''....''''''''',:oxkOkdcldxxkkkkkxdl,''''''',,,'.........................................................................................................''''...............';,................ .
.:loooooooooooooooooooooooooolcc:;,'.',:cc:::clodl'...................''',:ldkOOkddxkkOOOkkkd:'.'...';:;;,'''''''..................................................................................................'''................',..................
.;clooooooooooooooooooooollc:;;,,,,,,,,;;:ccloooddo:'''......''.........'',coxkOOOkkO0000OOkxl,......;cl:;,''..............................................................................'''''..'''...''..........','.................,'.................. ..... ..
.':loooooooooooooooooolc::;,,,,,,,;;::ccloooooooodddl::c;,'..''''''''..''..':dkkkkO00XXXK0OOkd:......,lolc:;,,........,;:c:;,'''..........'........... ..........................................................',..................,,....................
..'coooooooooooooolllc;,,,,,,,;;::cclooooddoooddddddodddxdlc:,'',;;;::;,''..'cxkkxkk0XNWNK0OOkl'.....;oddlc:::;'...',;cccc::;;;,,,''................... ..... . ......................''''.......................',. .............,,.....................
....,llooooooooollccc::;;,,;;::clloodddddddddddddddoddodxkOkkxdc,'';clllc;'''';lxkxxxk0XWWNXK0Oo,....,cdxxdllcc:,',;:ccc:::::;;;,,,,,''............. ... ..... ...................',,;;,,'''...................... ..............,,...................... .... ....
.....;llooooolccc::::::::::cclooodddddddddddddddddddddollx0KK00Odlccloxxxdl::::cdkkkxxkKNNNNNX0x:'.''':dkkkxdolllccc:::;,;;;;;;,,,,,,''................ ................................'';ccccc:;,,,.. ..............','....................... ...... . .............
.....'coooooolc:;::::::::clooddddddddddddddddddddddddoolllxKXXXKkxdooodxOOOxoooodkOOOkk0XNNNNNX0xc:::cldk0OOkkxxddoc::;;;;;;,,,,,,,;;;,,,'........ ...................................''';ldddoolc::,.. ................,'.......................... ...........................
......,loooooooollllllllooodddddddddddddddooooooollolccclloOXXNX0kxdlodxO00OxoollokOOO0KXNXXNNNX0xoooodxk000Okxkkkkxdoollc:cc:;,,,,;;::::::::::;;,,,,''....................................''',cdkkxddolcc,.. ................,'.......................................................
.......;loddoollllllllllllcccccc::::;;;;;;;;;;,,,,,:c:;:clokKKXXX0OOxodk0XXKOdoooodk00KXXNXXXXNNNXkdddxkOO000OkxxkOOkkkkxxxolcc:;;;,;::cccc:cllc:::;;;;::::;;;,''''.......................'''',,:dkkkkxxdool:,.. .................,,.......................................................
........:ooolc;;,,,,'''''...................... ..;cc:::::o0K0KKK0OOkxkKNWX0kxdxxxkKXKK0KKK0O0XNNN0xxxkOO00000OkxO0OOOOOOkxlc::::ccc:;;:ldxolccc::;;;;,',:c:::;;::;,,,,,,''''''...........'',;;;coxOOOOkkkkxol:,.. ...................,,.......................................................
........':cc,............. .,ccllloccoOK000000OOO0XNXKOkxxxxxdd0KK00Okkkxx0XX0xxkOOOOOOOO00kxO000000Oxoc:cccc::c:;:lkKXKxllccc::::::::::::;;::;;;cllc:::;;;;,,,,,,''''''',;:coxkOOOOOkkxoc;;;,. ....................,'.......................................................
............. .,cc::clo::d0KK0OkOO0KKXXX0xoodxxdddodOK0OxddxdlldkOoldxkOOOOOkkO0kxk00KKK0koc:::::ccccccco0NNNKxoollc:::c::;;;;,,;;::::clxkkxdoc:;:::;;;::;;;,,,,,:ldkkOO00Okxo,...... ...... .............,'.......................................................
......................... ............. .,clccccllodkKK0kkkxkO000OkxolloddoooodkKXOxxddxddodddodxkO0OOOOkddkkxkO0XXKOoccc;;c:ccclooodOKOkOkdolll:::;;;;,;;,,;;::::::cox0K0Oxolc:;;:::::::::::coxkkkO0K0kxl' .. ..... .............,........................................................
............................................,:c:::clldx0XKOkkkkxdxxddooddlclloolllox0X0xdooddol:lllodxkOOOkOkkxddkkk0XNX0dlcc:,;ccccclolldxo::cllc:::;;;::::;:;;:::::::::cccokXXK0OkxolllllcccccccldkOOOO0KK0Oxc;,''..... .. ............',........................................................
..........................................,clc:::ccllkKKOkOOOkxlclllooolc:coodddolx0X0kolooodo:;:::ccoxOOkkkkxdlok00XNN0dcclllcccc:::llllolc;;;;;;',;;,;;::,,:;::clc:clllodddokXX00KXX0OOkdloolccccokOO0O0KKK0Odlllllc:;;;,,,''...................,,.......................................................
.............................. ........,:c::::cllodxkkkOKX0kolc;:cccc:,',:ccccclx0X0kxdooxxdl::::ccldOOkkxxxxdlldOXNNOlcloooo:;ccccllc:cc::ccc:;;,;:;::;;,',;;;;:c,,cllloxkdodO00KXXKXNNXOdooolcc:cx00000O0KK0kolccll:::c:ccccccc::;;,,,''''....';'.......................................... .... .......
......................................,:cc:::;:c:::lxddOKX0kool::llllll;,;:ccllcd0KOkkkxkkOkdlc;;cclokOkxxxxkkdoodOKNKkooooool:;clcccc,';:::cc:,;:::clll:;::ccc:ccc::lllllodoodxOXWWN0O0XXXKkddlccc:oOKXK0OOOKK0xolll::ccc:::::cccccccccccc::::;;:;'........................................ ..... ..
....................................':c;;::cccllccloddxOOxxxdoccc::;;;,';::::clxKX0ddkOO0kdllol:,:cldkkdodxkkdollk0XN0kdc:ododdoc;;;:c::c:;;;;,';:;;:::;.,:::cccccllooodxddddkooONWWNXOxkkkkkxd:;oolokXNNKOOO0KKOoccc:cccc:cc:::::;:::;;;::::cccc:::;........................................ .........
............................... ..;cc:;,,,,,;:,,;;;;codllodoooc;:cccc::;,;;:co0KOxoclodl::cccc::cloxkxoodxxddolok0KX0dc;ldoollc,,ccclll;',;:ccc:,,;;;:;,;;,;;;;,;;::::oxoloool:dKXXNWXkxxxxxddlcolooxKNNKOkkk0KKOolllllcccccccccc:::;;,,,,,,;:cc::c;.......................................... ............
............................... .,::;;;:::cccc;,;;;;;:clc,,;;:;,;;;::cc:;;cllooolloolllc,',;;:;;;;:clodoxkxdooodxkOKK0kl:lollll:,::::::;.,;;::c:,.;::ccccc,';::;;;;::::cc:;;;coodxx0NNXOddxxolldoooddx0NWXOkkkk0KKOoccllcllcc:ccccccccc:::::::ccc::c;................................................. ....
...............................,::,....'''',;,',;;;::clc;;cooolllc;,;cc:c:::;:c;:::cccc;,;cccloc,,clododkOxolcoxOO00Oxl;:lllool:;;;;cccc;,;;;;::'';;;;;;:,.,:cc:::::cll:,;::cdddxxxx0Oxxddddc,:ooddxkkOXWN0kkkxk000Oxolloolcc:ccccccc:;ccccccccc::c:,............................................... .
.............................':c:;,''......''........','',,;;::cc:,;ccllllllllllolccccc;;;;;,;:;';lxOkxkO0OxodkOOOkxxdollc:::::',:;;:cc,',::clol;,;:::::c:,;ccccccc::ll;;;;:cllloxxooddxxxdo::looddxk00XWN0kkOkkkxkOOkxdddc;:ccclllc:::::ccccccc::c:'..............................................
............................;::;;;;;;;;;;;,;,,,,'''''''.'......',..'...''',,,,;;;::cclllllllllllcloxxxxkkkkkxxkO0xoooool:;::cclcc;,;;::;;:;;::c;.,;;::ccl:';clclllclol;;;,,,,;,,:llc:cccloocldxddxkkOKNNWN0kkkkkdlokOOOkxo:;clllllc,.;c:ccccc:::::c;................................................ ...
...........................:c;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,',,''''...............'''',,,;;;::::ccllloooooolodxdc;;;;,',;,;;;:,',;;:ccc;,;c:c::::;;;;::'':::::c::oo;;:;;;:::::cool:::::lccdkOOOOOkOXNNX0kkkxxkxllxxxkkkkdodddolc;..:c::::c:,;::::,..................................................
............. ..........''...''',,,,;;;;;,,,;;;;;;;;;;:;:::;;::::;;;,,,,,,,,,'''''..............'',,,,;;:::cll;,cllllccc:,',,'';,,,,;,.';,,;;:::::cccccccccccc:cl:;:::::ccccllooolllllllldxk0XXXXXNNKOkOkkxxxxxoodxkkkxkOOdlllc,.,c::::::,';:::;....................................................
.............. ......... .........''',,,;;;;,,;;;;;;;;;;::::::::;;;;::::;;;;;;,,,,,,''''''''.........','.,;;;:::cc;',;;;:cccc;,.',,,,,,,,,,,,;,,,,,;;;:coc,;::cclllllccooodoolllllooodk0XNWWWNOxkO0OkxddOOkdxkOK0xdxoccc,..::::ccc;',;:::'.....................................................
. ..................... .........''',,,;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;,,,,,''''.','.....''..,'',,,,;;'.,;,;:cclc;',;;;;;;,,,,;;cc;',,,,:ccccccclldkkxdolooddddxxk0XWNXK0OOO00OdoxO0OxxdxOdllllc;..;::cccc:'';::c;.......................................................
... .. ................ ........'',,,,;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::;;;,,,,,'','''.''''..'''',,,;,.';,,,;;::::cll:,,,;::c:cccc:::;;::codc:looodxxkkk0X0xkO0O00OOkxxdddoollocclolc'.,::ccclc,.,;:::,.........................................................
....... ...... .. ....... .........'''',,,,;;;;;;;;;;;;;;;:::;;;:::::::::::::::::::;;;;;,,,',,'''''',..''.'''''''';c:'..':::ccclc;;cooooololcloooodxxkkxO0xlcdOOOO00KOkdddl::lc::c::,..:;;::cc:'';::c:...........................................................
....... .. ..... ..... .........'',,,,,;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::;;;;;,,;,,,,'''''.';'...,;'''';;'.;::clodl;:loodxxxdxkkxddxdookOOxdddlcclc;,::::cll:,.;:;:;;;:,';;:::,...........................................................
... . . ........'''',,,,;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::;;;,'',;;,;;,''',,.','''',;'';;;;:codllddooxxkkkxxxdolllc:;,.',,',,;:'.':cccllc,',;::::'...........................................................
..........''',,,,,;;;;;;;;;;;;;;;;;;:::::::;:::::::::::::::;;;;;,;;,,,,,,'','''''::;clc:;,;:cclloooooool;''::;;;;,'..;:::ccc:'';;:::,............................................................
..........''',,,,,;;;;;;;;;;;;;;;;;;;:;;::::::::::::::::::::::;;;;;;:::lc:;'''....''''''',;..,;;;:cc,..,:::::cc,',;::::'............................................................
.. .... .. . ..........'''',,,,,,;;;;;;;;;;;;;;;;;:::::::::::::::cccclllllc;;;,,,,,'''''.''..'....',...''',,;c:'';::::,.............................................................
.............. . ... .. ........... ............''',,,,,;;;;;;;;;;;;;;:::::::::::ccc::::::::::;;;;;;,,,''''',........':,.,;::::..............................................................
.............. ........ ........................ . ... ............''',,,,;;;;;;;;;;;;:;;:::::::::::::::::::::;;;;,,,,''''','';;:::,..............................................................
. . ............................ ....... .................. ..... ..........'''',,,,,;;;;;;;;;;;;;;;::::::::::::::::;;;;,;;;::;. .............................................................
.. ...................................................................... ............''',,,,,,;;;;;;;;;;;;;:::;;;;;;;;::'...............................................................
.. ... .................... .................................................... .............''',,,,,;;;;;;,,,;;:,................................................................
... .. .............................................................................. ..............'',;,............................................. ...................
. ..... ...................................................................... ...... ............................................ .................
.. ....................................................................... ................ .................................................................
................................................................. ......................... ... ...................................................................
................................................................. ......................................... .....................................................................
................................................................... ........................................................................................................................
</pre></p> </div>