首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

table固定表头,tbody滚动条样式设置以及填的几个坑

工作中或许会用到 table 表格固定表头, tbody 滚动的效果。为了方便我这里直接用的 Bootstrap 的表格样式。 ?...比较常用的方法是,将 table 的 thead tbody 拆分成两个表格,用 div 包起来,给 div 设置固定高度 overflow: auto; 属性(其实只给 tbody 的 table...      此外,要给 table 添加一个 table-layout: fixed; 属性:使列宽由表格宽度宽度设定。其他属性参考这篇文章。...至于对齐,可以使用 固定宽度,只需要给第一行设置一个宽度,下面的会自动与之对齐。如果表格宽度是 100% ,可以给前几列固定宽度,最后一个不设置,使其宽度自适应。...; } 另外,滚动条上下箭头可能会影响元素的高度或者宽度

12.2K20

CSS基础知识

(真霸道,一个块级元素独占一行) 2、元素的高度、宽度、行高以及顶底边距都可设置。 3、元素宽度不设置的情况下,是它本身父容器的100%(父元素的宽度一致),除非设定一个宽度。...内联元素特点: 1、其他元素都在一行; 2、元素的高度、宽度、行高及顶部底部边距不可设置; 3、元素的宽度就是它包含的文字或图片的宽度,不可改变。 四....实际,块状元素都会以行的形式占据位置。 第二点,流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。...并且拖动滚动条时位置固定变化。...由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响

1K31
您找到你想要的搜索结果了吗?
是的
没有找到

CSS概要

元素的高度、宽度、行高以及顶底边距都可设置。 元素宽度不设置的情况下,是它本身父容器的100%(父元素的宽度一致),除非设定一个宽度。...常用的内联块状元素(display: inline-block)有: 、 其他元素都在一行; 元素的高度、宽度、行高以及顶底边距都可设置。 盒子模型 ?...流动布局模型具有2个比较典型的特征: 块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为默认状态下,块状元素的 宽度都为100%。实际,块状元素都会以行的形式占据位置。...流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。 浮动模型 float 浮动模型,浮动(Float)如果想让两个块状元素并排显示,需要用到浮动模型。...由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你屏幕中移动浏览器窗口的屏幕 位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会 受文档流动影响

1.4K50

响应式网页bootstrap

响应式网页设计 根据设备尺寸,自动调整布局,有bootstrapfoundation等 bootstrap没有自定义标签,主要通过css扩展class foundation不兼容旧版本的ie 网格系统...- 屏幕宽度等于或大于 992px) col-xl- 超大桌面显示器 - 屏幕宽度等于或大于 1200px) 针对每一行设置,container (固定宽度) 或 container-fluid (全屏宽度...class="row"> //兼容多个设备,并排写 RUNOOB ...css属性封装了三种布局方式,使用控件嵌套方式布局,设置宽度最大值最小值 .container, which sets a max-width at each responsive breakpoint...插件 bootstrap3支持字体图标Glyphicons,bootstrap4不支持 nodejs安装bootstrap 安装bootstrap4 npm install bootstrap(使用的时候需要

6.8K30

bootstrap快速入门笔记(七)-表格,表单

当屏幕大于 768px 宽度时,水平滚动条消失。   a,垂直方向的内容截断:     响应式表格使用了 overflow-y: hidden 属性,这样就能将超出表格底部顶部的内容截断。...只适用于视口(viewport)至少 768px 宽度时   a,可能需要手动设置宽度:      Bootstrap 中,输入框单选/多选框控件默认被设置为 width: 100%; 宽度。...在内联表单,我    们将这些元素的宽度设置为 width: auto;,因此,多个控件可以排列同一行。根据你的布局需      求,可能需要一些额外的定制化组件。   ...b,一定要添加 label 标签: 3,水平排列的表单.form-horizontal 类:联合使用 Bootstrap 预置的栅格类,可以将 label 标签控件组水平并排布局。...4),单选多选:.disabled禁止点击;.checkbox-inline或.radio-inline可以使这些控件排列一行。

2.9K30

