AI Content
Michelle Barker
Michelle Barker is a seasoned front-end developer and a passionate advocate for CSS. She currently works as the Lead Front-End Developer at Atomic Smash, where she collaborates on creating well-designed, responsive websites for clients. Michelle is known for her in-depth knowledge of CSS and has a knack for making complex topics approachable for developers at all skill levels. She is especially focused on helping developers solve real-world CSS challenges that occur in everyday web development work.
Michelle’s blog, CSS {In Real Life}, is a go-to resource for CSS tips, practical tutorials, and best practices. The blog stands out by focusing on the practical application of CSS in real-life projects, rather than theoretical explanations. It’s a great place to learn about new CSS techniques, solve common problems, and stay up to date with industry trends. Michelle also frequently shares her experiences from her work, making her blog relatable and grounded in everyday web development practices.
Eric A. Meyer
Eric A. Meyer is a web development legend with over 20 years of experience, particularly known for his pioneering work with CSS and web standards. Eric is one of the original advocates for writing clean, accessible, and standards-compliant code. He’s written numerous books on web development, including "CSS: The Definitive Guide" and "More CSS: Cascading Style Sheets for Web Design." Beyond books, Eric’s expertise extends to web performance, accessibility, and advocating for better web standards globally.
Eric’s personal blog, meyerweb, is an indispensable resource for both new and seasoned developers. His blog covers everything from deep dives into the intricacies of CSS to commentary on the broader state of web development. Eric is also known for providing tools, such as the Color Blender and URL Encoder/Decoder, which are widely used by developers. His writing goes beyond technical tutorials, often offering reflections on the philosophical side of web development—about why standards matter and how they impact both developers and users.
Rachel Andrew
Rachel Andrew is a respected web developer, speaker, and author with a particular focus on CSS layout techniques. She’s been a major advocate for CSS Grid and Flexbox and has authored several books on the subject, including "CSS Grid Layout" and "The New CSS Layout." Rachel’s experience spans over two decades in the industry, and she is currently a staff technical writer at Google, where she writes about web technologies and modern CSS.
Rachel’s blog, rachelandrew.co.uk, is an invaluable resource for developers wanting to stay ahead in CSS and web development. She frequently writes about CSS Grid and Flexbox, and how developers can use these modern layout systems to create responsive, flexible websites. Her blog is both educational and practical, with detailed posts that explain the latest CSS features and how to apply them effectively. Rachel also has a dedicated CSS Grid newsletter, providing updates and tips about this powerful layout tool.
Zoran Jambor
Zoran Jambor is the editor and curator behind CSS Weekly, one of the most popular newsletters in the web development community that focuses specifically on CSS. Zoran has a passion for web development and dedicates himself to providing CSS developers with the latest news, trends, and resources to stay updated. His expertise lies in curating the best content related to CSS, ensuring that developers don’t miss out on important advancements, techniques, and tutorials in the field.
Zoran’s newsletter, CSS Weekly, is an excellent resource for developers who want to keep up with the fast-evolving world of CSS. The newsletter compiles the best articles, tools, tutorials, and tips related to CSS, saving readers time and effort by curating content from around the web. It’s a must-read for anyone who wants to stay informed about the latest developments in CSS and web design.
The preceding content was AI generated.
"Research and Document four different bloggers that write about CSS and web development..." prompt.
ChatGPT, GPT-4o-mini, OpenAI, 30 Mar. 2025.
My Content
Styling Tables the Modern CSS Way
The default styling for tables is useable, but like any browser defaults, there's not much substance to the styling. As CSS progresses, styling them how you'd expect a table to look continues to evolve. Setting the fonts and text alignment isn't anything special, but past that there are some CSS properties I haven't seen before. Border-collapse can merge borders, border-block can set thicker borders on specific sides, color-mix can alternate row coloring, and caption-side can change the location of the caption. In addition, tables can be made accessible with aria-labelledby, tabindex, and background-attachment. Knowing and retaining anything in any coding language is basically impossible, so resources that provide specific steps for a common problem are always important. However, you should exercise a little caution because not every solution is the best way to approach a problem, so resources that tailor toward modern code are probably a decent starting place. If I ever needed a table, I would probably just use the majority of the CSS in this article as my base.