flesh out zine.html
Hunter
Monday, August 4th, 2025 at 10:33 AM
Binary files differ.
Binary files differ.
25 body {
26 font-family: Arial, sans-serif;
27 background-color: green;
- /* background-image:url("water.jpg"); */
28 + /* background-image:url("resources/water.jpg"); */
29 display: flex;
30 justify-content: center;
31 align-items: center;
43 gap: 0;
44 outline: 2px solid black;
45 position: relative;
- margin-bottom: 20px;
46 }
47
48 #sheet::after {
87 height: 100%;
88 overflow: hidden;
89 font-size: 18px;
90 + /* uncomment and print to determine appropriate .zine-page padding for your printer */
91 /* border:1px dashed black; */
92 }
93
94 + p {
95 + font-size: 17px;
96 + }
97 +
98 + img {
99 + max-width: 100%;
100 + float: right;
101 + margin-left: 5px;
102 + margin-bottom: 5px;
103 + }
104 +
105 + code {
106 + margin:20px;
107 + }
108 +
109 + pre {
110 + margin-top:8px;
111 + font-size: 15px;
112 + border:1px dotted grey;
113 + }
114 +
115 /* Print styles */
116 @media print {
117 #sheet {
132 size: 8.5in 11in portrait;
133 margin: 0;
134 }
135 + a {
136 + color: black;
137 + }
138 + }
139 +
140 + ul {
141 + list-style-type: disc;
142 + padding-left: 20px;
143 + }
144 +
145 + ul.leaders {
146 + max-width: 40em;
147 + padding: 0;
148 + overflow-x: hidden;
149 + list-style: none;
150 + }
151 + ul.leaders li {
152 + padding-bottom: 10px;
153 + }
154 + ul.leaders li:before {
155 + float: left;
156 + width: 0;
157 + white-space: nowrap;
158 + content: "........................................";
159 + }
160 + ul.leaders span:first-child {
161 + padding-right: 0.33em;
162 + background: white;
163 + }
164 + ul.leaders span + span {
165 + float: right;
166 + padding-left: 0.33em;
167 + background: white;
168 + }
169 +
170 + .highlighted {
171 + color: white;
172 + background-color: black;
173 }
174 </style>
175 </head>
177 <div id="sheet">
178 <div class="zine-page" id="page6">
179 <div class="zine-page-content">
- <h1>6</h1>
180 + <p>
181 + The code for this zine is available for free on GitHub, distributed as a single HTML file.
182 + Think of it as a template you can use to create your own zine, comic, recipe book, manifesto, photo album, album review, dream journal or... <i><u><strong>whatever</strong></u></i>.
183 + </p>
184 + <br>
185 + <ul style="font-size:15px;">
186 + <li>Source code:<br><a href="https://github.com/hunterirving/zine.html">https://github.com/hunterirving/zine.html</a>
187 + </li>
188 + <br>
189 + <li>Assembly instructions:<br><a href="https://vabook.org/wp-content/uploads/sites/16/2020/03/Where-Im-From-zine-folding-instructions.pdf">https://vabook.org/wp-content/uploads/sites/16/2020/03/Where-Im-From-zine-folding-instructions.pdf</a>
190 + </li>
191 + </ul>
192 </div>
193 </div>
194 <div class="zine-page" id="page5">
195 <div class="zine-page-content">
- <h1>5</h1>
196 + <p>With just a few lines of code, you can transform a webpage into a perfectly formatted zine, book, or poster.
197 + Press <span style="border: 1px solid black"><keyboard>⌘</span></keyboard>+<span style="border: 1px solid black"><keyboard>P</keyboard></span> on your keyboard, and this page will adapt for printing, rotating and scaling to fit a single sheet of letter paper.</p>
198 + <br>
199 + <div style="border: 1px solid black; padding: 5px;"><i>Note: this trick won't work if you're reading the print edition.</i></div>
200 + <br>
201 + <p>From screen to page, HTML bridges the <span style="font-family:monospace">digital</span> and <span style="font-family:cursive">physical</span> worlds.</p>
202 </div>
203 </div>
204 <div class="zine-page" id="page4">
205 <div class="zine-page-content">
- <h1>4</h1>
206 + <p>
207 + As the website <a href="https://html.energy">https://html.energy</a> puts it, "HTML isn’t a vast language, yet you can do a lot with it."<br>
208 + HTML is built using nested <b>tags</b>, which define elements like headings, paragraphs, and images.
209 + You can think of these tags as <i>the moveable type of the Internet</i>:
210 + <br><br>
211 + <pre><html>
212 + <body>
213 + <h1>My Webpage</h1>
214 + <p>Yadda yadda..</p>
215 + <img src="me.jpg">
216 + </body>
217 +</html></pre>
218 + </p>
219 </div>
220 </div>
221 <div class="zine-page" id="page3">
222 <div class="zine-page-content">
- <h1>3</h1>
223 + <img src="resources/zine.html/ipb.jpg" style="width:49%;">
224 + <p>I recently picked up <span class="highlighted">Kristoffer Tjalve</span> and <span class="highlighted">Elliot Cost</span>'s
225 + <i>Internet Phone Book</i>, a collection of personal websites, built by hand, by people from around the world.<br>
226 + I was surprised to learn that the book itself had been written in HTML (<i>HyperText Markup Language</i>),
227 + the language that every website on the Internet uses to structure its content.
228 </div>
229 </div>
230 <div class="zine-page" id="back-cover">
- <div class="zine-page-content">
- <h1>back cover</h1>
231 + <div class="zine-page-content" style="display: flex; align-items: flex-end; justify-content: center;">
232 + <small style="text-align: center;"><a href="https://hunterirving.com">hunterirving.com</a><br>html day 2025</small>
233 </div>
234 </div>
235 <div class="zine-page" id="front-cover">
240 </div>
241 <div class="zine-page" id="page1">
242 <div class="zine-page-content">
- <h1>1</h1>
243 + <h2>if you have a printer, you're a publisher</h2>
244 + <ul class="leaders" style="margin-top:25px;">
245 + <li>
246 + <span>movable type</span><span>①</span>
247 + </li>
248 + <li>
249 + <span>seeds of an idea</span><span>②</span>
250 + </li>
251 + <li>
252 + <span>intro to HTML</span><span>③</span>
253 + </li>
254 + <li>
255 + <span>print preview</span><span>④</span>
256 + </li>
257 + <li>
258 + <span>tag, you're it</span><span>⑤</span>
259 + </li>
260 + </ul>
261 + <img src="resources/zine.html/8ball.gif" style="display: block; margin: 0 auto; float: none; margin-top:30px;">
262 </div>
263 </div>
264 <div class="zine-page" id="page2">
265 <div class="zine-page-content">
- <h1>2</h1>
266 + <p>
267 + In 1040 AD, Chinese inventor <span class="highlighted">Bi Sheng</span> carved individual characters into clay pieces,
268 + creating the world's first movable type printing system.
269 + Four centuries later, <span class="highlighted">Johannes Gutenberg</span> developed his own movable type system using metal
270 + letters and a mechanical press, revolutionizing European society and spreading
271 + literacy across the Western world. Though inkjet and laser printers now sit in homes around the world, <i>few use them to become publishers themselves.</i>
272 + </p>
273 </div>
274 </div>
275 </div>