首页 > 其他分享 >css-布局-calc()

css-布局-calc()

时间:2024-05-01 23:12:01浏览次数:25  
标签:flex 浏览器 100% 布局 减去 calc css

<div style="display: flex;">
    <div >
        <menu_left/>
    </div>
    <div style="flex-grow: 1;">
       <tables :table_title="table_title" :table_content="table_content" @typeIn_tea="handletypeIn_tea"/>
     <div class="teacher_total">当前共有教师 16 人</div>
      </div>
    </div>

//其中display:flex  弹性布局,flex-grow:1,该元素会在flex布局中自动适应宽度


2.利用css 的 calc() 函数,进行计算,将浏览器高度减去 头尾 工具栏的高度。 height:calc(100vh - 120px); 100vh 指的是浏览器高度的 100%,而100vw指的是浏览器宽度的100%; 上下都会减(平分), 一共减去120px

用途:确保元素始终占据剩余的空间

 


3.视口和body的关系
两个不是一个概念,浏览器网页可见的部分就是视口,如果超过了,那么也是可见的部分

4.calc()函数使用:
css基本数学计算,height:12px - 10px 同单位,不能用不同单位
calc()函数使得不同单位运计算成为可能

width: calc(100% - 20px);//父元素宽度100%减去20px,(这个没有定位小效果)

 

 

 

标签:flex,浏览器,100%,布局,减去,calc,css
From: https://www.cnblogs.com/cat-cat/p/18169771

相关文章

  • CSS Custom Highlight API
    CSSCustomHighlightAPICSSCustomHighlightAPIJavaScript创建范围并使用CSS定义样式来设置文档中任意文本范围的样式该API允许开发者通过CSS自定义属性来设置文本的样式,并将其应用到文档中的任意文本范围。本质就是查找所有文本节点,收集匹配内容的Range,最后......
  • CSS Counter Styles
    CSSCounterStyles允许您自动对HTML文档中的元素进行编号或标记。我们定义一个具有特定名称和起始值的counter,然后根据CSS规则递增或递减该计数器。使用counter-reset属性定义计数器,设置其起始值,然后使用counter-increment属性根据需要递增或递减计数器。还可以使......
  • css中内容content部分垂直居中的方法
     1、vertical-align属性让文字居中  vertical-align值有很多,常用的就是middle,bottom,text-bottom等,然而真实使用的时候,我们会发现这个属性“时灵时不灵”,有些情况下我们加了这个属性之后仍然不见img或者text有任何的变化。那是因为vertical-align只作用在inline-block或者inl......
  • unocss如何使用css变量
    在UnoCSS中,可以直接使用CSS变量来定义样式。但是,UnoCSS本身并不支持直接使用变量名作为类名或选择器。如果想使用CSS变量来定义样式,可以按照以下方式进行操作:在CSS文件中定义一个变量,例如--text-color:red;。在UnoCSS的样式表中,可以通过var()函数来引用该变量,例......
  • 只用CSS实现一个自适应的正方形
    问题描述当一个div的宽度是自适应的,高度需要适配宽度的变化一起变化时,CSS的样式设置好像变得不那么容易或许大多数人都会选择js实现,没问题,性能低一点罢了但实际上纯css也能实现代码//html<divclass="container"><divclass="father"><divclass="son">test</div......
  • 鸿蒙生态伙伴阵容再扩大,19家软件服务商布局鸿蒙新机遇
    4月25日,以“分享鸿蒙技术特性,交流鸿蒙生态共建”为主题的HDD·行业沙龙在江西武功山成功举行。华为产品专家们现场带来了诸多精彩分享,吸引了来自政务、金融、新闻资讯等多个行业的四十余家软件服务商到场参加。经过前期的严格评选和审核,本场沙龙共有19家软件服务商获得华为先锋服......
  • 网页布局------导航栏悬浮特效
    实现效果:当鼠标指针悬浮在导航栏上会出现内阴影效果页面结构<ul><li>首页</li><li>知识星球</li><li>趣味问答</li><li>奖品</li></ul>页面样式*{margin:0;padding:0;......
  • CSS Grid 布局
    CSSGrid布局https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_grid_layout/Basic_concepts_of_grid_layouthttps://ruanyifeng.com/blog/2019/03/grid-layout-tutorial.html1.container和item采用网格布局的区域,称为"容器"(container)。container内部采用网格定位......
  • PostCss
    PostCss类似于一个编译器,可以将样式源码编译成最终的CSS代码PostCss和LESS、SASS的思路不同,它其实只做一些代码分析之类的事情,将分析的结果交给插件,具体的代码转换操作是插件去完成的。官方的一张图更能说明postcss的处理流程:这一点有点像webpack,webpack本身仅做依赖分析、......
  • 网页布局------几种布局方式
    1、认识布局(1)确认页面的版心宽度版心是指页面的有效使用面积,主要元素以及内容所在的区域,一般在浏览器窗口中水平居中显示。在设计网页时,页面尺寸宽度一般为1200-1920排序。但是为例适配不同分辨率的显示器,一般版心宽度为1000-1200px。例如,屏幕分辨率为1021*768的浏览器,在浏览器......