overflow-x 和 overflow-y

<div><img src="xxx.jpg" alt=""></div>

容器div的width和height都比xxx.jpg图片小
css中设定

    div {
        overflow-y: hidden;
        overflow-x: visible;
    }

结果是图片在y方向被裁减,在x方向出现滚动条,auto的效果.
但按照overflow定义,visible应该是会显示在容器外。
overflow也有优先级么?

阅读 7.9k
2 个回答

關於爲什麼樓上已經答的很好,至於解決方案這種情況可以考慮 nested div。
裏面的 overflow-y: hidden;
外面的 overflow-x: visible;
就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