
- CSS - Home
- CSS - Roadmap
- CSS - Introduction
- CSS - Syntax
- CSS - Inclusion
- CSS - Types
- CSS - Measurement Units
- CSS - Selectors
- CSS - Colors
- CSS - Backgrounds
- CSS - Fonts
- CSS - Text
- CSS - Images
- CSS - Links
- CSS - Tables
- CSS - Borders
- CSS - Border Block
- CSS - Border Inline
- CSS - Margins
- CSS - Lists
- CSS - Padding
- CSS - Cursor
- CSS - Outlines
- CSS - Dimension
- CSS - Scrollbars
- CSS - Inline Block
- CSS - Dropdowns
- CSS - Visibility
- CSS - Overflow
- CSS - Clearfix
- CSS - Float
- CSS - Arrows
- CSS - Resize
- CSS - Quotes
- CSS - Order
- CSS - Position
- CSS - Hyphens
- CSS - Hover
- CSS - Display
- CSS - Focus
- CSS - Zoom
- CSS - Translate
- CSS - Height
- CSS - Hyphenate Character
- CSS - Width
- CSS - Opacity
- CSS - Z-Index
- CSS - Bottom
- CSS - Navbar
- CSS - Overlay
- CSS - Forms
- CSS - Align
- CSS - Icons
- CSS - Image Gallery
- CSS - Comments
- CSS - Loaders
- CSS - Attr Selectors
- CSS - Combinators
- CSS - Root
- CSS - Box Model
- CSS - Counters
- CSS - Clip
- CSS - Writing Mode
- CSS - Unicode-bidi
- CSS - min-content
- CSS - All
- CSS - Inset
- CSS - Isolation
- CSS - Overscroll
- CSS - Justify Items
- CSS - Justify Self
- CSS - Tab Size
- CSS - Pointer Events
- CSS - Place Content
- CSS - Place Items
- CSS - Place Self
- CSS - Max Block Size
- CSS - Min Block Size
- CSS - Mix Blend Mode
- CSS - Max Inline Size
- CSS - Min Inline Size
- CSS - Offset
- CSS - Accent Color
- CSS - User Select
- CSS - Cascading
- CSS - Universal Selectors
- CSS - ID Selectors
- CSS - Group Selectors
- CSS - Class Selectors
- CSS - Child Selectors
- CSS - Element Selectors
- CSS - Descendant Selectors
- CSS - General Sibling Selectors
- CSS - Adjacent Sibling Selectors
- CSS Advanced
- CSS - Grid
- CSS - Grid Layout
- CSS - Flexbox
- CSS - Visibility
- CSS - Positioning
- CSS - Layers
- CSS - Pseudo Classes
- CSS - Pseudo Elements
- CSS - @ Rules
- CSS - Text Effects
- CSS - Paged Media
- CSS - Printing
- CSS - Layouts
- CSS - Validations
- CSS - Image Sprites
- CSS - Important
- CSS - Data Types
- CSS3 Advanced Features
- CSS - Rounded Corner
- CSS - Border Images
- CSS - Multi Background
- CSS - Color
- CSS - Gradients
- CSS - Box Shadow
- CSS - Box Decoration Break
- CSS - Caret Color
- CSS - Text Shadow
- CSS - Text
- CSS - 2d transform
- CSS - 3d transform
- CSS - Transition
- CSS - Animation
- CSS - Multi columns
- CSS - Box Sizing
- CSS - Tooltips
- CSS - Buttons
- CSS - Pagination
- CSS - Variables
- CSS - Media Queries
- CSS - Functions
- CSS - Math Functions
- CSS - Masking
- CSS - Shapes
- CSS - Style Images
- CSS - Specificity
- CSS - Custom Properties
- CSS Responsive
- CSS RWD - Introduction
- CSS RWD - Viewport
- CSS RWD - Grid View
- CSS RWD - Media Queries
- CSS RWD - Images
- CSS RWD - Videos
- CSS RWD - Frameworks
- CSS References
- CSS Interview Questions
- CSS Online Quiz
- CSS Online Test
- CSS Mock Test
- CSS - Quick Guide
- CSS - Cheatsheet
- CSS - Properties References
- CSS - Functions References
- CSS - Color References
- CSS - Web Browser References
- CSS - Web Safe Fonts
- CSS - Units
- CSS - Animation
- CSS Resources
- CSS - Useful Resources
- CSS - Discussion
CSS - min-width Property
CSS min-width property sets the minimum width of an element. If the content exceeds the minimum width, the element will expand to accommodate the content. If the content fits within the specified minimum width, there is no effect on the element's size.
Syntax
min-width: length | percentage | initial | inherit;
Property Values
Value | Description |
---|---|
length | The minimum width of an element is set using length units (e.g. px, em, rem etc.). Default is 0. |
percentage | The minimum width of an element is set using percentage values (e.g. 10%) relative to the size of the container. |
initial | It sets the property to its default value. |
inherit | It inherits the property from the parent element. |
Examples of CSS Min Width Property
The following examples explain the min-width property with different values.
Min Width Property with Length Values
To set the minimum limit on the width of an element, we can specify the minimum width value using length units (e.g. px, em, rem etc.). If the content is larger than the min-width, the element expands to accomdate the content. If the content is smaller than the min-width, the space is visible. This is shown in the following example.
Example
<!DOCTYPE html> <html> <head> <style> .container { padding: 5px; background-color: lightgreen; } .display { display: inline-block; } .ex1 { min-width: 400px; } .ex2 { min-width: 30em; } </style> </head> <body> <h2> CSS min-width property </h2> <h4> min-width: 400px (the minimum width is 400px, if content is larger, the height will increase.) </h4> <span class="container ex1 display"> TutorialsPoint provides extensive online tutorials </span> <br/> <h4> min-width: 30em (the minimum width is 30em, if content is larger, the height will increase.) </h4> <span class="container ex2 display"> TutorialsPoint provides extensive online tutorials </span> </body> </html>
Min Width Property with Percentage Values
To set the minimum limit on the width of an element, we can specify the minimum width value using percentage values (e.g. 10%) relative to the size of the containing element. If the content is larger than the min-width, the element expands to accomdate the content. If the content is smaller than the min-width, the space is visible. This is shown in the following example.
Example
<!DOCTYPE html> <html> <head> <style> .props { display: inline-block; padding: 15px; background-color: lightgreen; } .ex1 { min-width: 70%; } .ex2 { min-width: 90%; } </style> </head> <body> <h2> CSS min-width property </h2> <h4> min-width: 70% (the minimum width is 70% of the body's width, height increases, if content is larger than the min-width) </h4> <span class="ex1 props"> TutorialsPoint provides extensive online tutorials </span> <br/> <h4> min-width: 90% (the minimum width is 90% of the body's width, height increases, if content is larger than the min-width) </h4> <span class="ex2 props"> TutorialsPoint provides extensive online tutorials </span> </body> </html>
Supported Browsers
Property | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
min-width | 1.0 | 7.0 | 1.0 | 2.0.2 | 7.0 |