## HTML <hr> width Attribute
The `width` attribute of the `
` tag is used to specify the horizontal length (width) of a thematic break or horizontal rule.
> **β οΈ Deprecation Notice:** The `width` attribute is **deprecated** in HTML 4.01 and is **not supported** in HTML5. Modern web development standards require using CSS to style the width of `
` elements.
---
## Quick Example
Below is an example of a horizontal rule with its width set to 50% using the legacy HTML attribute:
```html
```
---
## Browser Support
| Attribute | Chrome | Edge/IE | Firefox | Safari | Opera |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **`width`** | Yes | Yes | Yes | Yes | Yes |
*Note: Although the `width` attribute is deprecated, all major modern browsers still support it for backwards compatibility.*
---
## Definition and Usage
The `width` attribute defines the horizontal span of the `
` element. It can be specified either as an absolute value in pixels or as a relative value in percentage (relative to its containing element).
### Why you should avoid it:
* **HTML5 Compatibility:** HTML5 aims to separate structure (HTML) from presentation (CSS). The `width` attribute is purely presentational, which is why it has been removed from the HTML5 standard.
* **Best Practice:** You should always use the CSS `width` property instead.
---
## Syntax
```html
```
### Attribute Values
| Value | Description |
| :--- | :--- |
| *pixels* | Specifies the width in pixels (e.g., `100` or `100px`). |
| *%* | Specifies the width as a percentage of the containing element's width (e.g., `50%`). |
---
## Modern CSS Alternatives
Instead of using the obsolete `width` attribute, you should style your `
` elements using CSS. This can be done via inline styles, internal stylesheets, or external stylesheets.
### Inline CSS Example
```html
```
### External/Internal CSS Example
```css
/* Style all horizontal rules in your stylesheet */
hr {
width: 300px; /* Fixed width in pixels */
margin-left: auto; /* Center the horizontal rule */
margin-right: auto;
}
```
Using CSS not only keeps your HTML code clean and compliant with modern standards, but it also gives you greater control over other stylistic properties of the horizontal rule, such as `border`, `height`, and `background-color`.
π Categories
- β‘ JavaScript (1589)
- π PHP (872)
- π Python3 (810)
- π HTML (691)
- βοΈ C# (650)
- π Python (594)
- β Java (552)
- βοΈ PyTorch (534)
- π§ Linux (472)
- βοΈ C (432)
- π¦ jQuery (406)
- π¨ CSS (377)
- π XML (259)
- π¦ jQuery UI (231)
- π― Bootstrap (220)
- βοΈ C++ (215)
- π °οΈ Angular (205)
- π HTML DOM (201)
- π΄ Redis (188)
- π Web Building (142)
- π Vue.js (141)
- π R (131)
- πΌ Pandas (124)
- ποΈ SQL (105)
- βοΈ Docker (86)
- βοΈ TypeScript (73)
- βοΈ Highcharts (70)
- π AI Agent (70)
- βοΈ React (68)
- π Node.js (65)
- βοΈ Machine Learning (60)
- π Git (59)
- π΅ Go (58)
- π Markdown (58)
- π’ NumPy (55)
- π§ͺ Flask (54)
- βοΈ Scala (53)
- ποΈ SQLite (52)
- π JSTL (52)
- βοΈ VS Code (51)
- π MongoDB (49)
- π Perl (48)
- π Ruby (47)
- π Matplotlib (47)
- βοΈ Uncategorized (46)
- π Swift (46)
- ποΈ PostgreSQL (46)
- βοΈ Data Structures (46)
- π Playwright (46)
- π iOS (45)
- ποΈ MySQL (44)
- βοΈ LangChain (43)
- π FastAPI (40)
- βοΈ Ionic (38)
- π Design Patterns (37)
- βοΈ Eclipse (37)
- π¨ CSS3 (34)
- π Lua (34)
- βοΈ Codex (34)
- πΈ Django (32)
- βοΈ OpenCV (32)
- π Rust (31)
- π JSP (31)
- βοΈ Claude Code (31)
- π Pillow (30)
- βοΈ OpenCode (28)
- π AI Skills (27)
- π Flutter (26)
- π Maven (26)
- π¨ Tailwind CSS (25)
- π§ TensorFlow (25)
- π Servlet (24)
- π Dart (23)
- π Assembly (23)
- βοΈ Memcached (22)
- βοΈ SVG (22)
- βοΈ Electron (22)
- π NLP (22)
- π Regex (21)
- π Android (20)
- π£ Kotlin (19)
- π Julia (19)
- π SOAP (17)
- π Selenium (17)
- π PowerShell (17)
- π Sass (16)
- π HTTP (16)
- π Zig (15)
- π AI (15)
- π AJAX (14)
- π Swagger (14)
- βοΈ Scikit-learn (13)
- βοΈ ECharts (13)
- βοΈ Chart.js (13)
- βοΈ Cursor (13)
- βοΈ SciPy (12)
- π RDF (12)
- π Ollama (12)
- π Next.js (12)
- π Plotly Dash (12)
- π JSON (11)
- π RESTful API (11)
- π WSDL (9)
- βοΈ CMake (8)
- π Firebug (7)
- π Nginx (6)
- βΈοΈ Kubernetes (6)
- π Jupyter (6)
- π LaTeX (4)
- π UniApp (4)
- ποΈ SQL Server (1)
YouTip