html - 启动前端项目时如何定位div?你如何获得 CSS 样板代码设置?
问题描述
任何有经验的前端开发人员都可以解释他们如何在开始时将块放在正确的位置(你知道就像 CSS 样板)
我一直在尝试学习前端,虽然我现在已经多次学习基础知识,但我仍然不知道如何将显示分成块并将它们放置在我想要的位置。
一旦放置了外部 div,我就可以轻松地继续操作,但是外部组件不适合放在正确的位置。我有很多东西,网格,反应组件,flexbox,但每次我最终要么手动设置最外层包装器的边距(通过打开开发工具逐个像素地设置),要么使用一些现有的模板。
我知道人们会说给我看代码,但关键是我确实有代码可以工作并且没有错误,我最终完成了这个项目。但是为什么我不能只是喜欢
position: absolute; margin: 12% 20%
并将外部 div 放在中心。(每当我这样做时,要么在两边显示负边距,要么如果我尝试操纵现有模板,一切都会中断)我从 bootstrap 获得主题并且已经习惯了使用它们,但是当我尝试应用自己的样式时感觉我被困住了
解决方案
使用 CSS 网格。它仍然使用网格系统,类似于引导程序中网格系统的想法,但可以为您提供更好的控制,并且只是在纯 css 中。
进一步阅读/文档:https ://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
推荐阅读
- wordpress - wordpress 管理面板中不提供外观和插件
- qt - 如何监听属性集合大小的变化
- nlp - Python中的自然语言处理
- matlab - 如何在 PSO 中为整数变量定义等式约束
- php - 如何从多个嵌套的if条件中调用json
- autocomplete - 要实现 Google Place Autocomplete API,session_token 是强制性的吗?
- javascript - 如何在不重新加载 HTML 页面的情况下重定向锚标记链接?
- html - HTML5 画布:如何查询或修改底层位图尺寸而不是 DOM 元素尺寸?
- scala - 如何仅从地图中提取值
- c++ - AVX512非法指令