CSS中的margin属性可以设置四个方向的外边距,包括上边距(margin-top)、右边距(margin-right)、下边距(margin-bottom)和左边距(margin-left)。可以使用单位(如像素px、百分比%、视口宽度vw、视口高度vh等)或者关键字(如auto)来定义外边距的大小。此外,还可以使用简写属性margin来同时设置四个方向的外边距,如margin: 10px 20px 30px 40px; 分别表示上、右、下、左四个方向的外边距。值得注意的是,当使用简写属性时,如果省略了某个方向的值,则会自动继承相邻方向的值。例如,margin: 10px 20px; 表示上下外边距为10px,左右外边距为20px。