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
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

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

    12/3/25

    New tag found! <script> <template>

    12/24

    <audio>

    12/28/25

    <button>

    JVS

    <script> (View on MDN)

    function (View on MDN)

    becomes a method when the function belongs to an object (View on MDN)>

    For example:

        
          <button onclick="playMusic()">Play</button>
          <audio id="bgm" src="/music/music.mp3" autoplay></audio>
          <script>
          function playMusic() {
              document.getElementById("bgm").play();
          }
          </script>
        
        

    document. use function getElementById("bgm"), which is the method for document. , to call for <audio id="bgm">. play() is the method for <audio id="bgm">

    New function discovered!

    document. View on MDN

    12/31/25

    <link>

    CSS

    ruleset View on MDN strucure(anatomy) of css and identity for the parts that made up ruleset(or rules for short)

    2026

    1/1

    <link>
  • href
  • rel
  • type
  • media
  • CSS

    comment
    display:flex View on MDN
    flex-wrap View on MDN

    1/2/26

    css justify-contentView on MDN gap add empty space between contents max-width margin auto

    1/4/26

    css
    display
    grid-template-columns
    aspect-ratio
    overflow
    object-fit

    1/19

    <video> View on MDN compatible attribute
    <source> compatible attribute
    <time> View on MDN compatible attribute

    jvs

    Fetch API

    1/24

    New term spotted!

    <schema>