Learn how to use the <font> tag with its attributes — face, color, and size — along with modern CSS alternatives.
To write an HTML program that demonstrates the use of the <font> tag with its attributes — face, color, and size — along with modern CSS alternatives.
The <font> tag was used in older HTML versions to specify the font face, color, and size of text. It has three main attributes:
face — specifies the font family (e.g., Arial, Times New Roman)color — specifies the text color (name, hex, or RGB)size — specifies the font size (1 to 7, where 1 is smallest and 7 is largest)<font> tag is deprecated in HTML5. You should use CSS instead:
font-family for facecolor for colorfont-size for size<font> tag still works in most browsers, using CSS is the recommended modern approach. This practical covers both methods so you understand the old and new ways!
| Attribute | Purpose | Values | Example |
|---|---|---|---|
face |
Specifies font family | Font name (Arial, Times New Roman, etc.) | face="Arial" |
color |
Specifies text color | Color name, hex, or RGB | color="#e74c3c" |
size |
Specifies font size | 1 (smallest) to 7 (largest) | size="4" |
| Font Size Value | Approximate Size | Example |
|---|---|---|
| 1 | Very Small | Size 1 text |
| 2 | Small | Size 2 text |
| 3 | Default | Size 3 text |
| 4 | Medium | Size 4 text |
| 5 | Large | Size 5 text |
| 6 | Very Large | Size 6 text |
| 7 | Extra Large | Size 7 text |
| Mistake | Why It's Wrong | Correct Way |
|---|---|---|
Using <font> in HTML5 |
Deprecated tag | Use CSS for styling |
| Using size values outside 1-7 | Invalid size range | Use 1 to 7 for font tag, or CSS for any size |
| Spelling color as "colour" | Attribute name is "color" | Use color (US spelling) |
| Forgetting to close the tag | Invalid HTML | Always close: <font>...</font> |
| Using multiple font tags unnecessarily | Messy code | Use CSS for cleaner, more maintainable code |
<font> tag uses face, color, and size attributes.face can specify multiple fonts as fallbacks (e.g., face="Arial, Helvetica, sans-serif").color accepts color names, hex codes, or RGB values.size ranges from 1 to 7 (1 is smallest, 7 is largest).<font> tag is deprecated in HTML5.<font> tags to combine styles.You have successfully:
<font> tag with all its attributes.<font> tag is deprecated in HTML5. For new projects, always use CSS with font-family, color, and font-size for better control and maintainability!
<font> tag and with CSS to see the difference!
ایک HTML پروگرام لکھنا جو <font> ٹیگ کے استعمال کو اس کی صفات — face، color، اور size — کے ساتھ ظاہر کرتا ہے، جدید CSS متبادل کے ساتھ۔
<font> ٹیگ پرانے HTML ورژنز میں ٹیکسٹ کی فونٹ، رنگ، اور سائز کو مخصوص کرنے کے لیے استعمال کیا جاتا تھا۔ اس کی تین اہم صفات ہیں:
face — فونٹ فیملی مخصوص کرتا ہے (مثلاً Arial، Times New Roman)color — ٹیکسٹ کا رنگ مخصوص کرتا ہے (نام، ہیکس، یا RGB)size — فونٹ کا سائز مخصوص کرتا ہے (1 سے 7، جہاں 1 سب سے چھوٹا اور 7 سب سے بڑا ہے)<font> ٹیگ HTML5 میں متروک (deprecated) ہے۔ آپ کو اس کی بجائے CSS استعمال کرنا چاہیے:
font-familycolorfont-size<font> ٹیگ زیادہ تر براؤزرز میں اب بھی کام کرتا ہے، CSS کا استعمال جدید تجویز کردہ طریقہ ہے۔ یہ عملی دونوں طریقوں کا احاطہ کرتا ہے تاکہ آپ پرانے اور نئے طریقوں کو سمجھ سکیں!
| صفت | مقصد | اقدار | مثال |
|---|---|---|---|
face |
فونٹ فیملی مخصوص کرتا ہے | فونٹ کا نام (Arial، Times New Roman وغیرہ) | face="Arial" |
color |
ٹیکسٹ کا رنگ مخصوص کرتا ہے | رنگ کا نام، ہیکس، یا RGB | color="#e74c3c" |
size |
فونٹ کا سائز مخصوص کرتا ہے | 1 (سب سے چھوٹا) سے 7 (سب سے بڑا) | size="4" |
| فونٹ سائز کی قیمت | تقریبی سائز | مثال |
|---|---|---|
| 1 | بہت چھوٹا | سائز 1 کا ٹیکسٹ |
| 2 | چھوٹا | سائز 2 کا ٹیکسٹ |
| 3 | ڈیفالٹ | سائز 3 کا ٹیکسٹ |
| 4 | درمیانہ | سائز 4 کا ٹیکسٹ |
| 5 | بڑا | سائز 5 کا ٹیکسٹ |
| 6 | بہت بڑا | سائز 6 کا ٹیکسٹ |
| 7 | انتہائی بڑا | سائز 7 کا ٹیکسٹ |
| غلطی | یہ کیوں غلط ہے | صحیح طریقہ |
|---|---|---|
HTML5 میں <font> کا استعمال |
متروک ٹیگ | اسٹائلنگ کے لیے CSS استعمال کریں |
| 1-7 کے علاوہ سائز کی قیمتوں کا استعمال | غلط سائز کی حد | font tag کے لیے 1 سے 7 استعمال کریں، یا کسی بھی سائز کے لیے CSS |
| "colour" کے طور پر color کی ہجے کرنا | صفت کا نام "color" ہے | color استعمال کریں (امریکی ہجے) |
| ٹیگ بند کرنا بھول جانا | غلط HTML | ہمیشہ بند کریں: <font>...</font> |
| ضرورت سے زیادہ متعدد font tags کا استعمال | گندا کوڈ | صاف، زیادہ برقرار رکھنے کے قابل کوڈ کے لیے CSS استعمال کریں |
<font> ٹیگ face، color، اور size صفات استعمال کرتا ہے۔face متعدد فونٹس کو فال بیک کے طور پر مخصوص کر سکتا ہے (مثلاً face="Arial, Helvetica, sans-serif")۔color رنگ کے نام، ہیکس کوڈز، یا RGB اقدار کو قبول کرتا ہے۔size کی حد 1 سے 7 تک ہے (1 سب سے چھوٹا، 7 سب سے بڑا)۔<font> ٹیگ HTML5 میں متروک ہے۔<font> ٹیگز کو نیسٹ کر سکتے ہیں۔آپ نے کامیابی سے:
<font> ٹیگ کو اس کی تمام صفات کے ساتھ استعمال کیا۔<font> ٹیگ HTML5 میں متروک ہے۔ نئے پروجیکٹس کے لیے، بہتر کنٹرول اور دیکھ بھال کے لیے ہمیشہ CSS کو font-family، color، اور font-size کے ساتھ استعمال کریں!
<font> ٹیگ اور CSS کے ساتھ اسٹائل کرکے موازنہ کریں!