In a Tableau dashboard, when should you use tiled layout instead of floating objects?
answer
- one snaps into place, one is pinned
- think about what happens at another resolution
- containers decide who gets the extra pixels
- x, y, width, height in pixels
- phone layouts have to restack something
basics
~10 sTiled objects snap into the layout tree and share space as the dashboard resizes, so tile by default and for anything that must reflow. Float only for deliberate overlays: legends, buttons, annotations, pop-up panels.
solid answer
~50 sEverything you drop on a Tableau dashboard is either **tiled** or **floating**. A tiled object joins the dashboard's nested horizontal/vertical containers: it cannot overlap anything, and when the dashboard's size changes the containers redistribute space among their children. A floating object is pinned to explicit x/y coordinates with a fixed pixel width and height, sits on its own layer, and can overlap. So tiling is what makes a dashboard survive a different screen, a phone layout, or a container being resized — it should be the default. Floating earns its place for things that are intentionally on top of a view or intentionally immovable: a legend over white space in a map, a KPI card, a navigation button, a show/hide container. A dashboard built entirely from floating objects looks fine at the author's resolution and falls apart at every other one.
go deeper
Be ready to state the difference plainly: tiled objects snap into the layout and share space, floating objects are pinned to pixel coordinates and can overlap. Say that tiled is the default choice.
Explain the mechanics: nested horizontal and vertical layout containers, how they redistribute space, and how Fixed, Automatic and Range sizing change what reflowing means.
Show judgment about delivery: which sizing mode a real audience needs, when to customize device layouts, and when a floated show/hide panel is worth the maintenance cost.
Own the standard. Argue for a house dashboard template — sizing mode, container skeleton, spacing and where floating is permitted — so a team's dashboards stay consistent and portable instead of each author reinventing layout.
## What tiled and floating actually mean A Tableau dashboard is a canvas you place objects on: worksheets, legends, filter cards, parameter controls, text, images, web page objects, blanks, buttons and layout containers. Every object is added in one of two modes. A **tiled** object joins the dashboard's layout tree. It snaps into position beside its neighbours, it cannot overlap anything else, and when the available space changes, the object grows or shrinks with the container that holds it. A **floating** object is pinned to explicit coordinates — an x/y position plus a width and height, all in pixels, editable in the Layout pane — and lives on its own layer stacked above the tiled ones. It can sit on top of a worksheet, and it does not move or resize when anything around it changes. ## Layout containers are the mechanism behind tiling Tiling is not a grid. It is a tree of nested **horizontal** and **vertical layout containers**. A horizontal container lays its children out side by side and divides the width between them; a vertical container stacks them and divides the height. When you drag a worksheet onto a dashboard, Tableau silently creates or extends these containers for you, which is why a dashboard assembled by dragging alone often has a container structure the author never intended — and why objects then resize in surprising ways. The practical habit is to build the container skeleton first (a vertical container for the page, horizontal containers for each row), then drop worksheets into it. The Item hierarchy in the Layout pane shows the tree and is the fastest way to see what is actually nested inside what. **Blank** objects are used as deliberate spacers inside containers; a container can also be told to distribute its space evenly among its children. ## Dashboard sizing decides how much this matters A dashboard's size is set to one of three modes: - **Fixed size** — the dashboard is always rendered at the exact pixel dimensions you chose; a browser that is larger shows whitespace and one that is smaller scrolls or scales it. Nothing reflows, so floating is comparatively safe here. - **Automatic** — the dashboard fills whatever space the browser gives it, and tiled containers redistribute space continuously. Floating objects do **not** participate, so they drift out of alignment as the window changes. - **Range** — reflows between a minimum and a maximum size, then behaves like fixed outside that band. Fixed size also has a performance and consistency argument: every viewer sees the same render, and server-side image/PDF rendering is predictable. Automatic gives a better fit on varied screens at the cost of layouts that must be built to survive resizing — that is, built from containers. ## Device layouts A dashboard can carry additional **device layouts** (desktop, tablet, phone) on top of its default layout. Each device layout can either inherit the default arrangement or be customized — reordering objects, dropping some, changing sizing. Tableau will generate a phone layout for you, typically stacking the objects vertically. Inheritance is the reason tiled dashboards port well: containers restack. Floating objects hold their absolute coordinates, so on a narrow phone layout they overlap or fall off the canvas. ## When floating is the right answer Floating is not a bad practice; it is a specific tool. - A legend, filter card or annotation placed over empty space inside a map or scatterplot. - A KPI strip or a title bar that must sit exactly at a fixed offset in a fixed-size dashboard. - A show/hide container (a floating container toggled by a button) used as a slide-out filter panel — this only works floating, since it must overlay content rather than push it aside. - Navigation buttons and images layered over a background. The rule of thumb: if the object is part of the page's structure, tile it; if it is deliberately *on top of* the page, float it. ## What goes wrong The classic failure is a dashboard built entirely from floating objects at the author's monitor size. It is quick to build — everything lands exactly where you drag it — and it breaks for everyone with a different resolution, on the phone layout, and after any object is added. The second failure is fighting an accidental container tree: an object refuses to resize the way you want because it sits three levels deep inside containers you did not create. Open the Item hierarchy and fix the nesting rather than converting the object to floating. ## Stories, briefly A dashboard is one surface. A **story** is a sequence of story points, each capturing a sheet or dashboard in a particular state with a caption, used when the deliverable is a guided narrative rather than an exploration surface. Layout choices above apply to the dashboards a story points at, not to the story frame itself.
- What are the dashboard sizing options and how do they interact with floating objects?Fixed size renders at exact pixel dimensions, Automatic fills the browser and reflows, Range reflows between a minimum and maximum. Only tiled objects inside layout containers reflow; floating objects keep their absolute coordinates, so they stay aligned under Fixed size and drift under Automatic. If you need a heavily floated design, pin the dashboard to a fixed size and accept the whitespace.
- Why do people build the layout container skeleton before dropping in worksheets?Dragging worksheets onto a blank canvas makes Tableau invent containers as it goes, so you end up with a nesting you never chose and objects that resize unpredictably. Laying out horizontal and vertical containers first gives you a tree you understand, makes even space distribution and padding controllable, and makes the Item hierarchy in the Layout pane readable when something misbehaves.
- When is a Tableau story the right container rather than one dashboard with actions?Use a story when the deliverable is a fixed narrative: each story point captures a sheet or dashboard in a specific state with a caption, and the reader steps through them in order. Use a dashboard with actions when the reader should explore freely. Stories are weaker for ad-hoc analysis and heavier to maintain, since each point holds a saved state that can drift from the underlying view.
saying these in an interview costs you the question
- Floating everything because it is faster to position
- Assuming an Automatic-size dashboard adapts floating objects too
- Not knowing layout containers exist, only dragging
- Believing tiled objects can overlap each other
- Claiming a phone layout is created automatically with no review