I have seen that it is very common that as soon as you start the css, many files start with:
*{
margin: 0;
padding: 0;
}
Used in theory so that all elements have no padding or margin. Does this really work? Because I have had many times to modify some element. I do not know if it's because I use libraries like Bootstrap, which makes the elements have a series of properties.