面试官:CSS 面试题集锦

使用overflow:hidden隐藏溢出内容 overflow:hidden这种方式可以隐藏掉固定区域外的内容,它可以有效控制显示区域。但应注意,使用它时需要给它定义宽度高度,否则会无效。...当为对象设置固定定位后,该对象即处于浏览器窗口画面中的固定位置,无视文档长短、窗口大小滚条滚动。这常见于有时打开一些网页总会有广告侧边,太烦人了!...自适应是为了解决如何在不同大小的设备呈现同样的网页(网页的主题内容不改变) 响应式的概念覆盖了自适应,而且涵盖的内容更多。...自适应暴露的一个问题,如果屏幕太小,即使网页能够根据屏幕大小进行适配,但是会感觉小屏幕查看内容太过拥挤。响应式正是针对这个问题衍生出的概念。...4.流动布局 流动布局是各个区块的位置都是浮动的,不是固定不变的。 float的好处是,如果宽度太小,放不下两个元素,后面的元素会自动滚到前面元素的下方,不会再水平方向溢出,避免了水平滚动条的实现。

3.3K30

网页布局的几种方式有哪些_做网页建议用哪种布局

即如果用户的屏幕分辨率小于这个宽度就会出现滚动条,如果大于这个宽度则会留下空白。...缺点:因为宽度使用%百分比定义,但是高度和文字大小等大都是用px来固定,所以大屏幕下显示效果会变成有些页面元素宽度被拉的很长,但是高度、文字大小还是原来一样,显示非常不协调 栅格化布局   将网页宽度人为的划分成均等的长度...bootstrap 的栅格系统是通过一系列的行列的组合来创建页面布局,它的栅格系统最大分为12份: 不过 版本bootstrap3 与 bootstrap4 实现栅格系统方式不一样, bootstrap3...为了兼容 IE,采用的是浮动方式来实现栅格系统: 即每一个栅格都是用左浮动百分比来进行排版,当窗口宽度改变,对应改变 container 容器的宽度,对应栅格宽度自然也跟着改变: bootstrap4...弹性布局(rem/em布局)   弹性布局跟流布局很像,网页宽度固定,使用 em 或 rem 单位进行相对布局,避免了使用像素 px 布局高分辨率下几乎无法辨识的缺点,相对%百分比更加灵活,同时可以支持浏览器的字体大小调整缩放等的正常显示

3K20

如何做一个自适应网页?

