this post was submitted on 01 Jun 2024
1063 points (98.6% liked)
Technology
59392 readers
2817 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
All browsers had non-standard things back then, to the point where many sites had two versions: An IE version and a Netscape version.
Believe it or not, back then Internet Explorer was the most standards-compliant browser. It was the first browser to implement the DOM and CSS based on relevant W3C specs (Netscape was backing JSSS instead).
Many features we take for granted these days came from IE. Drag and drop, the JS events system, iframes, rich text editing, clipboard access, AJAX (dynamically loading content on the page without a full page reload), visual effects like transparency and gradients, all originally came from Internet Explorer.
The CSS box-model in IE6 (including margin, padding and border in the width of elements) was wrong because the CSS spec hadn't been finalized by the time of its release so Microsoft used a draft, and it changed from publication of the draft to publication of the final version. Many years later, people realised that IE6's model was actually the better model, which is why every browser supports it now via
box-sizing: border-box
.Sigh. OK, since I didn't use Netscape (started around 2002), didn't know about some of these.