.box { width: 500px; padding: 20px; border: 1px solid #ccc; background-color: #fff; }
上面代码中,大家定义了一个宽度为500px的盒子,并设置了20px的内边距和1px的边框。如果不考虑内边距和边框,盒子内容区域实际可用宽度为460px(即500-20-20-1-1)。
大家可以通过给内部元素设置宽度来控制内容区域的宽度,也可以使用百分比来设置。比如:
.box p { width: 80%; margin: 0 auto; }
上面代码中,大家对.box里面的p标签设置了宽度为80%。同时采用margin: 0 auto的方式让p标签水平居中显示。这样设置后,p标签的实际宽度就是盒子内容区域宽度的80%。
需要注意的是,内盒宽度不仅受内部元素宽度的影响,还受到盒子本身的宽度、内边距和边框的影响。在设置内盒宽度时,需要综合考虑这些因素,以达到最佳的显示效果。