在 CSS 中,overflow-x 和 overflow-y 是用来设置元素在水平和垂直方向上的溢出内容如何显示的属性。
overflow-x 用于指定元素在水平方向上的溢出内容如何处理,可以设置以下值:
visible:默认值。内容不会被修剪或隐藏,可以溢出父元素。hidden:内容被修剪,但不显示滚动条。scroll:内容被修剪,同时显示滚动条。auto:如果内容被修剪,滚动条将自动出现。overflow-y 用于指定元素在垂直方向上的溢出内容如何处理,同样可以设置以上四个值。
需要注意的是,当元素同时设置了 overflow-x 和 overflow-y 属性时,它们之间是相互独立的,不会相互影响。比如,当 overflow-x 设置为 hidden,而 overflow-y 设置为 scroll 时,内容在水平方向上被修剪且不可见,而在垂直方向上被修剪且显示滚动条。
关键词高亮:overflow-x、overflow-y、水平方向、垂直方向、溢出内容、修剪、滚动条、visible、hidden、scroll、auto