背景 现在手机、电脑、ipad成为了每个家庭必备内容,但是通常设计给到我们的都是一个固定大小的UI,如果用户是一个屏幕小或者大的设备,一般就会出现滚动条或者大片空白内容,为了更好的利用一些空间,或者各种屏幕都有一个较好的体验...,我们就按照固定的尺寸来,这样导致的结果就是展示无问题,小屏幕就会出现滚动条,大屏幕就会有过多的留白,屏幕的利用率不高 Pasted image 20230605151617.png 早期的时候...开始之前我们先了解几种布局 固定布局/弹性布局 固定布局顾名思义,就是一个固定大小的设计,然后让内容大屏中居中,小屏中有滚动条 body{ width: 1200px; margin...vh rem rem的方式当前是不推荐的,因为有更好的方式,rem的方式屏幕变化不大的情况下很有用,但是你要是想要把移动端的rem布局的内容直接放到pc,就会出现下面的效果 Pasted image... Bootstrap Bootstrap也提供了一些断点的方式,本质也是媒体查询的东西 Pasted image 20230606215125

41120

CSS布局(三) 布局模型

流动布局模型具有2个比较典型的特征: 第一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为默认状态下,块状元素的宽度都为100%。实际,块状元素都会以行的形式占据位置。...由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响...#div1{ position:fixed;     bottom:0;     right:0 }  (始终屏幕由下端有一个div框,会一直跟着滚动条走) 相对定位可以绝对定位混着使用 原则是:只要父...div定义了定位属性,子div就会跟着父div的位置去再定位 4.说一下z-index 4.1简单演示 利用z-index,可以改变元素相互覆盖的顺序。...表示一个元素叠加顺序的上下立体关系。 z-index值较大的元素将叠加在z-index值较小的元素之上。

2.3K71

HTMLCSS基础知识学习笔记

3、元素宽度不设置的情况下,是它本身父容器的100%(父元素的宽度一致),除非设定一个宽度。        ...内联元素:         1、其他元素都在一行;         2、元素的高度、宽度、行高及顶部底部边距不可设置;         3、元素的宽度就是它包含的文字或图片的宽度,不可改变。...内联块状元素:         1、其他元素都在一行;         2、元素的高度、宽度、行高以及顶底边距都可设置。        ...块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为默认状态下,块状元素的宽度都为100%         第二点,流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示    ...2、浮动模型 (Float)         现在我们想让两个块状元素并排显示         任何元素默认情况下是不能浮动的,但可以用CSS定义为浮动,如div、p、table、img等元素都可以被定义为浮动

2.1K10

CSS学习

块级元素也可以通过代码display:inline将元素设置为内联元素 div{display:inline;} 内联元素特点: 1、其他元素都在一行; 2、元素的高度、宽度及顶部底部的边距不可设置...inline-block元素特点: 1、其他元素都在一行; 2、元素的高度、宽度、行高以及顶部底部边距都可设置。...流动模型 流动模型(Flow)是默认的网页布局模式。流动布局模型具有两个比较经典的特征: 1、块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为默认状态下,块状元素的宽度都为100%。...实际块状元素都会以行的形式占据位置。 2、流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。...由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终定位于浏览器窗口内视图的某个位置,不会受文档流动影响

1.2K40

前端入门4-CSS属性样式表声明正文-CSS属性样式表

background-attachment 设置背景图片是否固定,属性值: fixed 背景固定住,不会被滚动条滚走 scroll 默认属性,背景跟随滚动条滑动 background-clip...继续往下处理,如果发现的还是浮动元素,因为所有的浮动元素都处理同一层面,所有的文档流元素都处于一个层面,所有浮动元素 div4 并不会跟 div3 发生重叠,而是贴着它。...如果接下去是块级元素,那么它就会是绘制浮动元素 div3 dive4 下面,呈现出重叠的效果。...本质也是clear:both) 浮动的不足 浮动虽然好用,既可以实现文字围绕的效果,又可以实现多列并排的布局,但它也存在一些不足的地方,上面说的浮动清除是其中一点,还有一些问题,如下: 整个宽度可能难以计算...​ 这是因为多个浮动元素之间并排显示的前提的有足够的空间让这些元素并排,所以通常对于浮动元素的宽度设置是通过百分比来设置,确保多个并排的元素即使窗口发生变化仍旧可以并排布局。 ​

1.6K30

EasyUi 动态tabs 实际项目中遇到问题与解决方法

需求: 1、点击菜单列表新增tab 2、点击切换按钮,隐藏左侧列表,tab宽度100%,再次点击还原 3、tab标签页的内容会用到bootstrap table插件与echart插件 遇到的问题 1、...新增的iframe 高度用百分比谷歌浏览器中无效 2、点击切换按钮tabs的resize方法无效 3、鼠标移到iframe上会有滚动条 刚开始是把iframe的设置成固定的高度,当把iframe设置成...scrolling="auto"时,,这时鼠标移到iframe上会有滚动条,如果设置成scrolling="no"超出内容的话就没有滚动条了,看样子把iframe设置成固定高度是不合适的,改成iframe.../plugins/bootstrap-table-develop/src/bootstrap-table.css"> /*div.tooltip.tooltip-bottom...但是效果不如直接设置dom的宽度100%页面切换流畅, // setTimeout(function(){$('#tt').tabs('resize', {

2.3K20

如何使用 CSS 设置自定义水平和垂直滚动条

