Home >Web Front-end >CSS Tutorial >How Can I Create Perfectly Aligned Horizontal Menus with HTML and CSS?
Justifying Horizontal Menus with HTML and CSS
In constructing HTML menus, aligning menu items horizontally is often overlooked. Achieving this alignment can be surprisingly challenging, requiring a judicious combination of HTML and CSS.
The Alignment Conundrum
Several hurdles make this alignment intricate:
A Simple, Effective Solution
Despite the complexity, a simple technique exists to resolve this issue:
A practical example using a span element:
#menu { text-align: justify; } #menu * { display: inline; } #menu li { display: inline-block; } #menu span { display: inline-block; position: relative; width: 100%; height: 0; }
<div>
This approach enforces line breaks, effectively distributing menu items evenly while maintaining optimal alignment.
The above is the detailed content of How Can I Create Perfectly Aligned Horizontal Menus with HTML and CSS?. For more information, please follow other related articles on the PHP Chinese website!