🔎Julia Evans🔍 Profile picture
Jul 18, 2020 4 tweets 2 min read Read on X
inline vs block Image
errata so far:

- at least in firefox, <input> & <button> are inline-block by default, not inline
- the width on a block element defaults to auto, not 100% (though it will often look like it's 100%)
- you can set the width on an inline element if it's a "replaced" element
this "replaced element" thing is really confusing (developer.mozilla.org/en-US/docs/Web…). I did some tests and it seems like in Firefox a textarea is `display: inline` by default, but it's a "replaced element" so you can still set the width in CSS
i think if I keep writing about CSS i am going to have to read more of the CSS spec than I ever thought I would (here's the section of the CSS 2.1 spec on width of inline elements: w3.org/TR/CSS21/visud…)

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with 🔎Julia Evans🔍

🔎Julia Evans🔍 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @b0rk

Jan 4, 2022
why is it important that DNS distributes control? right now I have that countries can keep their DNS infrastructure (almost) entirely out of the US
I'm thinking about this because I've seen explanations that DNS is decentralized ten billion times but I don't think I've seen it broken down why that actually matters in practice
I guess another way of asking this is -- why do some organizations choose to operate their own authoritative DNS servers?
Read 5 tweets
Dec 10, 2021
A lot of my writing is fueled by my frustrations trying to learn things, like "Wait, all that impenetrable jargon and THAT'S all you were trying to say? Why didn't you just SAY SO?". So I try to make the explanation I wish I'd found.
I'm also really motivated by seeing other people having a hard time learning something. Often I look at the resources a friend is using and it'll be so clear that it's not a helpful explanation for them
I have a lot of confidence in my ability to understand things so if an explanation doesn't make sense to me I'm pretty quick to conclude "well obviously the problem is with the explanation, not with ME" (though obviously this approach doesn't always work out for me haha)
Read 4 tweets
Dec 9, 2021
i've been working on a website to let you do DNS experiments and as always I'm surprised by how many design decisions there are to make for such a small-scale project
even leaving the UX design aside (which is so hard!!), I have absolutely 0 motivation to do maintenance work on my projects, so I need to be careful now to make sure I don't have to do maintenance later
one decision was whether to make the DNS server distributed to improve latency. I decided to run just 1 server with the HTTP server and DNS server sharing a process because managing distributed systems really sucks and it's an educational project, it's ok if it's a bit slow
Read 5 tweets
Oct 5, 2021
something I don't understand about BGP: can I (as a Regular Person with no special privileges) actually look up past BGP route announcements to see where facebook withdrew its BGP routes? how/where do I do it?
I now have links to a lot of tools but I still don't really understand how to use/interpret them, I feel like I need a screencast of someone explaining how to use one of these tools to look at this facebook issue :)
like this BGPlay interface is not that intuitive. maybe 129.134.30.12/24 is the wrong subnet and I should be looking at something else?
Read 11 tweets
Sep 9, 2021
if you've been working in computing for > 15 years -- are there fundamentals that you learned "on the job" 15 years ago that you think most people aren't learning on the job today?

(I'm thinking about how for example nobody has ever paid me to write C code)
I'm especially interested in topics that are still relevant today (like C programming) but are just harder to pick up at work now than they used to be
(the reason I'm asking is that I think that there are some fundamentals that are really hard to learn today, and I think it might be because we work with more abstractions in our jobs so it's harder to see the fundamentals than it used to be)
Read 4 tweets
May 2, 2021
exciting announcement: I just put all of my comics online at wizardzines.com/comics/!

Here's a blog post about why I did it: jvns.ca/blog/2021/05/0…
I made a little search function so that you can easily find the one you want wizardzines.com/comics/.
I felt a bit worried about making all these comics more easily available online because – what if nobody wants to buy the zines anymore?
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(