2025

(10/7)

light box
  • img, vids, text, gif and multimedia can exist in a lightbox
  • gallery can be zoomed in or out
  • can be animated(slow fades in)

                  <style>
                  /* Style for the overlay */
                  #lightbox {
                    display: none;
                    position: fixed;
                    z-index: 9999;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    background: rgba(0,0,0,0.8);
                    text-align: center;
                  }
                  #lightbox img {
                    max-width: 90%;
                    max-height: 80%;
                    margin-top: 5%;
                    border-radius: 4px;
                  }
                  #lightbox span {
                    position: absolute;
                    top: 20px;
                    right: 35px;
                    color: white;
                    font-size: 40px;
                    cursor: pointer;
                    font-weight: bold;
                  }
                  </style>
                  
                  <!-- Thumbnail -->
                  <img src="/Nyu Gallery/icon/skyfall-icon.png" alt="Full image" width="250" onclick="openLightbox('/Nyu Gallery/2019/skyfall.png')" style="cursor:pointer;">
                  
                  <!-- Overlay -->
                  <div id="lightbox">
                    <span onclick="closeLightbox()">×</span>
                    <img id="lightbox-img" src="" alt="Full view">
                  </div>
                  
                  <script>
                  function openLightbox(url) {
                    document.getElementById("lightbox").style.display = "block";
                    document.getElementById("lightbox-img").src = url;
                  }
                  function closeLightbox() {
                    document.getElementById("lightbox").style.display = "none";
                  }
                  </script>
                

<pre>

<code>

10/8

“HTML escaping” or “HTML entity encoding.” view on MDN It basically means converting special HTML characters like <, >, and " into their safe text equivalents (&lt;, &gt;, &quot;) so the browser displays them instead of interpreting them.
Neocities’ built-in editor: Find and Replace

10/12

Embed
embed iframe src="https://example.com" width="800" height="600" /iframe
hotlinking (aka stealing by embedding XD) img src="https://example.com/image.gif" alt="Description"

10/13

bullet list <ul> hi
<li>First item </li>
<li>Second item </li>
<li>Third item</li>
If you want numbered lists instead, you’d use <ol> instead of <ul >.)
    hi
  1. First item
  2. Second item
  3. Third item
<ul> hi
<li>First item</li>
<li>Second item</li>
<li>Third item>/li>
(there is literally no limit to the bullet points XD. its only the matter of whether your pc or phone can handle it >:D)
line break(<br>tag)
view on MDN
First line
Second line
Third line
just add it at the end of the line you wanna skip
First line<br>
Second line<br>
Third line
(its basically outsourcing the skip function from enter key to this tag smh)

10/18/25

HTMl

HyperText Markup Languague is the standard markup language in web dev

markup language

XML and HTML are markup language

XML(X??? M??? L???)

Used for storing and transporting data in a structured format.

element

title

title and /title indicates the websites tab title display and when user hovering their mouse over website tabs

empty element
anchor tag (<a>) embed link on text <a href "url here"> text </a>

10/19

element tags are part of an element, not the same thing tags

10/20

tags
attributes exist inside tags like <a>
there can me bore than one attributes in a tag
<a href="url" target="_blank" title="Click here" class="link">

10/28

Content Delivery Network(CDN)

11/10

accordion (yes, that is what it's called😂) pt.1 <button class="accordion">Section 1</button>
<div class="panel"> <p>Lorem ipsum...</p> </div>
class (attribute)
insert mode (aka insert key) source:LibreOffice

11/11

Web dev Game👈😮
radio button
Disclosure widget(accordion EZ mode)
this is what summary tag shows ← everything in the dropdown box is show here
(theres no animation for this one TwT, but it still work for now)

11/14

Ace Editor
bullet point nesting

            <ul>
          <li>Main item
            <ul>
              <li>Sub-item</li>
              <li>Another sub-item</li>
            </ul>
          </li>
        
          <li>Another main item</li>
        </ul>
      

11/15

New Tag Discovered: <input>!
New Attributes Discovered!
search bar
<input id="search" type="text" placeholder="search">

11/16

<div> - the content division element
new attributes discovered!

11/20

<time>

project#2:this websites XD

<article>

<section>

11/22

Character reference

view on MDN

11/23

Project #1: Nyu Archive

<br> - line break
view on WHATWG

<br> rabbit hole

while editing website for my progress in making Nyu Archive, i struggled with placing <br> since it doesn't even have an end tag. usually the ones with / in front of it are tend to skip a page, not this one though.

in-depth line break tag definition with examples

I.. don't even need to know most of this ... but hey! on the brightside i have full details just incase i ever need it ¯\_(ツ)_/¯

new terms discovered!

11/29/25

javascript: var view on MDN

New element discovered!

label
  • ???
  • link
    <form> view on MDN
    search bar view on yt view on Altcademy(nonfunctional)
    
              <form action="/search_results">
                <input type="text" name="query" placeholder="Search...">
                <button type="submit">Search</button>
              </form>
            

    input

    compatible attrribute: global, name

    CSS

    rule

    New rule discovered!

    @font-face

    property

    New property discovered!

    selector

    11/30

    search barview on yt

    CSS

    New property discovered! display
    • compatible value: flex, grid
    flex-direction
    • compatible value: column
    gap
    • compatible value: rem(0.25rem, 0.5rem,...)
    font-size
    • compatible value: rem(0.25rem, 0.5rem,...)
    grid-template-columns
    • compatible value: repeat
    margin-top
    • compatible value: rem(0.25rem, 0.5rem,...)
    padding
    • compatible value: rem(0.25rem, 0.5rem,...)
    margin-bottom
    • compatible value: rem(0.25rem, 0.5rem,...)
    selector view on MDN target elements by tag, class, ID, attributes, or more complex patterns

    function

    New function discovered!

    value

    New value discovered!

    keyword

    New keyword discovered!

    12/1/25

    Javascript request New request found! promise New promise found! .json

    12/3/25

    New tag found! <script> <template>