Layout in CSS

Layout in CSS

Display Property

рдпрд╣ Property CSS рдХреА рдорд╣рддреНтАНрд╡рдкреВрд░реНрдг properties рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдВред рдпрд╣ property рдпрд╣ specify рдХрд░рддреА рд╣реИрдВ рдХрд┐ рдХреЛрдИ element рдХрд┐рд╕ рд░реВрдк рдореЗрдВ display рд╣реЛрдЧрд╛, рдпрд╛ рдлрд┐рд░ display рд╣реЛрдЧрд╛ рднреА рдпрд╛ рдирд╣реАрдВред рд╣рд░ HTML element рдХреА рдПрдХ default display value рд╣реЛрддреА рд╣реИрдВред рдпрд╣ value рдЗрд╕ рдмрд╛рдд рдкрд░ depend рдХрд░рддреА рд╣реИрдВ рдХрд┐ рд╡рд╣ element рдХрд┐рд╕ type рдХрд╛ рд╣реИрдВред element рдХреА default display value рдпрд╛ рддреЛ тАШblockтАЩ рд╣реЛрддреА рд╣реИрдВ рдпрд╛ тАШinlineтАЩред

Block element рдпрд╛ block level element :-

рдПрдХ block element рд╣рдореЗрд╢рд╛ рдПрдХ рдирдИ line рд╕реЗ start рд╣реЛрддрд╛ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ parent element рдХреА full width рд▓реЗрддрд╛ рд╣реИрдВред

For e.g. <div>, <p>, <from>, <header>, <footer>, etc.

Inline element :-

Inline element рдирдИ line рд╕реЗ start рди рд╣реЛрдХрд░ same line рд╕реЗ start рд╣реЛрддрд╛ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдЙрддрдиреА рд╣реА width рд▓реЗрддрд╛ рд╣реИрдВ рдЬрд┐рддрдиреА рдХреА рдЬрд░реВрд░рдд рд╣реЛред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрджрд┐ рд╣рдо рдХрд┐рд╕реА link рдХреЛ border рджреЗрдВ рддреЛ рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рд╡рд╣ link рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд width рд╣реА occupy рдХрд░ рд░рд╣реА рд╣реИрдВред

a{
border: 1px solid black;
}


<a href = тАЬ#тАЭ>click</a>

Inline element рдХреЗ рдХреБрдЫ example рд╣реИрдВ

<span>, <img>, <a> etc.

display: none;

рдпрджрд┐ рд╣рдо рдХрд┐рд╕реА element рдХреЛ display рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рддреЛ рд╣рдо css рдХреА property display рдХреА value none рджреЗ рд╕рдХрддреЗ рд╣реИрдВред


For e.g.

<style>
p{
display: none;
}
</style>

<div>This is text inside div</div>
<p>This is text inside paragraph</p>

Output :- This is text inside div

рдЗрд╕ example рдореЗрдВ p element display рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

Overriding the default display value of element :- рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рджреЗрдЦрд╛, рд╣рд░ html element рдХреА default display value рд╣реЛрддреА рд╣реИрдВред For e.g. <div> element рдХреА default display value тАШblockтАЩ рд╣реЛрддреА рд╣реИрдВ рдФрд░ <span> рдХреА default display value тАШinlineтАЩ рд╣реЛрддреА рд╣реИрдВред рдпрджрд┐ рд╣рдо рдЪрд╛рд╣реЗрдВ рддреЛ рдХрд┐рд╕реА element рдХреА display value change рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП <a> рдПрдХ inline element рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдирдИ line рд╕реЗ start рдирд╣реАрдВ рд╣реЛрддрд╛ред рдпрджрд┐ рд╣рдо рдЪрд╛рд╣реЗрдВ рддреЛ <a> рдХреЛ block element рдХреА рддрд░рд╣ display рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

e.g.

<style>
div a{
display: block;
}
</style>
<div>
<a href = тАЬ#тАЭ>Link 1</a>
<a href = тАЬ#тАЭ>Link 2</a>
</div>

Output :-
Link 1
Link 2

рдКрдкрд░ рджрд┐рдП example рдореЗрдВ, рдпрджрд┐ рд╣рдо display рдХреА value block рдирд╣реАрдВ рджреЗрддреЗ рддреЛ <a> element inline display рд╣реЛрддреЗ рд╣реИрдВ рдХреНтАНрдпреЛрдВрдХрд┐ <a> рдХреА default display value тАШinlineтАЩ рд╣реЛрддреА рд╣реИрдВред рддрдм рд╣рдореЗрдВ output рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИрдВред

Output :- Link 1 Link 2

рдареАрдХ рдЗрд╕реА рддрд░рд╣ рд╣рдо рдЗрд╕рдХрд╛ рдЙрд▓реНтАНрдЯрд╛ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛рдирд┐ рдХрд┐рд╕реА block level element рдХреЛ inline display рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

For e.g. рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ div рд╣реИрдВред рдпрджрд┐ рд╣рдо рдЙрди рдкрд░ display property apply рди рдХрд░реЗрдВ рддреЛ тАУ

<div>Test 1</div>
<div>Test 2</div>

Output :-
Test 1
Test 2

рдЕрдм рдпрджрд┐ рд╣рдо рдЗрди рдкрд░ display property apply рдХрд░реЗрдВ рддреЛ тАУ

<style>
div{
display: inline;
}
</style>
<div>Test 1</div>
<div>Test 2</div>

Output :- Test 1 Test 2


error: Content is protected !!