A List Apart

Menu

Author

Peter Gasston

Peter Gasston is a developer, writer, public speaker, and author of The Book of CSS3 (No Starch). He lives in London, England, and is currently working on his second book.

Contributions by Peter Gasston

  • Learning to Love the Boring Bits of CSS

    Issue 358 · 

    The future of CSS gives us much to be excited about: On the one hand, there’s a whole range of new methods that are going to revolutionize the way we lay out pages on the web; on the other, there’s a new set of graphical effects that will allow on-the-fly filters and shaders. People love this stuff. Magazines and blogs are full of articles about them. But if these tools are the show ponies of CSS, then it’s time to give some love to the carthorses of the language. Learn why “boring bits” like selectors, units, and functions will be revolutionary to the way we work—albeit in humble, unassuming ways.

Browse Authors

  1. Senongo Akpem
  2. Lea Alcantara
  3. Dean Allen
  4. John Allsopp
  5. Pär Almqvist
  6. Joe Alterio
  7. Brian Alvey
  8. Stephen P. Anderson
  9. Rachel Andrew
  10. Jake Archibald
  11. Chris Armstrong
  12. Lance Arthur
  13. Faruk Ateş
  14. Peter Balogh
  15. Dan Benjamin
  16. Scott Berkun
  17. David Berlow
  18. Mark Bernstein
  19. Carrie Bickner
  20. Kate Bingaman-Burt
  21. Mark Birbeck
  22. Alex Bischoff
  23. Niklas Bivald
  24. Margot Bloomstein
  25. Jason Blumer
  26. Nate Bolt
  27. Jina Bolton
  28. Scott Boms
  29. Bert Bos
  30. Maurizio Boscarol
  31. Mark Boulton
  32. Cennydd Bowles
  33. Douglas Bowman
  34. Wayne Bremser
  35. Harry Brignull
  36. Ryan Brill
  37. Mike Brittain
  38. Mandy Brown
  39. Tim Brown
  40. Sunni Brown
  41. Tiffany B. Brown
  42. Marlene Bruce
  43. Laura Brunow Miner
  44. Carlos Bueno
  45. Jory Burson
  46. Paul Burton
  47. Jim Byrne
  48. Marcos Caceres
  49. Jeffery Callender
  50. Lachlan Cannon
  51. Michael Cardenas
  52. Norm Carr
  53. Ryan Carson
  54. Lawrence Carvalho
  55. Elizabeth Castro
  56. Dan Cederholm
  57. Tantek Çelik
  58. Steve Champeon
  59. Caio Chassot
  60. Jack Cheng
  61. Kevin Cheng
  62. Dana Chisnell
  63. James Christie
  64. Joe Clark
  65. Chris Clark
  66. Andrew Clarke
  67. Josh Cleland
  68. Curt Cloninger
  69. Geri Coady
  70. Scott Jason Cohen
  71. Michael Cohen
  72. Georgy Cohen
  73. Anthony Colangelo
  74. Brad Colbow
  75. Simon Collison
  76. Angela Colter
  77. Marie Connelly
  78. Craig Cook
  79. Patrick Cooney
  80. Joscelin Cooper
  81. Stacey Cordoni
  82. Kevin Cornell
  83. Amanda Costello
  84. Jim Coudal
  85. Nick Cox
  86. Brian Crescimanno
  87. Jeff Croft
  88. Shaun Crowley
  89. Liz Danzico
  90. Anil Dash
  91. Justin Dauer
  92. Glenn Davis
  93. Anna Debenham
  94. David Demaree
  95. Shane Diffily
  96. Geoff DiMasi
  97. Nick Disabato
  98. Hannah Donovan
  99. Nandini Doreswamy
  100. Seth Duffey
  101. Colin Eagan
  102. Jeff Eaton
  103. James Edwards
  104. J. David Eisenberg
  105. James Ellis
  106. Jessica Enders
  107. Bjørn Enki
  108. Elika Etemad
  109. Felicity Evans
  110. Garin Evans
  111. Christopher Fahey
  112. Todd Fahrner
  113. Dug Falby
  114. Derek Featherstone
  115. Scott Fennell
  116. Andrew Fernandez
  117. John Ferrara
  118. Alex Feyerke
  119. Nick Finck
  120. Richard Fink
  121. Detlev Fischer
  122. Jonathan Follett
  123. Shoshannah L. Forbes
  124. Nathan Ford
  125. Clinton Forry
  126. Dean Frickey
  127. Daniel M. Frommelt
  128. Brad Frost
  129. Lyza Danger Gardner
  130. Steven Garrity
  131. Peter Gasston
  132. Anne Gibson
  133. John Gladding
  134. Porter Glendinning
  135. Kevin Goldman
  136. Brian Goldman
  137. Devan Goldstein
  138. Jeff Gothelf
  139. R. Stephen Gracey
  140. Adam Greenfield
  141. Matt Griffin
  142. Patrick Griffiths
  143. Andrew Grimes
  144. John M. Grohol
  145. Tobias Günther
  146. Aaron Gustafson
  147. Andy Hagans
  148. Young Hahn
  149. Erika Hall
  150. Kristina Halvorson
  151. Naz Hamid
  152. Matthew Haughey
  153. Stephen Hay
  154. Steph Hay
  155. Julia Hayden
  156. Dominique Hazaël-Massieux
  157. Val Head
  158. Christian Heilmann
  159. Hal Helms
  160. Ben Henick
  161. Alan Herrell
  162. Lisa Herrod
  163. Whitney Hess
  164. Perry Hewitt
  165. Jenny Lam / Hillel Cooperman
  166. Andrew Hinton
  167. Tingan Ho
  168. Craig Hockenberry
  169. Robert Hoekman Jr.
  170. Andrew Hoffman
  171. Kevin M. Hoffman
  172. Lara Hogan
  173. Emma Jane Hogbin Westby
  174. Anthony Holdener
  175. Ryan Holsten
  176. Molly E. Holzschlag
  177. Sarah Horton
  178. Ross Howard
  179. Greg Hoy
  180. Bill Humphries
  181. Lachlan Hunt
  182. Mark Huot
  183. Mark Huot
  184. Ida Aalen
  185. Ryan Irelan
  186. Makiko Itoh
  187. Denise Jacobs
  188. Bob Jacobson
  189. Troy Janisch
  190. Scott Jehl
  191. Neil Jenkins
  192. Leslie Jensen-Inman
  193. L. Michelle Johnson
  194. Andrew Johnson
  195. Bronwyn Jones
  196. Glenn Jones
  197. Colleen Jones
  198. Natalie Jost
  199. Jonathan Kahn
  200. Laura Kalbag
  201. Chris Kaminski
  202. Harvey Kane
  203. Avinash Kaushik
  204. Jeremy Keith
  205. Scott Kellum
  206. Sally Kerrigan
  207. Alla Kholmatova
  208. Kate Kiefer Lee
  209. Crawford Kilian
  210. Andrew Kirkpatrick
  211. Greg Kise
  212. Erin Kissane
  213. Martin Kliehm
  214. Breandán Knowlton
  215. Thierry Koblentz
  216. Peter-Paul Koch
  217. Cameron Koczon
  218. Michelle Kondou
  219. Mattias Konradsson
  220. Jordan Koschei
  221. Nishant Kothary
  222. Jason Kottke
  223. Katie Kovalcin
  224. Scott Kramer
  225. Michael Krisher
  226. Eric Krock
  227. Andrew Kuhar
  228. Olivier Lacan
  229. Keith LaFerriere
  230. wk lang
  231. Wren Lanier
  232. Simon St. Laurent
  233. Art Lawry
  234. Kristofer Layon
  235. Tina Lee
  236. Sharon Lee
  237. Antoine Lefeuvre
  238. Jeff Lembeck
  239. Inayaili de Leon
  240. Debra Levin Gelman
  241. Matthew Levine
  242. Håkon Wium Lie
  243. Colin Lieberman
  244. Dave Linabury
  245. Margit Link-Rodrigue
  246. Caren Litherland
  247. Mark Llobrera
  248. Ian Lloyd
  249. Paul Robert Lloyd
  250. slockwood
  251. Michael Lopp
  252. Rachel Lovinger
  253. Michael Lovitt
  254. Daniel Ludwin
  255. Jenn Lukas
  256. Erin Lynch
  257. Patrick Lynch
  258. Chris MacGregor
  259. Jeffrey MacIntyre
  260. Dougal MacPherson
  261. Søren Madsen
  262. Dennis A. Mahoney
  263. Dan Mall
  264. Rosie Manning
  265. Ethan Marcotte
  266. Mat Marquis
  267. Samuel Marshall
  268. Lisa Maria Martin
  269. John Martz
  270. Cassie McDaniel
  271. Gerry McGovern
  272. Karen McGrane
  273. Elizabeth McGuane / Randall Snare
  274. Nellie McKesson
  275. Drew McLellan
  276. Mica McPheeters
  277. Pete McVicar
  278. Timothy Meaney
  279. Garann Means
  280. Shawn Medero
  281. Tim Meehan
  282. Aaron Mentele
  283. Erika Meyer
  284. Eric Meyer
  285. Justin Mezzell
  286. Bojan Mihelac
  287. Robert Miller
  288. Robin (roblimo) Miller
  289. David F. Miller
  290. Chris Mills
  291. Wilson Miner
  292. Craig Mod
  293. Cameron Moll
  294. Mike Monteiro
  295. Peter Morville
  296. Trenton Moss
  297. Alice Mottola
  298. Lee Moyer
  299. Lyle Mullican
  300. Rebecca Murphey
  301. Tim Murtaugh
  302. Rachel Nabors
  303. Sarah B. Nelson
  304. Mark Newhouse
  305. Jorunn D. Newth
  306. Paul Novitski
  307. Matthew O'Neill
  308. George Oates
  309. Brandon Oelling
  310. Brandon Olejniczak
  311. George Olsen
  312. Ross Olson
  313. Mark Otto
  314. Nick Padmore
  315. Alan Pearce
  316. Jason Pearce
  317. Shane Pearlman
  318. Ross Penman
  319. Nathan Peretic
  320. Yesenia Perez-Cruz
  321. Dorian Peters
  322. Veronica Picciafuoco
  323. Mike Pick
  324. Jack Pickard
  325. Heydon Pickering
  326. Andy Polaine
  327. Christophe Porteneuve
  328. Joshua Porter
  329. Eric Portis
  330. Kevin Potts
  331. Derek Powazek
  332. Shelley Powers
  333. Till Quack
  334. Whitney Quesenbery
  335. Peter Quinsey
  336. Jim Ramsey
  337. Aza Raskin
  338. Jim Ray
  339. Our Gentle Readers
  340. Aaron Rester
  341. Sam Richard
  342. Stephanie Rieger
  343. Nick Rigby
  344. Matt Riggott
  345. Daniel Ritzenthaler
  346. Christopher Robbins
  347. Stuart Robertson
  348. Susan Robertson
  349. Rich Robinson
  350. D. Keith Robinson
  351. Jason Rodriguez
  352. Mike Rohde
  353. Pepi Ronalds
  354. Stewart Rosenberger
  355. Lou Rosenfeld
  356. Chris Ross-Gill
  357. Dave Rupert
  358. Andy Rutledge
  359. Richard Rutter
  360. Joseph Ryan
  361. Gian Sampson-Wild
  362. Jason Santa Maria
  363. Cédric Savarese
  364. sbritt
  365. Christopher Schmitt
  366. Adam Schumacher
  367. Erin Scime
  368. Paul Sciortino
  369. Thomas Scott
  370. Ryan Seddon
  371. Al Shaw
  372. Dave Shea
  373. Peter K Sheerin
  374. Robbie Shepherd
  375. Eric Shepherd
  376. Nick Sherman
  377. David Sherwin
  378. Daniel Short
  379. Kim Siever
  380. Amber Simmons
  381. Michael Slater
  382. David Sleight
  383. Kristin Smaby
  384. Jonathan Smiley
  385. Paul Smith
  386. Tim Smith
  387. Jonathan Snook
  388. Eric Sol
  389. Sara Soueidan
  390. Paul Sowden
  391. ALA Staff
  392. Ruth Stalker-Firth
  393. Russ Starke
  394. Alan Stearns
  395. Hallvord R.M. Steen
  396. Joe Di Stefano
  397. Bob Stein
  398. Krista Stevens
  399. Walter Stevenson
  400. Noah Stokes
  401. Elliot Stokes
  402. Greg Storey
  403. Brian Suda
  404. Rob Swan
  405. Allen Tan
  406. Tyler Tate
  407. Olivier Thereaux
  408. Drew Thomas
  409. Emmanuel King Turner
  410. Russ Unger
  411. Nick Usborne
  412. Santiago Valdarrama
  413. Marc van den Dobbelsteen
  414. Rian van der Merwe
  415. Bobby van der Sluis
  416. Roel Van Gils
  417. Jeffrey Veen
  418. David Verba
  419. Lea Verou
  420. Corey Vilhauer
  421. Sergio Villarreal
  422. Casper Voogt
  423. The W3C
  424. The W3C QA Group
  425. Sara Wachter-Boettcher
  426. waferbaby
  427. Aarron Walter
  428. Denice Warren
  429. Samantha Warren
  430. Dan Webb
  431. Eileen Webb
  432. Rose Weisburd
  433. Yoav Weiss
  434. Lisa Welchman
  435. Mike West
  436. Brian Williams
  437. Christina Wodtke
  438. Carolyn--Wood
  439. Jeremy Wright
  440. Tim Wright
  441. Luke Wroblewski
  442. Mark Wyner
  443. Victor Yocco
  444. Indi Young
  445. Nicholas C. Zakas
  446. Jack Zeal
  447. Jeffrey Zeldman
  448. Ping Zhu