+ 1

Does the 50px is equivalent to the 50% attributes?

Because I've noticed the differences of both every time I run each code.

27th Dec 2019, 10:25 AM
Mark Fernando Maligmat
Mark Fernando Maligmat - avatar
3 Answers
+ 1
50px is only 50 in value 50% means half size of screen.
27th Dec 2019, 11:06 AM
Preity
Preity - avatar
+ 1
px is an absolute unit where as % percentage is relative unit. in simplest words px doesn't depend on size of any other element. % vary depending upon size of elements parent. 50% *doesn't* mean *half of screen size*. it means half of size of it's nearest parent. as an experiment try markup as: <div id="parent"> <div id="child"></div> </div> and css: div{ border:1px solid red; } #parent{ height:200px; width:200px; } #child{ height:50%; width:50%; } you'll notice height and width of child to be half of it's nearest parent not the screen height. however if you set size of child in px it's independent of parent. for better understanding use internet.
27th Dec 2019, 11:20 AM
šŸ‡®šŸ‡³OmkaršŸ•‰
šŸ‡®šŸ‡³OmkaršŸ•‰ - avatar
+ 1
Thank you :)
27th Dec 2019, 1:23 PM
Mark Fernando Maligmat
Mark Fernando Maligmat - avatar