Skip to content

Fix invalid HTML and make resume mobile-readable - #1

Open
eedeebee wants to merge 1 commit into
masterfrom
fizz/resume-html-fixes
Open

Fix invalid HTML and make resume mobile-readable#1
eedeebee wants to merge 1 commit into
masterfrom
fizz/resume-html-fixes

Conversation

@eedeebee

@eedeebee eedeebee commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Structural/CSS fixes to EricBloch.html. No resume content was changed — I did not add, remove, or reword a single claim, date, or bullet.

Markup bugs fixed

Bug Effect
<target="_blank" href="#"> — malformed open tag, missing the a Browsers parse a bogus <target> element; "Incremental Images, Inc." was not a link and its </a> was orphaned
Stray </a> where a Clearwell <li> should have closed Mis-nested list item
Clearwell's <ul> ran into </div> unclosed Implicit list close
Orphaned </li> from a commented-out nested list (MarkLogic section) Stray close tag

Verified with a tag-balance check: 5 structural errors before, 0 after.

CSS validity

12 font-size declarations had no unit — font-size: 16, font-size: 22, font-size: 14, font-size: 12. Unitless lengths are invalid CSS (except 0) and are silently dropped by every browser, so none of those sizes were being applied.

⚠️ This is the one intentional visual change. Adding px makes them take effect for the first time — your name renders at 22px, contact block at 14px, links at 12px. That is clearly what the markup intended, but it will look different from the page live today. Worth a look before merging; happy to drop this part if you'd rather keep current rendering.

Modernization

  • HTML 4.01 Transitional doctype → HTML5, added lang="en"
  • Added <meta name="viewport"> — the page had none, so phones rendered it at desktop width and zoomed out
  • Deprecated <body link/vlink/alink> → CSS a:link / a:visited / a:active, identical colors (#000099, #990099)
  • Narrow-viewport rule trimming div left padding from 30px to 12px, so deeply nested sections keep usable line width on phones

Not touched, but you should know

Your home address and phone number are published in this public repo15 Miranda Court, Hillsborough, CA 94010 and 650-339-0376, live at bloch.family and indexable. Standard practice on a public resume is to drop both and keep email/LinkedIn. I deliberately did not change this: it's a content and privacy call that's yours, not a bug fix. Say the word and it's a one-line follow-up.

Two other things I noticed and left alone:

  • Content is stale relative to today — the newest facts are "as of January 2025" and Notewize is "Jan 2024 - Current". I can't refresh that without you telling me what changed.
  • index.html is still a HELLO WORLD placeholder, and this repo's GitHub homepageUrl says virginia-avenue.com while CNAME says bloch.family.

🤖 Generated with Claude Code

Structural and CSS-validity fixes only — no resume content changed.

Markup bugs:
- `<target="_blank" href="#">` was a malformed open tag (missing `a`),
  leaving Incremental Images' `</a>` orphaned.
- Stray `</a>` closing a Clearwell `<li>` instead of `</li>`.
- Clearwell's `<ul>` ran into `</div>` unclosed.
- Orphaned `</li>` left over from a commented-out nested list in the
  MarkLogic section.

CSS validity:
- 12 `font-size` declarations had no unit (`font-size: 16`), which is
  invalid CSS and silently ignored by every browser. Now `16px` etc.,
  so the intended type scale actually renders.

Modernization:
- HTML 4.01 Transitional doctype -> HTML5; added `lang="en"`.
- Added viewport meta, so the page is legible on phones instead of
  rendering at desktop width and zooming out.
- Replaced deprecated `<body link/vlink/alink>` with CSS `a:link`,
  `a:visited`, `a:active` using the identical colors.
- Reduced `div` left padding at narrow widths so deeply nested
  sections don't lose usable line width on small screens.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant