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

HTML/CSS:创建包含2列和3列的两行,这两行应该占据窗口视口,单元格应该滚动

HTML/CSS是用于网页开发的标记语言和样式表语言。它们可以用来创建包含2列和3列的两行,并且这两行应该占据窗口视口,单元格应该滚动。

首先,我们可以使用HTML的table元素来创建表格结构。在每一行中,我们可以使用td元素来创建单元格。然后,使用CSS来设置表格的样式和布局。

下面是一个示例代码,可以实现上述要求:

代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
<style>
    body, html {
        height: 100%;
        margin: 0;
        padding: 0;
    }
    
    .container {
        display: flex;
        flex-direction: column;
        height: 100%;
    }
    
    .row {
        flex: 1;
        display: flex;
    }
    
    .column {
        flex: 1;
        overflow: auto;
        border: 1px solid black;
    }
</style>
</head>
<body>
    <div class="container">
        <div class="row">
            <div class="column">
                <!-- 第一列内容 -->
            </div>
            <div class="column">
                <!-- 第二列内容 -->
            </div>
        </div>
        <div class="row">
            <div class="column">
                <!-- 第一列内容 -->
            </div>
            <div class="column">
                <!-- 第二列内容 -->
            </div>
            <div class="column">
                <!-- 第三列内容 -->
            </div>
        </div>
    </div>
</body>
</html>

在上面的代码中,我们使用了flex布局来实现两行的布局,并且设置了每个单元格的样式。通过设置height: 100%,我们确保了两行占据整个窗口视口的高度。通过设置overflow: auto,我们可以使单元格内容超出单元格高度时出现滚动条。

这个示例代码只是一个基本的框架,你可以根据实际需求来填充每个单元格的内容和样式。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

CSS 定位详解

CSS 有两个最重要基本属性,前端开发必须掌握:display position。 display属性指定网页布局。两个重要布局,我已经介绍过了:弹性布局flex网格布局grid。...这时,浏览器会按照源码顺序,决定每个元素位置,称为"正常页面流"(normal flow)。每个块级元素占据自己区块(block),元素与元素之间不产生重叠,这个位置就是元素默认位置。...3.3 fixed 属性值 fixed表示,相对于(viewport,浏览器窗口)进行偏移,即定位基点是浏览器窗口。这会导致元素位置不随页面滚动而变化,好像固定在网页上一样。 ?...它具体规则是,当页面滚动,父元素开始脱离时(即部分不可见),只要与sticky元素距离达到生效门槛,relative定位自动切换为fixed定位;等到父元素完全脱离时(即完全不可见),fixed...,#toolbar父元素开始脱离,一旦顶部与#toolbar距离小于20px(门槛值),#toolbar就自动变为fixed定位,保持与顶部20px距离。

1.7K40

CSS 定位详解

CSS 有两个最重要基本属性,前端开发必须掌握:display position。 display属性指定网页布局。两个重要布局,我已经介绍过了:弹性布局flex网格布局grid。...这时,浏览器会按照源码顺序,决定每个元素位置,称为"正常页面流"(normal flow)。每个块级元素占据自己区块(block),元素与元素之间不产生重叠,这个位置就是元素默认位置。...# 3.3 fixed 属性值 fixed表示,相对于(viewport,浏览器窗口)进行偏移,即定位基点是浏览器窗口。这会导致元素位置不随页面滚动而变化,好像固定在网页上一样。...它具体规则是,当页面滚动,父元素开始脱离时(即部分不可见),只要与sticky元素距离达到生效门槛,relative定位自动切换为fixed定位; 等到父元素完全脱离时(即完全不可见),fixed...,#toolbar父元素开始脱离,一旦顶部与#toolbar距离小于20px(门槛值),#toolbar就自动变为fixed定位, 保持与顶部20px距离。

1.7K10

动手练一练,手写一个价格对比、固定表头滚动表格

本部分内容摘自: https://juejin.im/entry/59c1fd23f265da06594316a9 作者:左鹏飞 三、创建 HTML 基础结构 1、创建三个基础 sections 区域...HTML结构CSS完成后,接下来我们编写脚本固定表头。...获取用户从顶部滚动距离(pageYOffset) 获取最后一部分内容区域距离窗口顶部高度(getBoundingClientRect().top) 检测滚动条是否滚动到表格区域。...如果滚动到表格区域,获取重置后表头宽度。 接下来我们来判断第三部分内容区域距离顶部高度是否大于表头高度。...由于窗口大小并非固定,我们会经常会拖动或调整窗口大小,因此相关元素宽度高度都要重新计算,这里我们需要添加 resize 事件进行监听,示例代码如下: window.addEventListener

3.2K31

万字总结 CSS 布局

其原本占据空间也会被移除。该元素会定位会相对于容器,除非其某个祖先元素也是定位元素(position值不为static)。...你可以通过设置top、left、bottomright偏移量属性来将元素移动到你想要位置。 但是通常情况下你并不希望元素相对于进行定位,而是相对于容器元素。...> 「效果如下:」 在这里插入图片描述 3.3 固定定位 大多数情况下,position: fixed元素会相对于定位,并且会从正常文档流中被移除,不会保留它所占据空间。...当页面滚动时,固定元素会留在相对于位置,而其他正常流中内容则通常一样滚动。 当你想要一个固定导航栏一直停留在屏幕上时这会非常有效。...这样固定元素就会相对于该块级元素偏移,而非。 接下来给出栗子: <!

5.6K20

waypoint_使用jQuery Waypoint创建粘性导航标题

最重要是,您将熟悉jQuery Waypoints插件基础知识,该插件将提供高级功能:当用户向下滚动时,导航栏将停留在顶部,并进行更改以指示当前部分。...当元素顶部在顶部下方指定距离处时,正值触发路点;当元素位置在顶部上方远处时,负值触发路径。 )。...offset值可以是数字(代表固定数量像素),包含百分比字符串(解释为高度百分比)或返回多个像素函数。 最后一个可以提供一些严重灵活性,稍后我们将使用它。...如果您不仅仅想添加删除类,还可以考虑使用LavaLamp这样插件。 在某些时候,您可能已经注意到,单击导航栏中链接会将部分顶部置于浏览器顶部。...它带有两个参数-滚动目标包含不同选项对象,在这种情况下,很容易解释。 单击链接href属性可以很好地用作滚动目标,并且用作顶部偏移表达式会将目标放置在高度15%处。

3.3K30

寒假提升 | Day6 CSS 第四部分

总结元素隐藏方法,并且说出他们区别 display:none 元素不显示出来, 并且也不占据位置, 不占据任何空间 visibility:hidden 会占据元素应该占据空间 rgba设置颜色...进行下面的案例练习 可以先不做两行显示不全… 可以先不做评论靠右内容 务必下载!! 今日代码讲义 以及思维导图:【点击此链接下载 Day06.zip】 大纲 一....box-shadow ,用于给文字添加阴影效果 常见格式如下(没有向内) 我们可以通过一个网站测试文字阴影: https://html-css-js.com/css/generator...,或者随着包含区块滚动。...如果一个元素拥有滚动机制,背景将会随着元素内容滚动. fixed:此关键属性值表示背景相对于固定。即使一个元素拥有滚动机制,背景也不会随着元素内容滚动

1.3K20

关于移动端适配,你必须要知道

所以,布局是网页布局基准窗口,在 PC浏览器上,布局就等于当前浏览器窗口大小(不包括 borders 、 margins、滚动条)。...视觉( visual viewport):用户通过屏幕真实看到区域。 视觉默认等于当前浏览器窗口大小(包括滚动条宽度)。...例如:用户将浏览器窗口放大了 200%,这时浏览器窗口 CSS像素会随着视觉放大而放大,这时一个 CSS像素会跨越更多物理像素。...4.7 获取浏览器大小 浏览器为我们提供获取窗口大小 API有很多,下面我们再来对比一下: ? window.innerHeight:获取浏览器视觉高度(包括垂直滚动条)。...contain: 可视窗口完全包含网页内容 cover:网页内容完全覆盖可视窗口 默认情况下或者设置为 auto contain效果相同。 7.3 env、constant ?

1.9K41

关于移动端适配,你必须要知道

所以,布局是网页布局基准窗口,在 PC浏览器上,布局就等于当前浏览器窗口大小(不包括 borders 、 margins、滚动条)。...视觉( visual viewport):用户通过屏幕真实看到区域。 视觉默认等于当前浏览器窗口大小(包括滚动条宽度)。...例如:用户将浏览器窗口放大了 200%,这时浏览器窗口 CSS像素会随着视觉放大而放大,这时一个 CSS像素会跨越更多物理像素。...4.7 获取浏览器大小 浏览器为我们提供获取窗口大小 API有很多,下面我们再来对比一下: ? window.innerHeight:获取浏览器视觉高度(包括垂直滚动条)。...contain: 可视窗口完全包含网页内容 cover:网页内容完全覆盖可视窗口 默认情况下或者设置为 auto contain效果相同。 7.3 env、constant ?

2K10

关于移动端适配,你必须要知道

所以,布局是网页布局基准窗口,在 PC浏览器上,布局就等于当前浏览器窗口大小(不包括 borders 、 margins、滚动条)。...视觉( visual viewport):用户通过屏幕真实看到区域。 视觉默认等于当前浏览器窗口大小(包括滚动条宽度)。...例如:用户将浏览器窗口放大了 200%,这时浏览器窗口 CSS像素会随着视觉放大而放大,这时一个 CSS像素会跨越更多物理像素。...4.7 获取浏览器大小 浏览器为我们提供获取窗口大小 API有很多,下面我们再来对比一下: ? window.innerHeight:获取浏览器视觉高度(包括垂直滚动条)。...contain: 可视窗口完全包含网页内容 cover:网页内容完全覆盖可视窗口 默认情况下或者设置为 auto contain效果相同。 7.3 env、constant ?

1.9K20

【Java 进阶篇】HTML表格标签详解

HTML表格基础 在HTML中,使用标签来创建表格,表格包含列。每行用标签表示,而每个单元格用标签表示。...td> 行2,列2 这将创建一个包含两行两列表格,如下所示: 行1,列1 行1,列2 行2,列1 行2,列2 2....合并单元格 有时,我们需要合并表格中单元格创建更复杂布局或显示。HTML允许我们使用colspanrowspan属性来实现这一点。 3.1....以下是一些关于表格语义化重要考虑因素: 表格应该包含标题,以便读者明白表格内容用途。 表头应该使用来标记,以表示表头信息。...结论 HTML表格是在网页上显示组织数据强大工具。在本文中,我们介绍了HTML表格基础,包括如何创建表格、定义表头、合并单元格、添加样式以及提高表格语义化。

29210

【适配】425- 彻底搞懂移动Web开发中viewport与跨屏适配

维基百科①解释为: 在计算机图形学理论中,当将一些对象渲染到图像时,存在两个类似区域相关概念。(窗口) 是一个以特定于渲染设备坐标表示区域(通常为矩形)。...范围内图像会以剪切形式,投影到到世界坐标窗口中,完成图像可视化展示。 在 Web 浏览器中,是整个文档可见部分。如果文档大于,则用户可以通过滚动来移动。...因为,浏览器窗口中所浏览图像放大,是依赖于缩小来实现。 如果不好理解,可以参照下图动画来感受一下。(上面蓝框表示底层画布、红框表示,下面表示用户在浏览器窗口中看到页面) ?...同理,当浏览器窗口比较小,而我们想要看到页面下面的内容时,我们需要向下滚动滚动条,浏览器在实现这个过程中所依赖,便是下移。...如前面 viewport 概念解释,css 中同样 px 大小宽高描述,在不同大小状态下,用户在浏览器窗口中看到页面大小效果是不同

2.8K30

为什么margin、padding其他间距技术应使用 px 单位

绝对长度单位总是相同,而不是基于页面中其他内容 相对长度单位单位可以改变,并基于字体 如何确定何时使用绝对或相对 CSS 单位?...对于 font-size 属性使用 rem 单位是最佳实践,因为它允许用户通过个人设备上设置来自定义他们浏览体验 相对长度单位也常用于根据用户尺寸改变页面外观。...对于只想以不同方式阅读内容用户来说,过高页面意味着更多滚动操作,而且他们一次能看到内容也会更加有限。...从高层次来看,它具有 带有徽标、多个链接几个按钮导航标题 一个两栏式行动号召布局,包含大号文本、描述、按钮一个圣诞主题图形。...我们可以看到这一点: 导航标题现在非常高,几乎占据窗口高度一半,还遮住了下一部分内容。 双栏行动号召部分仍然是两栏,没有为所有文字留出太多水平空间。

7510

彻底搞懂移动Web开发中viewport与跨屏适配

维基百科①解释为: 在计算机图形学理论中,当将一些对象渲染到图像时,存在两个类似区域相关概念。(窗口) 是一个以特定于渲染设备坐标表示区域(通常为矩形)。...范围内图像会以剪切形式,投影到到世界坐标窗口中,完成图像可视化展示。 在 Web 浏览器中,是整个文档可见部分。如果文档大于,则用户可以通过滚动来移动。...因为,浏览器窗口中所浏览图像放大,是依赖于缩小来实现。 如果不好理解,可以参照下图动画来感受一下。(上面蓝框表示底层画布、红框表示,下面表示用户在浏览器窗口中看到页面) ?...同理,当浏览器窗口比较小,而我们想要看到页面下面的内容时,我们需要向下滚动滚动条,浏览器在实现这个过程中所依赖,便是下移。...如前面 viewport 概念解释,css 中同样 px 大小宽高描述,在不同大小状态下,用户在浏览器窗口中看到页面大小效果是不同

3.2K20

响应式布局,你需要知道这些

设备像素与CSS像素区别是什么? EM,REM 计算规则是什么?实际应用中如何选择? 什么是 viewport,布局,视觉,理想区别? 百分比单位单位计算规则是什么?...所以我们还需要另一种布局,它宽度视觉相同,用户不需要缩放拖动网页就能获得良好浏览体验,这就是理想(idea viewport)。...1vh = 1% 高度 以 IPhone X 为例,vw CSS 像素换算如下, <!...FlexBox 基于轴线,只能解决一维场景下布局,作为补充,W3C 在后续提出了网格布局(CSS Grid Layout),网格将容器再度划分为 “行” “列”,产生单元格,项目(子元素)可以在单元格内组合定位...内容会溢出口外,导致出现横向滚动条对不对,这在移动端是非常不好浏览体验,因为用户往往更习惯上下滚动,而不是左右滚动,所以我们需要确保图片内容不要超出 viewport,可以通过设置元素最大宽度进行限制

1.7K20

CSS | 视差滚动 | 笔记

background-attachment: 决定 背景图像位置 是在 口内固定 ,或者 随着包含区块滚动 。 它属性值含义如下: 属性值 含义 fixed 背景相对于固定。...如果一个元素拥有滚动机制,背景将会随着元素内容滚动,并且背景绘制区域定位区域是相对于可滚动区域而不是包含他们边框。...意味着 perspective(200px) translateZ(75px) 在HTMLElement计算机屏幕之间创建了一个 200px 虚拟空间, 并将其向你移动了 75px。...通过在视差滚动中应用不同 translateZ 值,可以创建层次感深度效果。...遗憾是,仍然没有一种简单方法可以让一个元素在不依赖javascript情况下占据整个高度。 height: 100vh 是如此接近伟大,但考虑到它在移动设备上局限性,最好避免它。

56921

响应式设计

