diff --git a/snippets/tile-layout-using-inline-block.md b/snippets/tile-layout-using-inline-block.md
new file mode 100644
index 000000000..d74558d8b
--- /dev/null
+++ b/snippets/tile-layout-using-inline-block.md
@@ -0,0 +1,51 @@
+---
+title: 3-tile layout
+tags: layout,beginner
+---
+
+Align items horizontally using `display: inline-block` to create a 3-tile layout.
+
+```html
+
+
+

+
30 Seconds of CSS
+
+
+

+
30 Seconds of CSS
+
+
+

+
30 Seconds of CSS
+
+
+```
+
+```css
+.tiles {
+ width: 900px;
+ font-size: 0;
+}
+
+.tile {
+ width: calc(900px / 3);
+ display: inline-block;
+}
+
+.tile h2 {
+ font-size: 20px;
+}
+```
+
+#### Explanation
+
+- Use `display: inline-block` to create a tiled layout, without using `float`, `flex` or `grid`.
+- `.tiles` is the container component, `.tile` is an item that needs to be displayed inline.
+- Use `width: calc((900px / 3))` to divide the width of the container evenly into 3 columns.
+- Set `font-size: 0;` on `.tiles` to avoid whitespace.
+- Set `font-size: 20px` to `h2` in order to display the text.
+
+#### Browser support
+
+- https://www.caniuse.com/#search=inline-block