Your Web News in One Place

Articles by CSS Tricks from January 2020

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to CSS Tricks details.
08:20 pm GMT - Thu, January 30, 2020
CSS Tricks Sticky Table of Contents with Scrolling Active States
Say you have a two-column layout: a main column with content. Say it has a lot of content, with sections that requires scrolling. And let's toss in a sidebar column that is largely empty, such that yo...
08:20 pm GMT - Thu, January 30, 2020
CSS Tricks resize: none; on textareas is bad UX
Catalin Rosu:Sometimes you need to type a long reply that consists of many paragraphs and wrapping that text within a tiny textarea box makes it hard to understand and to follow as you type. There wer...
04:50 pm GMT - Thu, January 30, 2020
CSS Tricks Understanding Immutability in JavaScript
If you havent worked with immutability in JavaScript before, you might find it easy to confuse it with assigning a variable to a new value, or reassignment. While its possible to reassign variables an...
04:50 pm GMT - Thu, January 30, 2020
CSS Tricks Uses This
A little interview with me over on Uses This. I'll skip the intro since you know who I am, but I'll republish the rest here.What hardware do you use?I'm a fairly clich Mac guy. After my first Com...
04:49 pm GMT - Thu, January 30, 2020
CSS Tricks Free Website Builder Free CRM Free Live Chat = Bitrix24
(This is a sponsored post.)You may know Bitrix24 as the worlds most popular free CRM and sales management system, used by over 6 million businesses. But the free website builder availab...
11:09 pm GMT - Wed, January 29, 2020
CSS Tricks How Do You Do max-font-size in CSS?
CSS doesn't have max-font-size, so if we need something that does something along those lines, we have to get tricky. Why would you need it at all? Well, font-size itself can be set in dynamic ways. F...
11:09 pm GMT - Wed, January 29, 2020
CSS Tricks Resizing Values in Steps in CSS
There actually is a steps() function in CSS, but it's only used for animation. You can't, for example, tell an element it's allowed to grow in height but only in steps of 10px. Maybe someday? I dunno....
06:39 pm GMT - Wed, January 29, 2020
CSS Tricks Four Layouts for the Price of One
Pretty notable when a tweet about a flexbox layouts gets 8K+ likes on Twitter! 4 layouts for the price of 1, thanks flex css` form { display: flex; flex-wrap: wrap; & > input { ...
03:22 pm GMT - Wed, January 29, 2020
CSS Tricks Practice GraphQL Queries With the State of JavaScript API
Learning how to build GraphQL APIs can be quite challenging. But you can learn how to use GraphQL APIs in 10 minutes! And it so happens I've got the perfect API for that: the brand new, fresh-of-the-V...
03:22 pm GMT - Wed, January 29, 2020
CSS Tricks Apollo GraphQL without JavaScript
It's cool to see progressive enhancement being done even while using the fanciest of the fancy front-end technologies. This is a button in a JSX React component that has a click handler applied direct...
03:36 pm GMT - Tue, January 28, 2020
CSS Tricks Use and Reuse Everything in SVG Even Animations!
If you are familiar with SVG and CSS animations and started to work with them often, here are some ideas you might want to keep in mind before jumping into the job. This article will be about learning...
03:36 pm GMT - Tue, January 28, 2020
CSS Tricks Set Type on a Circle with offset-path
Here's some legit CSS trickery from yuanchuan. There is this CSS property offset-path. Once upon a time, it was called motion-path and then it was renamed. I sort of rolled my eyes at the time, becaus...
03:35 pm GMT - Tue, January 28, 2020
CSS Tricks aviationstack
(This is a sponsored post.)I wonder how many startup ideas have something to do with air travel? 🤔It's such a big industry with so many pain points its no wonder that it inspires ideas for bui...
12:51 am GMT - Tue, January 28, 2020
CSS Tricks What does revert do in CSS?
Miriam Suzanne has a Mozilla Developer video on the subject. The revert value is fairly new, supported in Firefox and Safari, but not yet in Chrome-world. We've already got a couple of related ke...
07:53 pm GMT - Mon, January 27, 2020
CSS Tricks Woodworking SVG (and Other Real Life Encounters)
Eric Meyer does his woodworking math in SVG. Ive been hand-coding SVG schematics to figure out how thing should go together, and as a by-product, guide me in both material buying and wood cutting.This...
04:17 pm GMT - Mon, January 27, 2020
CSS Tricks Going Beyond Automatic SVG Compression With the use Element
If you draw your own SVG files or if you download them from the internet, tools like this SVG-Editor or SVGOMG are your friends. Compressing the files with those tools takes only few seconds and reduc...
04:17 pm GMT - Mon, January 27, 2020
CSS Tricks Simple Image Placeholders with SVG
A little open-source utility from Tyler Sticka that returns a data URL of an SVG to use as an image placeholder as needed. I like the idea of self-running utilities like that, rather than dependi...
04:23 am GMT - Sun, January 26, 2020
CSS Tricks Browser Functions
Serverless functions are fairly straightforward. Put a bit of back-end language code, like Node, in the cloud and communicate with it via URL. But what if that URL didn't run a back-end language, it r...
01:39 pm GMT - Sat, January 25, 2020
CSS Tricks Flexible Captioned Slanted Images
The end result of Eric Meyer's tutorial on creating this row of slanted images is pretty classy. But it's more about the journey than the destination (there isn't even really an isolated demo for it)....
09:52 pm GMT - Fri, January 24, 2020
CSS Tricks Playwright
So Microsoft launches a Node-based browser automation project called Playwright. It allows you to spin up a headless version of a browser and control it. Go here! Click something! Take a screenshot! T...
09:35 pm GMT - Fri, January 24, 2020
CSS Tricks Bundling JavaScript for Performance: Best Practices
Performance advice from David Calhoun on how many scripts to load on a page for best performance:[...] some of your vendor dependencies probably change slower than others. react and rea...
04:03 pm GMT - Fri, January 24, 2020
CSS Tricks Whats the Difference Between Width/Height in CSS and Width/Height HTML attributes?
Some HTML elements accept width and height as attributes. Some do not. For example:<!-- valid, works, is a good idea --<img width="500" height="400" src="..." alt="..."<iframe width="600" ...
04:02 pm GMT - Fri, January 24, 2020
CSS Tricks Min and Max Width/Height in CSS
Here's a nice deep dive into min-width / min-height / max-width / max-height from Ahmad Shadeed. I like how Ahmad applies the properties to real-world design situations in addition to explaining how i...
07:21 pm GMT - Thu, January 23, 2020
CSS Tricks Building Multi-Directional Layouts
There are some new features in CSS that can assist us with building layouts for different directions and languages with ease. This article is about CSS logical properties and values (e.g. margin-inlin...
05:01 pm GMT - Thu, January 23, 2020
CSS Tricks Component-Level CMSs
When a component lives in an environment where the data queries populating it live nearby, there is a pretty direct line between the visual component and the database where that exact content lives. T...
04:02 pm GMT - Thu, January 23, 2020
CSS Tricks This Page is Designed to Last
Jeff Huang, while going through his collection of bookmarks, sadly finds a lot of old pages gone from the internet. Bit rot. It's pretty bad. Most of what gets published on the web disappears. Thankfu...
04:01 pm GMT - Thu, January 23, 2020
CSS Tricks Build a dynamic JAMstack app with GatsbyJS and FaunaDB
In this article, we explain the difference between single-page apps (SPAs) and static sites, and how we can bring the advantages of both worlds together in a dynamic JAMstack app using GatsbyJS and Fa...
03:11 pm GMT - Thu, January 23, 2020
CSS Tricks Amelia Wattenbergers The CSS Cascade
If you're on a small screen, remind yourself to check it out on a big screen when you have the chance.Did you know that styles from an active transition beat !important rules, but styles from an activ...
09:38 pm GMT - Wed, January 22, 2020
CSS Tricks The Web in 2020: Extensibility and Interoperability
In the past few years, weve seen a lot of change and diversion in regard to web technologies. In 2020, I foresee us as a web community heading toward two major trends/goals: extensibility...
09:37 pm GMT - Wed, January 22, 2020
CSS Tricks Bad accessibility equals bad quality
Heres a smart post from Manuel Matuzovic where he digs into why accessibility is so important for building websites: Web accessibility is not just about keyboard users, color contrast or screen reader...
04:06 pm GMT - Wed, January 22, 2020
CSS Tricks Hamburger Heaven
A pleasant little romp through iconography and culture from Sophia Lucero. The "hamburger" menu icon we're familiar with now is really a sign from Taoist cosmology. Besides , which represents hea...
04:46 am GMT - Wed, January 22, 2020
CSS Tricks Edgium
January 15th, 2020 was the day Microsoft Edge went Chromium. A drop in browser engine diversity. There is a strong argument to be made that's not good for an ecosystem. Looked at another way, perhaps ...
12:05 am GMT - Wed, January 22, 2020
CSS Tricks Searching the Jamstack
Here's Raymon Camden on adding site search functionality to a site that is statically hosted. A classic trick! Just shoot 'em to Google and scope the results to your site:<form action="https://www...
03:32 pm GMT - Tue, January 21, 2020
CSS Tricks JAMstack vs. Jamstack
It's just a word to evoke the idea that serving as much as you can statically while using client-side code and hitting serverless APIs for any needs after that. The "official website" changed their la...
02:31 pm GMT - Tue, January 21, 2020
CSS Tricks What makes a site JAMstack?
I admit I didnt know the ins and outs of what the Jamstack is until recently, despite having heard the term so frequently. I think Im not alone in this. Its an elusive term — how is it different...
02:29 pm GMT - Tue, January 21, 2020
CSS Tricks positionstack
(This is a sponsored post.)Say you have an address that your user typed in, like 1600 Pennsylvania Avenue NW, Washington, DC, USA and now you need more information about it. Maybe you need the proper ...
09:30 pm GMT - Mon, January 20, 2020
CSS Tricks How to Turn a Procreate Drawing into a Web Animation
I recently started drawing on my iPad using the Procreate app with Apple Pencil. Im enjoying the flexibility of drawing this way. What usually keeps me from painting at home are basic things, like set...
09:30 pm GMT - Mon, January 20, 2020
CSS Tricks The Best Color Functions in CSS?
I've said before that HSL is the best color format we have. Most of us aren't like David DeSandro, who can read hex codes. HSL(a) is Hue, Saturation, Lightness, and alpha, if we need it. hsl(120, 100%...
03:31 pm GMT - Mon, January 20, 2020
CSS Tricks Getting Started with Front End Testing
Amy Kapernick covers four types of testing that front-end devs could and should be doing:Linting (There's ESLint for JavaScript and Stylelint or Prettier for CSS.)Accessibility Testing (Amy recommends...
03:30 pm GMT - Mon, January 20, 2020
CSS Tricks The Modern Lovers
I love stuff like this. The Modern Lovers, a rock band in the 70's, play a show in Boston, probably having some poster of their own for the show.Mike Joyce is inspired by the music and combines his lo...
03:15 pm GMT - Sat, January 18, 2020
CSS Tricks Timeless Web Dev Articles
Pavithra Kodmad asked people for recommendations on what they thought were some of the most timeless articles about web development that have changed their perspective in some way. Fun! I'm gonna scou...
04:35 pm GMT - Fri, January 17, 2020
CSS Tricks Eleventy Love
Been seeing a lot of Eleventy action lately. It's a smaller player in the world of static site generators, but I think it's got huge potential because of how simple it is, yet does about anything you'...
04:34 pm GMT - Fri, January 17, 2020
CSS Tricks Autumn (macOS window manager)
I love how nerdy this is. Autumn allows you to write JavaScript to control your windows. Get this window, move it over here. Nudge this window over. There are all sorts of APIs, like keyboard command ...
09:49 pm GMT - Thu, January 16, 2020
CSS Tricks Third-Party Components at Their Best
I'm a fan of the componentization of the web. I think it's a very nice way to build a website at just about any scale (except, perhaps, the absolute most basic). There are no shortage of opinions abou...
09:49 pm GMT - Thu, January 16, 2020
CSS Tricks NetNewsWire and Feedbin
NetNewsWire is one of the classic RSS apps, debuting in 2002. I was pretty stoked when it went 5.0 and was open-sourced in August 2019! You can snag it right here. (Sorry, Mac only.) It's super nice, ...
04:02 pm GMT - Thu, January 16, 2020
CSS Tricks Thinking Through Styling Options for Web Components
Where do you put styles in web components? I'm assuming that we're using the Shadow DOM here as, to me, that's one of the big draws of a web component: a platform thing that is a uniquely powerful thi...
04:02 pm GMT - Thu, January 16, 2020
CSS Tricks The Design Squiggle
I think we all have an intuitive understanding that, at the beginning of projects that require our creativity (be it design or code), things feel uncertain and messy. Then, as we go, things tend to st...
11:45 pm GMT - Wed, January 15, 2020
CSS Tricks How We Tagged Google Fonts and Created goofonts.com
GooFonts is a side project signed by a developer-wife and a designer-husband, both of them big fans of typography. Weve been tagging Google Fonts and built a website that makes searchin...
11:44 pm GMT - Wed, January 15, 2020
CSS Tricks A Web Component with Different HTML for Desktop and Mobile
Christian Schaefer has a great big write-up about dealing with web advertisements. The whole thing is interesting, first documenting all the challenges that ads present, and then presenting modern sol...
03:20 pm GMT - Wed, January 15, 2020
CSS Tricks The Deal with the Section Element
Two articles published the exact same day:Bruce Lawson on Smashing Magazine: Why You Should Choose HTML5 <article> Over <section>Adam Laki on Pine: The Difference Between <section&...
03:20 pm GMT - Wed, January 15, 2020
CSS Tricks Debunking the Myth: Accessibility and React
I find it notable when the blog of a major accessibility-focused company like Deque publishes an article called Debunking the Myth: Accessibility and React. Mark Steadman is essentially saying if a si...
03:14 am GMT - Wed, January 15, 2020
CSS Tricks How many CSS properties are there?
Tomasz akomy posted a joke tweet about naming all the CSS attributes and Tejas Kumar replied with a joke answer, going as far as making an npm module. You can even run a terminal command to see them:n...
03:13 am GMT - Wed, January 15, 2020
CSS Tricks Business Dad
Congrats to Chris Enns, our podcast editor on ShopTalk and CodePen Radio, for landing a really cool new podcast to edit: Business Dad. It's Alexis Ohanian, the co-founder of Reddit, talking to dads. T...
04:55 pm GMT - Tue, January 14, 2020
CSS Tricks A Trick That Makes Drawing SVG Lines Way Easier
When drawing lines with SVG, you often have a <path> element with a stroke. You set a stroke-dasharray that is as long as the path itself, as well as a stroke-offset that extends so far that y...
04:55 pm GMT - Tue, January 14, 2020
CSS Tricks In Defence of Serverless the term
Ben Ellerby:For now Serverless, to me at least, manages to do a hard job, defining the borders of a very fluid and complex space of possible solutions in which we can build next-generation architectur...
04:53 pm GMT - Tue, January 14, 2020
CSS Tricks Netlify High-Fives
We've got Netlify as a sponsor around here again this year, which is just fantastic. Big fan. Our own Sarah Drasner is Head of DX (Developer Experience) over there, if you hadn't heard. And if you hav...
04:23 am GMT - Tue, January 14, 2020
CSS Tricks Snowpack
Snowpack. Love that name. This is the new thing from the Pika people, who are on to something. It's a bundler alternative, in a sense. It runs over packages you pull from npm to make sure that they ar...
09:02 pm GMT - Mon, January 13, 2020
CSS Tricks Animate Text on Scroll
We covered the idea of animating curved text not long ago when a fun New York Times article came out. All I did was peek into how they did it and extract the relevant parts to a more isolated demo.Tha...
09:02 pm GMT - Mon, January 13, 2020
CSS Tricks A Scandal in Bohemia
I love that Paravel is so busy doing so much cool stuff they literally just forgot that they built this and are just now releasing it. It's a Sherlock Holmes story, but designed to be more interesting...
04:46 pm GMT - Mon, January 13, 2020
CSS Tricks How to Animate on the Web With Greensock
There are truly thousands of ways to animate on the web. Weve covered a comparison of different animation technologies here before. Today, were going to dive into a step-by-step guide of one of my fav...
04:46 pm GMT - Mon, January 13, 2020
CSS Tricks Why do we have different programming languages?
"But why do I have to learn Python?" She wailed, "I like Scratch!""I know," I said, "But there are different programming languages for different sorts of tasks.""That's stupid" she saidI can empathize...
12:25 am GMT - Sat, January 11, 2020
CSS Tricks Re-creating the His Dark Materials Logo in CSS
The text logo has a slash cut through the text. You set two copies on top of one another, cropping both of them with the clip-path property.What's interesting to me is how many cool design effects req...
12:25 am GMT - Sat, January 11, 2020
CSS Tricks Water.css
It's notable that Water.css was the #1 clicked thing from Louis Lazaris' Web Tools Weekly in 2019. It's from a 13-year old developer named Felix!It's just a little bit of CSS you apply to class-free s...
04:06 pm GMT - Fri, January 10, 2020
CSS Tricks CSS-Only Carousel
It's kind of amazing how far HTML and CSS will take you when building a carousel/slideshow. Setting some boxes in a horizontal row with flexbox is easy.Showing only one box at a time with overflow and...
04:06 pm GMT - Fri, January 10, 2020
CSS Tricks Things you can do with a browser in 2020
I edit a good amount of technical articles about the web, and there is a tendency for authors to be super broad in their opening sentence, like "What we're able to do on the web has expanded greatly o...
11:52 pm GMT - Thu, January 9, 2020
CSS Tricks Is it better to use ems/rems than px for font-size?
The answer used to be absolutely yes because, if you used px units, you prevented the text from being resized by the user at all. But browser zoom is the default method for making everything bigger (i...
11:50 pm GMT - Thu, January 9, 2020
CSS Tricks Our Learning Partner: Frontend Masters
I'd like to think there is a lot to learn on CSS-Tricks. But we don't really offer much by the way of courses. You're probably reading this because you just generally read this site, and you land on C...
04:12 pm GMT - Thu, January 9, 2020
CSS Tricks Understanding Async Await
When writing code for the web, eventually you'll need to do some process that might take a few moments to complete. JavaScript can't really multitask, so we'll need a way to handle those long-running ...
04:12 pm GMT - Thu, January 9, 2020
CSS Tricks let vs. const
There are multiple ways to declare variables in JavaScript. We had var, and while that still works like it always has, it is generally said that let and const are replacements to the point we rarely (...
08:23 pm GMT - Wed, January 8, 2020
CSS Tricks All these things are quite easy to do, they just need somebody to sit down and just go through the website
I saw a video posted on Twitter from Channel 5 News in the UK (I have no idea what the credibility of them is, it's an ocean away from me) with anchor Claudia Liza asking Glen Turner and Kristina Barr...
04:11 pm GMT - Wed, January 8, 2020
CSS Tricks Multi-Thumb Sliders: General Case
The first part of this two-part series detailed how we can get a two-thumb slider. Now we'll look at a general multi-thumb case, but with a different and better technique for creating the fills in bet...
04:10 pm GMT - Wed, January 8, 2020
CSS Tricks The Auto-Flowing Powers of Grids Dense Keyword
Let's say we're working on the homepage of a news website. You're probably used to seeing some card-based content in a grid layout, right? Here's a classic example, The New York Times:Yeah, something ...
09:43 pm GMT - Tue, January 7, 2020
CSS Tricks The Ultimate Guide to Dark Mode for Email Marketers
On the regular web (I suppose) we handle "dark mode" with the CSS prefers-color-scheme media query. But, and to nobody's surprise, it's way weirder in the land of HTML email. The weirdness is that acr...
03:51 pm GMT - Tue, January 7, 2020
CSS Tricks Multi-Thumb Sliders: Particular Two-Thumb Case
This is a concept I first came across a few years back when Lea Verou wrote an article on it. Multi-range sliders have sadly been removed from the spec since, but something else that has happened in t...
03:50 pm GMT - Tue, January 7, 2020
CSS Tricks Jetpack Slideshow Block
One of the many (many) useful things that Jetpack does is give you extra-fancy custom blocks in the WordPress block (AKA Gutenberg) editor: a slideshow, business hours, contact info, GIF, Mailchimp, M...
10:56 pm GMT - Mon, January 6, 2020
CSS Tricks How Auto Margins Work in Flexbox
Robin has covered this before, but I've heard some confusion about it in the past few weeks and saw another person take a stab at explaining it, and I wanted to join the party. Say you have a flex con...
10:56 pm GMT - Mon, January 6, 2020
CSS Tricks Why every website wants you to accept its cookies
I'm probably in the minority on this, but I've never ever built one of those "This site uses cookies, here's some kind of explanation of why, and please click this OK button to accept that" bars that ...
03:05 pm GMT - Mon, January 6, 2020
CSS Tricks How to Stack Elements in CSS
If you want to create fantastic and unique visual experiences on the web, you will eventually need two elements to overlap or exist in the same place. You may even just need them to be positioned near...
03:05 pm GMT - Mon, January 6, 2020
CSS Tricks Systems, Mistakes, and the Sea
Our own Robin Rendle:[...] folks cant talk about real design systems problems because it will show their company as being dysfunctional and broken in some way. This looks bad for their company and hen...
05:05 pm GMT - Fri, January 3, 2020
CSS Tricks Is is Useful?
God I'm funny.Anytime we have fairly repetitive selectors that have a common parent, it's probably a place we can use the :is() pseudo-selector.Holger Bartel demonstrates like this:section section h1,...
05:05 pm GMT - Fri, January 3, 2020
CSS Tricks Gotta Selectem All
I suspect it is not highly known that CSS can control how text is selected. You can do user-select: none; to prevent some text from being selected. That's probably not terribly good UX in general, but...
05:05 pm GMT - Fri, January 3, 2020
CSS Tricks Microbrowsers are Everywhere
The word "microbrowser" clearly got my attention. Never heard that before. Colin Bendell defines them as the little parts of other software that do HTTP requests to a URL to generate a preview. Like t...
09:15 pm GMT - Thu, January 2, 2020
CSS Tricks Thank You (2019 Edition)
One of our yearly traditions here is to thank all y'all CSS-Tricks readers at the passing of a new year. It means a lot to me that people come here and read the words I write, and the words of all our...
09:00 pm GMT - Thu, January 2, 2020
CSS Tricks Neal.fun
Hats off to Neal Agarwal for some stellar interactive work lately, like The Deep Sea, a vertical scrolling experience to help us understand the depth of the oceans, and The Size of Space, a side-scrol...
03:05 pm GMT - Thu, January 2, 2020
CSS Tricks How to Build Your Resume on npm
Just yesterday, Ali Churcher shared a neat way to make a resume using a CSS Grid layout. Lets build off that a bit by creating a template that we can spin up whenever we want using the command line. T...
03:03 pm GMT - Thu, January 2, 2020
CSS Tricks Adding Dynamic And Async Functionality To JAMstack Sites
Jason Lengstorf:Heres an incomplete list of things that Ive repeatedly heard people claim the JAMstack cant handle that it definitely can:Load data asynchronouslyHandle processing files, such as manip...
03:23 pm GMT - Wed, January 1, 2020
CSS Tricks New Year, New Job? Lets Make a Grid-Powered Resume!
Many popular resume designs are making the most of the available page space by laying sections out in a grid shape. Lets use CSS Grid to create a layout that looks great when printed and at different ...
03:23 pm GMT - Wed, January 1, 2020
CSS Tricks PSA: Its That Time to Update the Copyright Year on Your Site
Every year about this time I see articles going around reminding people how to update the copyright on their websites. Usually somewhere in the footer. You know, a line like: Copyright 2007-2019 CSS-T...
02:55 am GMT - Wed, January 1, 2020
CSS Tricks A Recap of Frontend Development in 2019
I noted Trey Huffines 2018 version of this article in The Great Divide. To put a point on this divide a bit more, consider this article by Trey Huffine, "A Recap of Frontend Development in 2018." It's...
02:54 am GMT - Wed, January 1, 2020
CSS Tricks What Were Reading, 2019
There are so, so, so (so) many things to read out there on the internet. So many, in fact, that it's difficult to keep up with everything.But, hey, we've got your back! It's our job to surface the bes...
05:06 pm GMT - Tue, December 31, 2019
CSS Tricks A Use Case for a Parent Selector
Having a "parent selector" in CSS is mentioned regularly as something CSS could really use. I feel like I've had that thought plenty of times myself, but then when I ask my brain for a use case, I fin...
05:06 pm GMT - Tue, December 31, 2019
CSS Tricks Wufoo Zapier
Wufoo has always been great with integrations. They have integrations with specific apps, like Campaign Monitor, Mailchimp, and Typekit, but they also integrate with Zapier, which is sort of like an i...
03:44 am GMT - Tue, December 31, 2019
CSS Tricks Embedded Content in Markdown
Markdown supports HTML, so if you need to, say, embed a YouTube video, you can just copy and paste the embed code from them, drop it into a Markdown document, and you should be good to go. With YouTub...