下面的截图显示了我们即将创建的侧边栏:侧边栏要创建上面的侧边栏,我们将在CSS中进行以下更改:将导航栏的显示更改为flex,并将方向设置为column为侧边栏设置背景颜色为导航链接添加底部边框增加导航链接的字体大小字体粗细为侧边栏设置固定宽度增加...: 0; }在上面的代码片段中,我们将侧边栏距离顶部底部的距离设置为4rem。...让我们继续下一节,我们将讨论如何设置滚动条的样式。自定义滚动条样式您希望为网站的滚动条设置样式的原因之一是为了整个网页实现颜色协调。您可能希望将在网站上使用的颜色数量保持一组最小值。...本节中,我们将分别为垂直滚动条(侧边栏滚动)水平滚动条(flexbox滚动)设置样式。样式垂直滚动条(侧边栏滚动)我们将在侧边栏(垂直)滚动条设置以下样式。...一次性样式所有滚动条大多数情况下,您可能希望整个网站的所有垂直水平滚动条保持一致的样式。

1.1K00

Web-第五天 BootStrap学习

其预定义一套CSS样式与样式对应的jQuery代码,我们只需要提供固定HTML结构,添加固定的class样式,就可以完成指定效果的实现。...视口的作用:移动浏览器中,当页面宽度超出设备(device),浏览器内部虚拟的一个页面容器,将页面容器缩放到设备这么大,然后展示 取值: width=device-width, 视口的宽度,大多手机浏览器视口的宽度是...提供的两个容器如下: .container 类用于固定宽度并支持响应式布局的容器。 ......-- 1.整个topbar划分比例:1:2:1 2.中间区域只“大屏幕”“中等屏幕”显示 3.整个区域“超小屏幕”英寸 --> 特色F4 4.2 重写首页之固定滚动条 4.2.1 案例分析 当浏览器向下滚动到指定位置时,导航条悬浮在指定页面最顶端

5.1K50

Bootstrap

Bootstrap中,行(Row)列(Column)是构建响应式网格布局的核心组件。它们允许我们创建灵活的网格系统,以便在不同的屏幕尺寸下进行布局。...通过指定列的宽度偏移量,我们可以控制内容不同屏幕尺寸下的布局。下面是一个示例: <!...每个列都使用col-类指定了列的宽度。在这种情况下,.col-6表示每个列占据行的一半宽度,因此左侧右侧内容将并排显示。Bootstrap使用12列的网格系统。...行中包含了三个列(.col-lg-4 col-md-6)。大型屏幕(大于等于lg断点),每个列占据4个网格列的宽度(.col-lg-4),即一行同时显示3个列。...中等屏幕(大于等于md断点,小于lg断点),每个列占据6个网格列的宽度(.col-md-6),即一行同时显示2个列。小于md断点的屏幕,每个列会自动换行,占据100%的宽度

1.9K30

响应式布局

响应式布局 原理 使用媒体查询针对不同宽度的设备进行布局样式的设置,从而适配不同设备。.../bootstrap-3.4.1-dist/css/bootstrap.min.css" /> 全局 CSS 样式中选要用的东西,复制对应标签 <button type="button" class...布局容器 Bootstrap 预定义了两个 container 容器 container 类 响应式布局的容器,固定宽度 大屏(电脑)(>=1200px):宽度固定为 1170px 中屏(桌面显示器)...(>=992px):宽度固定为 970px 小屏(平板)(>=768px):宽度固定为 750px 超小屏(手机)(<768px):宽度固定为 100% <!...Bootstrap 提供了一套响应式、移动设备优先的流动栅格系统,会把 container 分为 12 列。 栅格系统通过一系列的行(row)列(column)的组合来创建页面布局。

2.9K10

Android开发人员初识前端

,元素宽度不设置的情况下,是它本身父容器的100%(父元素的宽度一致),除非设定一个宽度。...也就是说网页默认状态下的 HTML 网页元素都是根据流动模型来分布网页内容的。 特征:第一,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为默认状态下,块状元素的宽度都为100%。...实际,块状元素都会以行的形式占据位置。第二,流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。...1#div{ 2 position:relative; 3 left:100px; 4 top:50px; 5} (3)、固定定位(position:fixed) 与absolute定位类型类似...由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响

2.2K30
领券