
- 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 - font-weight Property
CSS font-weight property alters the visual weight of characters in an element. Font weight refers to the thickness or boldness of the characters.
Syntax
font-weight: normal | bold | bolder | lighter | number | initial | inherit;
Property Values
Value | Description |
---|---|
normal | It defines normal font weight. |
bold | It defines bold font weight. |
bolder | It defines bolder font weight. |
lighter | It defines lighter font weight. |
number (100-900) | The font weight is defined in numbers from thin to thick. 400 is equivalent to normal, 700 is equivalent to bold. |
initial | It sets the property to its initial value. |
inherit | It inherits the property from the parent element. |
Examples of CSS Font Weight Property
The following examples explain the font-weight property with different values.
Font Weight Property with Normal Value
To apply a normal font weight to the text, we use the normal value. This is shown in the following example.
Example
<!DOCTYPE html> <html> <head> <style> p { font-weight: normal; } </style> </head> <body> <h2> CSS font-weight property </h2> <h4> font-weight: normal </h4> <p> TutorialsPoint offers a wide range of online tutorials and courses on programming, web development, and various technology topics. It provides comprehensive, user-friendly resources for learners at all skill levels. </p> </body> </html>
Font Weight Property with Bold Value
To apply a bold font weight to the text, we use the bold value. The characters appear much thicker than with the normal value. This is shown in the following example.
Example
<!DOCTYPE html> <html> <head> <style> p { font-weight: bold; } </style> </head> <body> <h2> CSS font-weight property </h2> <h4> font-weight: bold </h4> <p> TutorialsPoint offers a wide range of online tutorials and courses on programming, web development, and various technology topics. It provides comprehensive, user-friendly resources for learners at all skill levels. </p> </body> </html>
Font Weight Property with Bolder Value
To apply a bolder font weight to the text, we use the bolder value. The characters with this value appear much thicker than with the bold value. This is shown in the following example.
Example
<!DOCTYPE html> <html> <head> <style> p { font-weight: bolder; } </style> </head> <body> <h2> CSS font-weight property </h2> <h4> font-weight: bolder </h4> <p> TutorialsPoint offers a wide range of online tutorials and courses on programming, web development, and various technology topics. It provides comprehensive, user-friendly resources for learners at all skill levels. </p> </body> </html>
Font Weight Property with Lighter Value
To apply a lighter font weight to the text, we use the lighter value. The characters appear light. This is shown in the following example.
Example
<!DOCTYPE html> <html> <head> <style> p { font-weight: lighter; } </style> </head> <body> <h2> CSS font-weight property </h2> <h4> font-weight: lighter </h4> <p> TutorialsPoint offers a wide range of online tutorials and courses on programming, web development, and various technology topics. It provides comprehensive, user-friendly resources for learners at all skill levels. </p> </body> </html>
Font Weight Property with Numeric Values
The font weight of the text can also be provided in numeric values. The values could be from 100 to 900, these repersent the increasing order of thickeness. Some values have been used in the following example.
Example
<!DOCTYPE html> <html> <head> <style> #first { font-weight: 500; } #second{ font-weight: 700; } </style> </head> <body> <h2> CSS font-weight property </h2> <h4> font-weight: 500 </h4> <p id="first"> TutorialsPoint offers a wide range of online tutorials and courses on programming, web development, and various technology topics. It provides comprehensive, user-friendly resources for learners at all skill levels. </p> <h4> font-weight: 700 </h4> <p id="second"> TutorialsPoint offers a wide range of online tutorials and courses on programming, web development, and various technology topics. It provides comprehensive, user-friendly resources for learners at all skill levels. </p> </body> </html>
Supported Browsers
Property | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
font-weight | 2.0 | 4.0 | 1.0 | 1.3 | 3.5 |