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

面试官:CSS 面试题集锦

有哪些隐藏内容方法? 使用display:none来隐藏所有内容 display:none可以让网页中所有内容不显示代码、文字、链接、图片、div层,是推荐内容隐藏方式。...Bootstrap框架网格系统就是将容器平分成12份。 你用过媒体查询,或针对移动端布局/CSS 吗?...block和inline这两个概念是简略说法,完整确切说应该是 block-level elements (元素) 和 inline elements (内联元素)。...block元素通常被现实为独立,会单独换一行;inline元素则前后不会产生换行,一系列inline元素都在一行内显示,直到该行排满。...display:inline-block 简单来说就是将对象呈现为inline对象,但是对象内容作为block对象呈现。之后内联对象会被排列在同一行内。

3.3K30

59道CSS面试题(附答案)

,因为 clearfix已经应用在各大CSS框架( Bootstrap等),并成为行业默认规范。...例如都是元素,当显示这些元素中间文本时,都将从新行开始显示,其后内容也将在新行显示。 行内元素可以和其他行内元素位于同一行,在浏览器显示时不会换行。...也可以把浮动元素想象成被元素忽略元素,而内联元素会关注元素。 17、解释一下 CSS Sprite,以及如何在页面或网站中使用它。...22、内联元素可以实现浮动吗? 在CSS,任何元素都可以浮动。不论浮动元素本身是何种元素,都会生成个级框。因此,对于内联元素,如果设置为浮动,会产生和级框相同效果。...在同一个BFC,两个毗邻级盒在垂直方向(和布局方向有关系) margin会发生折叠。 BFC决定元素如何对其内容进行布局,也决定与其他元素关系和相互作用。 40、谈谈你对C规范理解。

