Benutzer:Antonsusi/Zeichentabelle
Die HTML-Datei. Beachte, dass alle im Editmodus díeser Seite als "&" erscheinende Zeichenfolgen in der wirklichen Datei einfach nur "&" sind.
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="stylesheet" type="text/css" href="UCB Transport and Map Symbols.css"> </head> <body> <table> <tr> <th>U+1F680</th> <th>U+1F681</th> <th>U+1F682</th> <th>U+1F683</th> <th>U+1F684</th> <th>U+1F685</th> <th>U+1F686</th> <th>U+1F687</th> <th>U+1F688</th> <th class="leer" /> <th>U+1F689</th> <th>U+1F68A</th> <th>U+1F68B</th> <th>U+1F68C</th> <th>U+1F68D</th> <th>U+1F68E</th> <th>U+1F68F</th> <th>U+1F690</th> <th>U+1F691</th> <th class="leer" /> <th>U+1F692</th> <th>U+1F693</th> <th>U+1F694</th> <th>U+1F695</th> <th>U+1F696</th> <th>U+1F697</th> <th>U+1F698</th> <th>U+1F699</th> <th>U+1F69A</th> <th class="leer" /> <th>U+1F69B</th> <th>U+1F69C</th> <th>U+1F69D</th> <th>U+1F69E</th> <th>U+1F69F</th> <th>U+1F6A0</th> <th>U+1F6A1</th> <th>U+1F6A2</th> <th class="leer" /></tr> <tr><td>🚀</td><td>🚁</td><td>🚂</td><td>🚃</td><td>🚄</td><td>🚅</td><td>🚆</td><td>🚇</td><td>🚈</td><td class="leer" /><td>🚉</td><td>🚊</td><td>🚋</td><td>🚌</td><td>🚍</td><td>🚎</td><td>🚏</td><td>🚐</td><td>🚑</td><td class="leer" /><td>🚒</td><td>🚓</td><td>🚔</td><td>🚕</td><td>🚖</td><td>🚗</td><td>🚘</td><td>🚙</td><td>🚚</td><td class="leer" /><td>🚛</td><td>🚜</td><td>🚝</td><td>🚞</td><td>🚟</td><td>🚠</td><td>🚡</td><td>🚢</td><td class="leer" /></tr> </table> <table> <tr> <th>U+1F6A3</th> <th>U+1F6A4</th> <th>U+1F6A5</th> <th>U+1F6A6</th> <th>U+1F6A7</th> <th>U+1F6A8</th> <th>U+1F6A9</th> <th>U+1F6AA</th> <th>U+1F6AB</th> <th class="leer" /> <th>U+1F6AC</th> <th>U+1F6AD</th> <th>U+1F6AE</th> <th>U+1F6AF</th> <th>U+1F6B0</th> <th>U+1F6B1</th> <th>U+1F6B2</th> <th>U+1F6B3</th> <th>U+1F6B4</th> <th class="leer" /> <th>U+1F6B5</th> <th>U+1F6B6</th> <th>U+1F6B7</th> <th>U+1F6B8</th> <th>U+1F6B9</th> <th>U+1F6BA</th> <th>U+1F6BB</th> <th>U+1F6BC</th> <th>U+1F6BD</th> <th class="leer" /> <th>U+1F6BE</th> <th>U+1F6BF</th> <th>U+1F6C0</th> <th>U+1F6C1</th> <th>U+1F6C2</th> <th>U+1F6C3</th> <th>U+1F6C4</th> <th>U+1F6C5</th> <th class="leer" /></tr> <tr><td>🚣</td><td>🚤</td><td>🚥</td><td>🚦</td><td>🚧</td><td>🚨</td><td>🚩</td><td>🚪</td><td>🚫</td><td class="leer" /><td>🚬</td><td>🚭</td><td>🚮</td><td>🚯</td><td>🚰</td><td>🚱</td><td>🚲</td><td>🚳</td><td>🚴</td><td class="leer" /><td>🚵</td><td>🚶</td><td>🚷</td><td>🚸</td><td>🚹</td><td>🚺</td><td>🚻</td><td>🚼</td><td>🚽</td><td class="leer" /><td>🚾</td><td>🚿</td><td>🛀</td><td>🛁</td><td>🛂</td><td>🛃</td><td>🛄</td><td>🛅</td><td class="leer" /></tr> </table> </body></html>
Die CSS-Datei ("UCB Transport and Map Symbols.css"):
body { background:#FFFFFF; margin:0px; padding:0px; } table { text-align:center; vertical-align:middle; border-collapse:collapse; margin:10px 20px; } th { font-family:'Arial'; font-size:24px; min-width:200px; border:2px solid #000000; white-space:nowrap; } td { font-family:'Symbola'; font-weight:bold; font-size:125px; min-width:200px; border:2px solid #000000; } th.leer {font-size:10px; border:none; max-width:100px;min-width:100px; } td.leer {font-size:10px; border:none; max-width:100px;min-width:100px; } td.nix {font-size:10px; background-image:url(nix.svg); border:2px solid #000000; min-width:200px; }
Außerdem braucht man für Grafiken mit reservierten Codepoints schraffierte Zellen. Dazu benötigt man bei obiger CSS-Datei eine SVG mit Namen "nix.svg", welche diese Schraffur darstellt (ca. 300x300 Pixel). Man kann aber auch ein Bitmap mit einer Schraffur nehmen. Es muss dann in der CSS-Datei in der Klammer hinter "url" natürlich "Schraffur.bmp" oder ähnlich lauten.
In den beiden langen Quelltextzeilen wird alle sieben bis 16 Felder eine Zelle mit class="leer" eingefügt, und zwar so, dass man im Browser bei Vollbild am rechten Rand einen Abstand zwischen zwei Spalten sieht. Die obige HTML- und CSS-Datei passen auf einen HD-Monitor. (Auf meiner D-Seite geht es weiter)