上QQ阅读APP看书,第一时间看更新
3.3 布局工具类
Bootstrap包含数十个用于显示、隐藏、对齐和间隔的实用工具,可加快移动设备与响应式界面的开发。
1.display块属性定义
使用Bootstrap的实用程序来响应式地切换display属性的值,将其与网格系统、内容或组件混合使用,以便在特定的视图中显示或隐藏它们。
2.Flexbox选项
Bootstrap 4是基于Flexbox流式布局,大多数组件都支持Flex流式布局,但不是所有元素的display都是默认就启用display:flex属性的(因为那样会增加很多不必要的DIV层叠,并会影响到浏览器的渲染)。
如果需要将display:flex添加到元素中,可以使用.d-flex或响应式变体(例如.d-smflex)。需要这个类或display值来允许使用额外的Flexbox实用程序来调整大小、对齐或间距。
3.外边距和内边距
使用外边距和内边距实用程序来控制元素和组件的间距和大小。Bootstrap 4包含一个用于间隔实用程序的5级刻度(基于1rem值默认$spacer变量),为所有视图选择值(例如,.mr-3用于右边框:1rem)或为目标特定视图选择响应变量(例如,.mr-md-3用于右边框:1rem,从md断点开始)。
4.切换显示和隐藏
如果不使用display对元素进行隐藏(或无法使用时),可以使用visibility这个Bootstrap可视性工具来对网页上的元素进行隐藏,使用它后网页元素对于正常用户是不可见的,但元素的宽高占位依然有效。