4.9K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Material Design —卡片(Cards)

    卡片集合是同一个平面上多个卡片布局形式。 用法 卡片展示是由不同尺寸或不同支持动作元素组成内容。...它们也非常适合展示尺寸或支持操作变化元素,例如带有可变长度标题照片。 ? 卡片集合是共面的,或同一平面上的卡片布局。 ?...按钮或评论 ·在网格列表,但需要显示更多内容来补充图像 ?...卡片不会翻转以显示背面的信息。 支持手势 卡片手势应始终在卡片集合实施。 支持手势包括: 滑动手势(swipe gesture)可以在每张卡片上使用。限制视图轻扫手势,使其不会彼此重叠。...UI控件 与主内容内联放置UI控件(滑块)可以修改主内容视图。 例如,可以选择日期滑块,评分内容星星,或选择日期范围分段按钮。 ? ? ? 溢出菜单(可选) 溢出菜单通常放置在卡右上角。

    4.3K100

    BootStrap应用开发学习入门

    > 和 ) .list-inline: 将所有列表项放置同一行 .dl-horizontal: 该类设置了浮动和偏移,应用于 元素元素,具体实现可以查看实例 基础示例...如果您不想显示这些着重号,您可以使用 class .list-unstyled 来移除样式。 您也可以通过使用 class .list-inline 把所有的列表项放在同一。...嵌套列 描述:为了在内容嵌套默认网格,请添加一个新 .row,并在一个已有的 .col-md- 列内添加一组 .col-md- 列; 简单说就是相对于父元素可以,再次对行进行等分或者不等分,相对于父元素十二份...BS 代码展示 两种方式显示代码: :内联显示代码 :显示为一个独立元素或者代码有多行 :显示变量赋值 :按键文本提示 : 电脑程序输出格式显示...# 与 .sr-only 类结合使用,在元素获取焦点时显示(:键盘操作用户) .close #显示关闭按(使用通用关闭图标来关闭模态框和警告框) .caret #显示下拉式功能(下拉菜单

    17.5K20

    BootStrap应用开发学习入门

    > 和 ) .list-inline: 将所有列表项放置同一行 .dl-horizontal: 该类设置了浮动和偏移,应用于 元素元素,具体实现可以查看实例 基础示例...如果您不想显示这些着重号,您可以使用 class .list-unstyled 来移除样式。 您也可以通过使用 class .list-inline 把所有的列表项放在同一。...嵌套列 描述:为了在内容嵌套默认网格,请添加一个新 .row,并在一个已有的 .col-md- 列内添加一组 .col-md- 列; 简单说就是相对于父元素可以,再次对行进行等分或者不等分,相对于父元素十二份...BS 代码展示 两种方式显示代码: :内联显示代码 :显示为一个独立元素或者代码有多行 :显示变量赋值 :按键文本提示 : 电脑程序输出格式显示...# 与 .sr-only 类结合使用,在元素获取焦点时显示(:键盘操作用户) .close #显示关闭按(使用通用关闭图标来关闭模态框和警告框) .caret #显示下拉式功能(下拉菜单

    14.6K30

    Jump Start Bootstrap 第3章

    有时我们可能需要显示文本,“新”或“现在下载”,例如,在其他一些HTML元素旁边。在这样地方,标签可以派上用场。...要显示一个标签,您需要将一个label类添加到诸如和这样内联HTML元素。...在代码,我们已经根据Bootstrap规则,将表单类从”form”替换为”form-horizontal”。然后我们在元素添加了一个类”col-xs-2”,因此它跨越两个网格。...接下来,我们把封装在一个,它在类”col-xs-10”帮助下跨越10个网格内联表单 我们也可以创建所有元素排成一行表单。...这些has-*类型类只会将颜色应用到表单控件、controllabel和helpblock类元素。如果用户在输入字段输入无效值时,想要显示一些自定义文本,请使用带有类帮助元素

    13.9K20

    CSS学习

    但有一些css样式是不具有继承性边框 特殊性 有时候我们为同一元素设置了不同css样式代码,那么元素会启用哪一个css样式?浏览器根据权值来判断使用哪种css样式,使用权值高css样式。...在css,HTML标签元素大体被分为三种不同类型:块状元素内联元素(行内元素)和内联元素。...元素 在html、、、、、就是元素。设置display:block就是将元素显示元素,使该元素具有元素特点。...实际上块状元素都会以行形式占据位置。 2、在流动模型下,内联元素都会在所处包含元素内从左到右水平分布显示。...由于视图本身是固定,它不会随浏览器窗口滚动条滚动而变化,除非你在屏幕中移动浏览器窗口屏幕位置,或改变浏览器窗口显示大小,因此固定定位元素会始终定位于浏览器窗口内视图某个位置,不会受文档流动影响

    1.2K40

    CSS基础知识

    hover{color:red;} 分组选择符(想为html多个标签元素设置同一个样式时,可以使用分组选择符): 继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。...p{color:red;} 三年级时,我还是一个胆小小女孩。 结果p文本与span文本都设置为了红色。...内联:display:inline-block 元素特点: 1、每个元素都从新一行开始,并且其后元素也另起一行。...实际上,块状元素都会以行形式占据位置。 第二点,在流动模型下,内联元素都会在所处包含元素内从左到右水平分布显示。...由于视图本身是固定,它不会随浏览器窗口滚动条滚动而变化,除非你在屏幕中移动浏览器窗口屏幕位置,或改变浏览器窗口显示大小,因此固定定位元素会始终位于浏览器窗口内视图某个位置,不会受文档流动影响

    1K31

    分层 Blazor 组件

    在本文中,我将生成新 Blazor 组件,以通过 Bootstrap 4 框架服务显示模式对话框。在此过程,我将处理 Blazor 模板化组件和级联参数。...在 Blazor ,事情变得容易多了,因为无需为了创建复杂元素 Bootstrap 模式对话框)更易记标记语法,而无奈地使用标记帮助器。接下来将介绍如何在 Blazor 创建模式组件。...此标记包含包装器 Modal 元素及其两个子级子树:一个用于切换按钮,一个用于实际内容。 根据模式 Bootstrap 语法,任何对话框都需要显示触发器。...此标记结果是将区块周围用来收集切换标记和实际内容 DIV 元素推送出去,以在对话框显示。...不过,在 Bootstrap 对话框所需标记结构方面,它起到至关重要作用。Toggle 和 Content 组件共用同一 ID,用来唯一标识模式对话框。

    8.3K10

    CSS概要

    CSS语法 选择符 { 属性:值} 选择符:又称选择器,指明网页要应用样式规则元素本例是网页中所有的段(p)文字将变 成蓝色,而其他元素(ol)不会受到影响。...在CSS,html标签元素大体被分为三种不同类型:块状元素内联元素(又叫行内元素)和内联块状元素。...在流动模型下,内联元素都会在所处包含元素内从左到右水平分布显示。 浮动模型 float 浮动模型,浮动(Float)如果想让两个块状元素并排显示,需要用到浮动模型。...) 如果想为元素设置层模型绝对定位,需要设置position:absolute(表示绝对定位),这条语句作用将元 素从文档流拖出来,然后使用left、right、top、bottom属性相对于其最接近一个具有定位属性父包含...由于视图本身是固定,它不会随浏览器窗口滚动条滚动而变化,除非你在屏幕中移动浏览器窗口屏幕 位置,或改变浏览器窗口显示大小,因此固定定位元素会始终位于浏览器窗口内视图某个位置,不会 受文档流动影响

    1.4K50

    前端基础篇之CSS世界

    小刚老师 基本概念 盒模型四大金刚 好基友`line-height`和`vertical-align` 流破坏 层叠规则 弹性布局 网格布局 文本控制 元素显示与隐藏 基本概念 这些基本概念有些可能不易理解但却都很重要...“流体布局”是html默认布局机制,如你写html不用css,默认自上而下(元素div)从左到右(内联元素span)堆砌布局方式。 元素内联元素 这个大家肯定都知道。...内联元素又叫行内元素,指只占据它对应标签边框所包含空间元素,这些元素如果父元素宽度足够则并排在一行显示span、a、em、i、img、td等。...从表现来说,内联元素典型特征就是可以和文字在一行显示。因此文字也是内联元素。图片、按钮、输入框、下拉框等替换元素也是内联元素。...如果元素在没有position情况下是内联元素,则和内联元素同一显示;如果元素在没有position属性情况下是元素,则换行显示

    2.1K50

    Spring Web MVC框架(十二) 使用Thymeleaf

    我们可以在文本元素添加默认值,这样当Thymeleaf引擎处理失败时候页面会显示默认值。${...}是变量表达式,将括号变量替换为其值。...需要注意和JSTL不同,Thymeleaf会根据条件显示或隐藏包含th:if整个标签,而不仅是它子标签。 ....... 代码段 前面的代码段全部在某个页面元素。如果代码是一些平级元素,又该怎么做呢?...内联 前面所有这些Thymeleaf属性都是使用属性方式写入,能不能通过内联方式直接在元素内部添加值?...当然可以,只不过这样的话,当显示未处理页面时,就不会显示预设默认值,而是丑陋表达式代码了。除此之外,还可以对CSS、JavaScript内联,让Thymeleaf引擎生成合适代码。

    2.8K10

    RenderingNG关键数据结构及其角色

    内联片段信息列表每个条目都是一个存有(「对象,后代数量」)等特定信息「元组」Tuple 「属性树」是解释「视觉和滚动效果」如何应用于DOM元素数据结构 每个Web文档都有四个「独立属性树」:...虽然,主帧foo.com和子帧foo.com/other-page位于同一个帧树上,并且同一个「渲染进程」处理他们渲染过程,但是,它们位于不同局部frame树片段local frame tree...「多种效果」,那么对于同一元素,每棵树上可能有「不止一个属性树节点」。...❝显示项大致对应于CSS绘制顺序规范「原子步骤」 ❞ 「一个DOM元素可能导致多个显示项」,例如#green有一个背景显示项和另一个内联文本显示项。...❞ 例如,内容瓦片有一个变换,表示它们在瓦片网格x、y位置。 这些栅格化瓦片被包裹在「一个渲染通道」,它是一个「quad」列表。

    2K10

    CodeWave系列:3.CodeWave 智能开发平台 页面布局及呈现

    2.2 布局 布局是页面排版关键组件,我们以线性布局组件为例,支持如下3种布局模式: 内联布局:将当前元素修改为内联布局模式,各个内联布局模式元素将默认排布在同一,若空间不足以排布下一个内联布局元素...级布局:将当前元素修改为级布局模式,各个级布局模式元素之前和之后均会换行。...只读:正常显示,但禁止选择或输入。 禁用:置灰显示,且禁止任何交互(焦点、点击、选择、输入等)。 文本:组件需要展示文本内容。...数据表格通常用于以下场景: 当用户需要存储、组织和分析结构化数据时,数据表格可以清晰地展示出数据所有相关属性。 具体常见场景说明请参见如何在表格展示实体数据。...数据列表通常用于以下场景:展示一系列相关数据,例如课程表、时间表、菜单、文章列表等 数据网格:以网格方式展示数据,每一个网格对应数据表一行数据。

    22010

    Jump Start Bootstrap 第2章

    我们将学会网格系统如何工作;我们如何在应用中使用网格系统;我们也将创建简单网页布局去更好理解它。 什么是网格系统?...但在大型显示器上如何呢?在上面的代码,我们没有指定该元素在大型显示器上表现。进一步Bootstrap将自动沿用在超小显示器上指定布局。...移动显示线框如图所示 ? 我们刚刚将这两列转换为移动设计一列。 让我们讨论如何在标记实现此设计。 桌面显示设计 如前所述,中型显示器被认为大于992px。桌面显示大部分都比这个大。...移动设备景观视图利用小型显示器(屏幕宽度768px),我们已经使用了col-sm类。移动设备竖屏视图使用了额外小型显示器(屏幕宽度小于768px)。...嵌套列 你可以在布局任意列创建一套新12格Bootstrap网格。这可以通过在一个现有的列构建一个新元素来完成,然后用自定义列填充这一行。

    2.9K40

    display值及作用

    display值及作用 display属性可以设置元素内部和外部显示类型,元素外部显示类型将决定该元素在流式布局表现,例如级或内联元素元素内部显示类型可以控制其子元素布局,例如grid...目前所有浏览器都支持display属性,但是对于属性值兼容性仍需注意。 外部显示 这些值指定了元素外部显示类型,实际上就是其在流式布局角色,即在流式布局表现。...在正常流,如果有空间,则下一个元素将在同一行上,元素排在一行,封闭后不会自动换行,不能指定高度与宽度,可以使用line-height来指定高度,外边距对于水平方向有效,垂直方向无效,内边距对于水平方向正常有效...display: inline-block display: inline-block;是CSS2规范,无兼容性问题,该属性值表示此元素显示内联元素,该元素生成一个元素框,该框将随周围内容一起流动...display: grid display: grid;是CSS3规范,目前主流浏览器都已支持,该属性值表示将元素分为一个个网格,然后利用这些网格组合做出各种各样布局。

    1.8K30

    CSS基本知识(慕课网)

    3、类选择器、ID选择器   注解:     1)、类选择器 类选择器在css样式编码是最常用到,如右侧代码编辑器代码:可以实现为“胆小鼠”、“勇气”字体设置为红色。...    注解:         当你想为html多个标签元素设置同一个样式时,可以使用分组选择符(,),如下代码为右侧代码编辑器h1、span标签同时设置字体颜色为红色:             ...①、设置display:block就是将元素显示元素    --->     a{display:block;}        2、内联元素(又叫行内元素)    ,、、...实际上,块状元素都会以行形式占据位置。         ②、内联元素都会在所处包含元素内从左到右水平分布显示。...由于视图本身是固定,它不会随浏览器窗口滚动条滚动而变化,除非你在屏幕中移动浏览器窗口屏幕位置, 或改变浏览器窗口显示大小,因此固定定位元素会始终位于浏览器窗口内视图某个位置,不会受文档流动影响

    2.2K60
    领券