给所有用户提供同一份 HTML CSS。通过使用几个关键技术,根据用户浏览器大小(或者屏幕分辨率)让内容有不一样渲染结果。这种方式不需要分别维护两个网站。...做响应式设计时,一定要确保 HTML 包含了各种屏幕尺寸所需全部内容。你可以对每个屏幕尺寸应用不同 CSS,但是它们必须共享同一份 HTML。...因为要先实现移动版设计,所以更应该了解在更大下网页长什么样,这样才能在一开始就写出合适 HTML 结构。...固定容器(比如,设定了 width: 800px 元素)在小屏上会超出范围,导致需要水平滚动条,而流式容器会自动缩小以适应。...网页默认就是响应式。没添加 CSS 时候,块级元素不会比宽,行内元素会折行,从而避免出现水平滚动条。加上 CSS 样式后,就需要来维护网页响应式特性了。

2K10

【学习图片】1.图片简史

响应式布局中图像 除了灵活布局使用CSS媒体查询之外,"灵活图像媒体"是响应式网页设计三个重要方面之一。...从视觉上看,完美无瑕-缩小光栅图像在视觉上是无缝。 通过一两行CSS,缩小图像看起来就像我们指定了一个图像源,而这个图像源就是要以这个尺寸显示。...例如,如果一张图像占据空间宽度可以根据用户大小从 300px 到 2000px 不等,则该图像源图像内在宽度至少应为 2000px。...但是,他们仍然要传输渲染 2000px 宽图像,消耗大量带宽和处理能力,没有任何实际效益。 随着第一款“Retina”设备出现,情况变得更加糟糕,因为显示密度成为了大小关注点。...通过在src中提供浏览器一个800像素宽源图像,并在CSS中指定它应该以400像素宽显示,结果是以双倍像素密度渲染图像。

1.1K40

前端硬核面试专题之 CSS 55 问

视差滚动(Parallax Scrolling)通过在网页向下滚动时候,控制背景移动速度比前景移动速度慢 来创建出令人惊叹 3D 效果。 CSS3 实现。...四、vh 与 vw 在桌面端,指的是浏览器可视区域; 在移动端,它涉及 3个 :Layout Viewport(布局),Visual Viewport(视觉),Ideal Viewport...单位中”,桌面端指的是浏览器可视区域;移动端指就是 Viewport 中 Layout Viewport。...vh / vw 与 % 单位 解释 vw 1vw = 宽度 1% vh 1vh = 高度 1% vmin 选取 vw vh 中最小那个 vmax 选取 vw vh 中最大那个...尺寸 不过由于 vw vh 是 css3 才支持长度单位,所以在不支持 css3 浏览器中是无效

2K20

移动 web 开发最佳实践

其中像素比为1占用4个,像素比为2占用16个。 (viewport): 指的是移动设备中设备屏幕窗口。...在移动端浏览器当中,存在着两种,一种是视觉(也就是我们说设备大小), 另一种是布局(我们要看网页宽度是多少)。...先说一下起源,智能设备刚出现时候,查看桌面端页面时会出现一个问题:由于早期页面很多采用固定宽度布局,导致放在移动端窗口下出现横向滚动条,不便于用户查看,所以浏览器厂商研究出了布局...布局宽度一般在768px~1024px(由浏览器厂商设置),常见宽度980px,这样,小屏移动设备能够一次性完全显示桌面端页面,避免了浏览器出现横向滚动条。...其实两行代码作用是一样。他们作用都是不对当前页面进行缩放,也就是页面本该是多大就是多大。因为这里缩放值是1,也就是没缩放,屏幕宽度自然是实际能展示宽度了。

3K10

【Hello CSS】第三章-浏览器视图与坐标

在全屏模式下,viewport 是设备屏幕范围,窗口是浏览器窗口,浏览器窗口大小小于或等于大小,并且文档是这个网站,文档大小可比 viewport 长或宽。...初始指的是任何用户代理样式对它进行修改之前。桌面浏览器如果不是全屏模式的话,一般是基于窗口大小。 在移动设备上(或者桌面浏览器全屏模式),初始通常就是应用程序可以使用屏幕部分。...视觉大小变化时触发 onscroll: null, // 滚动视觉时触发。...pageLeft: 0, // 视觉口边缘初始化包含原点X坐标,返回值为CSS像素值。...pageTop: 6680, // 视觉口边缘初始化包含原点Y坐标,返回值为CSS像素值。

2.3K20
领券