Margin
Introduction to Margin
Margin refers to the space around the outside of an element's border in web design. Here are some key points to note:
Part of the CSS Box Model: Margin is crucial for controlling the layout and spacing between elements.
Affects Element Positioning: Proper use of margins can prevent elements from overlapping or being too close.
Customizable Size: Margins can be set to specific values or percentages, providing flexibility in design.
Independent Sides: Margins can be applied to the
top,bottom,left, andrightsides independently or all at once.Auto Value Usage: Setting margin to
autocan help center elements, especially within containers.
Understanding margins helps ensure a cleaner and more user-friendly layout.
This is a Conditional Value field. Such fields allow you to specify values directly OR use a Formula to specify a value. Conditional values are useful for specifying different values for changing situations, such as varying device types or screen sizes.
Possible Values (For Each Sides)
Any Number
px
Absolute offset in pixels.
Any Number
rem
Offset relative to the font-size of the root element.
Any Number
%
Offset relative to the parent element's width.
Any Number
vw
Offset relative to 1% of the viewport width.
N/A
auto
N/A
unset
Removes any set margin, reverting to inherited if possible, otherwise to the initial value
N/A
initial
Resets the margin to the default value defined by the browser
N/A
inherit
Inherits the margin value from the parent element.
Example
lets explain margin with the help of the following example. We have a single text input field along with a submit button. First picture shows them without margin and the second one is with margin = 5 px;

After setting margin left of button .


Last updated