超越大神周文露之,,,css的学习1

margin-right: 1em;

用户浏览器的默认渲染的文字大小是“16px”,Web页面的“body”的文字大小在用户浏览器下默认渲染是“16”px。当然,如果用户愿意他可以改变这种文字大小的设置。

弹性设置有一个关键地方Web页面中所有元素都使用“em”单位值。“em”是一个相对的大小,我们可以这样来设置1em,0.5em,1.5em等,而且“em”还可以指定到

小数点后三位,比如1.365em。而其中相对的意思是:

相对于父元素的font-size。比如说:如果在一个<div>设置字体大小为16px,此时这个div的后代元素继承了它的大小,如果你将其子元素设置为“0.75em”,那么其字体大小计算出来后相当于“0.75 * 16px= 12px”;

display: inline-block;
  • inline (行内元素): 
    • 使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行。
    • 不能更改元素的height,width的值,大小由内容撑开。
  • block (块级元素):
    • 使元素变成块级元素,独占一行,在不设置自己的宽度情况下,块级元素会默认填满父级元素的宽度。
    • 能够改变元素的height,width的值。
    • 可以设置padding, margin的各个属性值,top,left,bottom,right都能够产生边距效果。 
  • inline-block (融合行内于块级)
    • 结合inline与block的一些特点,结束了上述inline的第一个特点和block的第2,3个特点
    • 用通俗的和讲,就是不独占一行的块级元素。
原文地址:https://www.cnblogs.com/fuckingPangzi/p/10469139.html