Learn how to add borders to images using the border attribute and CSS border property with different styles, colors, and widths.
To create an HTML webpage that demonstrates how to add borders around images using the border attribute and CSS border property with different styles, colors, and widths.
There are two ways to add borders to images in HTML:
border attribute in the <img> tag (deprecated but still works).border property (recommended modern method).border attribute in the <img> tag is deprecated in HTML5. Use CSS for modern web development. However, both methods are covered here for learning purposes.
border-style, border-color, border-width, and border-radius for rounded corners.
border: 3px solid red;
border: 5px dashed blue;
border: 8px double green;
border: 4px dotted yellow;
| Property | Purpose | Example |
|---|---|---|
border |
Shorthand for all border properties | border: 3px solid red; |
border-width |
Sets the thickness of the border | border-width: 5px; |
border-style |
Sets the style of the border | border-style: dashed; |
border-color |
Sets the color of the border | border-color: #3498db; |
border-radius |
Creates rounded corners | border-radius: 10px; |
border-top |
Sets border on top side only | border-top: 3px solid red; |
border-bottom |
Sets border on bottom side only | border-bottom: 3px solid blue; |
border-left |
Sets border on left side only | border-left: 3px solid green; |
border-right |
Sets border on right side only | border-right: 3px solid orange; |
| Style Value | Description | Preview |
|---|---|---|
solid |
Single solid line | |
dashed |
Dashed line | |
dotted |
Dotted line | |
double |
Double solid line | |
groove |
3D grooved effect | |
ridge |
3D ridged effect | |
inset |
3D inset effect | |
outset |
3D outset effect |
| Mistake | Why It's Wrong | Correct Way |
|---|---|---|
Using border attribute in HTML5 |
Deprecated | Use CSS border property |
Forgetting border-style in shorthand |
Border won't appear | Always include style: border: 3px solid red; |
Incorrect spelling of border-radius |
Property won't work | Use correct spelling: border-radius |
| Missing unit (px, em, etc.) | Invalid value | Always include unit: 10px |
Confusing border with outline |
Different properties | Use border for borders, outline for outlines |
border attribute in the <img> tag is deprecated in HTML5.border-style, border-color, border-width, and border-radius.border-radius creates rounded corners, with 50% creating a perfect circle.border-top, border-bottom, border-left, and border-right.border with other CSS properties like box-shadow creates more visual effects.You have successfully:
border-radius for rounded corners.border: width style color; shorthand for clean, concise code. Use border-radius for rounded corners and circular images.
border-image. Create a photo gallery with different border styles for each image. Learn about outline as an alternative to border!
ایک HTML ویب صفحہ بنانا جو border صفت اور CSS border پراپرٹی کا استعمال کرتے ہوئے تصویر کے ارد گرد بارڈر شامل کرنے کا طریقہ مختلف اسٹائلز، رنگوں، اور چوڑائیوں کے ساتھ ظاہر کرتا ہے۔
HTML میں تصاویر کے ارد گرد بارڈر شامل کرنے کے دو طریقے ہیں:
<img> ٹیگ میں border صفت کا استعمال (متروک لیکن اب بھی کام کرتا ہے)۔border پراپرٹی کا استعمال (تجویز کردہ جدید طریقہ)۔<img> ٹیگ میں border صفت HTML5 میں متروک ہے۔ جدید ویب ڈیولپمنٹ کے لیے CSS استعمال کریں۔ تاہم، سیکھنے کے مقاصد کے لیے دونوں طریقوں کا احاطہ کیا گیا ہے۔
border-style، border-color، border-width، اور border-radius جیسی پراپرٹیز کے ساتھ زیادہ کنٹرول دیتا ہے۔
border: 3px solid red;
border: 5px dashed blue;
border: 8px double green;
border: 4px dotted yellow;
| پراپرٹی | مقصد | مثال |
|---|---|---|
border |
تمام بارڈر پراپرٹیز کے لیے شارٹ ہینڈ | border: 3px solid red; |
border-width |
بارڈر کی موٹائی سیٹ کرتا ہے | border-width: 5px; |
border-style |
بارڈر کا اسٹائل سیٹ کرتا ہے | border-style: dashed; |
border-color |
بارڈر کا رنگ سیٹ کرتا ہے | border-color: #3498db; |
border-radius |
گول کونے بناتا ہے | border-radius: 10px; |
border-top |
صرف اوپر کی جانب بارڈر سیٹ کرتا ہے | border-top: 3px solid red; |
border-bottom |
صرف نیچے کی جانب بارڈر سیٹ کرتا ہے | border-bottom: 3px solid blue; |
border-left |
صرف بائیں جانب بارڈر سیٹ کرتا ہے | border-left: 3px solid green; |
border-right |
صرف دائیں جانب بارڈر سیٹ کرتا ہے | border-right: 3px solid orange; |
| اسٹائل کی قدر | وضاحت | پیش منظر |
|---|---|---|
solid |
ایک ٹھوس لکیر | |
dashed |
ڈیشڈ لکیر | |
dotted |
ڈاٹڈ لکیر | |
double |
ڈبل ٹھوس لکیر | |
groove |
3D نالی کا اثر | |
ridge |
3D ابھرا ہوا اثر | |
inset |
3D اندر دبا ہوا اثر | |
outset |
3D باہر نکلا ہوا اثر |
| غلطی | یہ کیوں غلط ہے | صحیح طریقہ |
|---|---|---|
HTML5 میں border صفت کا استعمال |
متروک | CSS border پراپرٹی استعمال کریں |
شارٹ ہینڈ میں border-style بھول جانا |
بارڈر ظاہر نہیں ہوگا | ہمیشہ اسٹائل شامل کریں: border: 3px solid red; |
border-radius کی غلط ہجے |
پراپرٹی کام نہیں کرے گی | صحیح ہجے استعمال کریں: border-radius |
| یونٹ غائب (px, em وغیرہ) | غلط قدر | ہمیشہ یونٹ شامل کریں: 10px |
border کو outline کے ساتھ الجھانا |
مختلف پراپرٹیز | بارڈر کے لیے border، آؤٹ لائن کے لیے outline استعمال کریں |
<img> ٹیگ میں border صفت HTML5 میں متروک ہے۔border-style، border-color، border-width، اور border-radius کے ساتھ زیادہ کنٹرول فراہم کرتا ہے۔border-radius گول کونے بناتا ہے، جس میں 50% ایک مکمل دائرہ بناتا ہے۔border-top، border-bottom، border-left، اور border-right کا استعمال کرتے ہوئے ہر طرف مختلف بارڈر سیٹ کر سکتے ہیں۔border کو دیگر CSS پراپرٹیز جیسے box-shadow کے ساتھ یکجا کرنا مزید بصری اثرات پیدا کرتا ہے۔آپ نے کامیابی سے:
border-radius کا استعمال کیا۔border: width style color; شارٹ ہینڈ استعمال کریں۔ گول کونوں اور گول تصاویر کے لیے border-radius استعمال کریں۔
border-image کا استعمال کرتے ہوئے گریڈینٹ بارڈرز کے ساتھ تجربہ کریں۔ ہر تصویر کے لیے مختلف بارڈر اسٹائلز کے ساتھ ایک فوٹو گیلری بنائیں۔ بارڈر کے متبادل کے طور پر outline کے بارے میں سیکھیں!