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

Web前端最全面试宝典- CSS

在宽度和高度之外绘制元素内边距和边框(元素默认效果)。 border-box:元素指定任何内边距和边框都将在已设定宽度和高度内进行绘制。...通过从已设定宽度和高度分别减去边框和内边距才能得到内容宽度和高度。 4.页面导入样式时,使用link和@import有什么区别?...他们是一种特殊语法/语言编译成CSS。 例如Less是一种动态样式语言. 将CSS赋予了动态语言特性,变量,继承,运算, 函数....这个不用多说,封装对浏览器语法差异重复处理,减少无意义机械劳动。 3)可以轻松实现多重继承。 4)完全兼容 CSS 代码,可以方便地应用到老项目中。...一个用于页面布局全新CSS3功能,Flexbox可以把列表放在同一个方向(从上到下排列,从左到右),并让列表能延伸到占用可用空间。

1.1K10

CSS3学习(一)——基础学习

::after元素最后 before和after 必须结合content属性来使用 1.2.5 选择器权重(优先) 权重计算规则  第一等:代表内联样式,: style=””,权值为1000...第四等:代表元素选择器和伪元素选择器,div p,权值为0001。  通配符、子选择器、相邻选择器等*、>、+,权值为0000。  继承样式没有权值。...蓝色) RGBA :  就是在rgb基础上增加了一个a表示不透明度  需要四个值,前三个和rgb-样,第四个表示不透明度  1表示完全不透明0表示完全透明 . 5半透明 十六进制RGB值:...width:设置内容区宽度  height:设置内容区高度 边框 边框(border):  边框属于盒子边缘,边框里边属于盒子内部,出了边框都是盒子外部,边框大小会影响到整个盒子大小...一共有四个方向内边距:  padding-top  padding-right  padding - bottom  padding- left  内边距设置会影响到盒子大小,背景颜色会延伸到内边距上

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

    web前端开发初学者十问集锦(2)

    行内元素(a标签),在文档流中时候因为是行内元素所以无法设置宽高;而当设置了绝对定位或者浮动,会生成块框(即变成块元素),所以就可以设置宽高了。 2.img标签是行内元素为什么可以设置宽高?... 运行结果如下: image.png (2)块元素可以通过CSS width、height、边框,垂直内边距和外边距设置框尺寸,但行内元素不可以...可以使用水平内边距、边框和外边距调整它们间距。但是,垂直内边距、边框和外边距不影响行内框高度。...行框高度等于本行内所有元素中行内框最大值。当有多行内容时,每行都会有自己行框。 块框:块元素形成框称为块框,又叫块框。div、h1 或 p 元素常常被称为块元素。...主要有两个影响, (1)浮动框脱离文档普通流,浮动框可以向左或向右移动,直到它外边缘碰到包含框或另一个浮动框边框为止。可参见:CSS 浮动。 (2)在 CSS 中,任何元素都可以浮动。

    1.4K10

    前端基础知识整理

    :first-child p:first-child 伪元素 指定只有当元素是其父第一个子样式。...伪元素 选择每个p元素是其父最后一个p元素 3 :only-of-type p:only-of-type 伪元素 选择每个p元素是其父唯一p元素 3 :only-child p:only-child...(2) 伪元素 选择每个p元素其父第二个子元素,从最后一个子项计数 3 :nth-of-type(n) p:nth-of-type(2) 伪元素 选择每个p元素是其父第二个p元素 3 :nth-last-of-type...(n) p:nth-last-of-type(2) 伪元素 选择每个p元素其父第二个p元素,从最后一个子项计数 3 :last-child p:last-child 伪元素 选择每个p元素是其父最后一个子...设置元素上外边距 1 尺寸(Dimension) 属性 属性 描述 CSS height 设置元素高度 1 max-height 设置元素最大高度 2 max-width 设置元素最大宽度

    3.2K20

    HTML常见面试题

    完全透明),而它所占据空间位置仍然存在,也即是说它仍具有高度、宽度等属性值。...介绍一下标准CSS盒子模型?与低版本IE盒子模型有什么不同?...p:first-of-type 选择属于其父元素首个元素 p:last-of-type 选择属于其父元素最后元素 p:only-of-type 选择属于其父元素唯一元素 p:only-child...选择属于其父元素唯一子元素 p:nth-child(2) 选择属于其父元素第二个子元素 :enabled :disabled 表单控件禁用状态。...清除浮动方式? 浮动元素碰到包含它边框或者浮动元素边框停留。由于浮动元素不在文档流中,所以文档流块框表现得就像浮动框不存在一样。浮动元素会漂浮在文档流块框上。

    9710

    前端面试题2(CSS

    前端面试之CSS ---- display: none; 与 visibility: hidden; 区别 联系:它们都能让元素不可见 区别: display:none;会让元素完全从渲染树中消失...;相同,但这个属性用于记录一个元素状态 height: 0; 将元素高度设为 0 ,并消除边框 filter: blur(0); CSS3属性,将一个元素模糊度设置为...absolute; top:50%; /*父元素高度50%*/ margin-top: -150px; /*自身高度一半*/ } 未知高度父子元素居中,模拟表格布局 缺点:IE67不兼容...工作原理: 浮动元素脱离文档流,不占据空间(引起“高度塌陷”现象) 浮动元素碰到包含它边框或者其他浮动元素边框停留 浮动元素引起问题?...在 CSS 中伪类一直用 : 表示, :hover, :active 等 伪元素在CSS1中已存在,当时语法是用 : 表示, :before 和 :after 后来在CSS3中修订,伪元素用 ::

    2.8K11

    CSS进阶11-表格table

    在这种情况下,开发者不应该在文档语言中使用与表格相关元素,而应该将CSS应用于相关结构元素以实现所需布局。 开发者可以将表格视觉格式指定为矩形网格单元格。单元格行和列可以组织成行组和列组。...在其他文档语言(XML应用程序)中,可能没有预定义表格元素。因此,CSS 2.2允许开发者通过“display”属性将文档语言元素“映射”到表格元素。...CSS模型不要求文档语言包含对应这些组件每一个元素。对于没有预定义表元素文档语言(XML应用程序),作者必须将文档语言元素映射到表元素,这是通过“display”属性完成。...注:CSS2描述了不同宽度和水平对齐行为。该行为将在CSS3中使用此属性值“top-outside”和“bottom-outside”引入。...CSS 2.2没有定义表单元格和表行高度是如何用百分比值指定其高度CSS 2.2没有定义行组上“高度含义。 在CSS 2.2中,单元格盒高度是内容所需最小高度

    6.6K20

    面试题整理|45个CSS面试题

    Font-style Font-variant Font-weight Font-size/line-height Font-family Caption Icon Q30.如何在CSS中使用box-shadow...box-sizing:边框更改了元素宽度和高度计算方式,边框和填充也包括在计算中。 元素高度由内容高度+垂直填充+垂直边框宽度计算得出。...何时建议在项目中使用预处理器?  CSS预处理器是用一种专门编程语言,进行Web页面样式设计,然后再编译成正常CSS文件,以供项目使用。  ...SCSS其语法完全兼容CSS3,并且继承了SCSS强大功能。由于SCSS是CSS扩展,因此所有在CSS中正常工作代码也能在SCSS中正常工作。...比CSS多出好多功能变量、嵌套、混合(Mixin)、继承等。 什么时候用取决于项目的类型,但是预处理器具有以下优点/缺点。 优点: 1、CSS变得更易于维护。 2、易于编写嵌套选择器。

    4.2K30

    CSS(三)

    本章介绍了 CSS 框模型核心组件: 填充,边框,边距,Block boxes 和 Inline boxes。可以将此视为 CSS 布局”微观”视图,因为它定义了框个别行为。...Block boxes 和 Inline boxes 行为 Block boxes 总是在前一个 Block 元素之后 Block boxes 宽度基于其父容器宽度 Block boxes 高度基于其所容纳内容...Border Border 就是围绕内容和填充绘制线,注意边框何在填充旁边碰撞,两者之间没有空隙。...您选择其中一个最常见原因是: 填充具有背景,而边距始终是透明 填充包含在元素单击区域中,而边距则不包括在内 边距会发生垂直折叠,而填充则不会 块元素和内联元素之间最明显对比之一是它们对边距处理...Inline box 完全忽略元素顶部和底部边距。 水平边距显示会像我们期望那样,而元素周围垂直空间没有变化。

    1.9K20

    【前端面试题】04—33道基础CSS3面试题(附答案)

    更多CSS选择器; 多背景设置; 色彩模式,rgba; 伪元素::selection; 媒体查询; 多栏布局; 图片边框( border-image)。 2、CSS3新增伪类有哪些?...p:only- of-type,选择属于其父元素唯一元素每个元素。 p:only- child,选择属于其父元素唯一子元素每个元素。...first- of-type匹配是该类型第一个元素,类型就是指冒号前面匹配到元素,并不限制是第一个子元素,只要是该类型元素第一个即可。当然,这些元素范围都属于同一,也就是同辈。...5、CSS3动画如何在动作结束时保持该状态不变? 采用 animation- fill-mode。其可以设置为以下值。 none,不改变默认行为。...元素宽度/高度由 border+ padding+content宽度/高度决定,设置 width/height属性指的是指定 content部分宽度/高度

    2.8K10

    CSS3】css开篇基础(3)

    层叠性原则: 样式冲突,遵循原则是后者居上原则,哪个在后面,用哪个,很简单。 继承性 某些CSS属性可以从父元素继承给其子元素。如果子元素没有指定某个样式,它会继承其父元素样式。...不可继承属性: margin(外边距)、border(边框)、padding(内边距)等属性默认不会继承。 优先 优先决定当多个选择器应用于同一元素时,哪个选择器样式生效。...元素选择器( div、p、h1): 优先:0, 0, 0, 1 比通用选择器优先更高。...ID选择器( #id): 优先:0, 1, 0, 0 ID选择器优先高于类选择器和元素选择器。...以下是边框样式: 边框也可以单独设置每个边( border-top, border-right 等)。 边框会影响元素大小。在 CSS 盒子模型中,边框是构成元素总尺寸一部分。

    8910

    「学习笔记」CSS基础

    CSS以HTML为基础,提供了丰富功能,字体、样式、背景控制及整体排版等,而且可以针对不同浏览器设置不同样式。 「4....三种模式总结 元素模式 元素排列 设置样式 默认宽度 包含 块元素 一行只能放一个块元素 可以设置宽度高度 容器100% 容器可以包含任何标签 行内元素 一行可以放多个行内元素 不可以直接设置宽度高度...CSS 继承性」 -概念: 子标签会继承父标签某些样式,文本颜色和字号。 想要设置一个可继承属性,只需将它应用于父元素即可。 -注意: 恰当地使用继承可以简化代码,降低CSS样式复杂性。...清除浮动之后, 父就会根据浮动子盒子自动检测高度。...绝对定位(absolute)」 绝对定位是元素以带有定位元素来移动位置 完全脱表–完全不占位置; 父元素没有定位,则以浏览器为准定位(Document文档)。

    3.2K30

    CSS入门?一篇就够了!

    CSS以HTML为基础,提供了丰富功能,字体、颜色、背景控制及整体排版等,而且还可以针对不同浏览器设置不同样式。 引入CSS样式表(书写位置) CSS可以写到那个位置?...样式不冲突,不会层叠 CSS最后执行口诀: 长江后浪推前浪,前浪死在沙滩上。 CSS继承性 所谓继承性是指书写CSS样式表时,子标签会继承父标签某些样式,文本颜色和字号。...大多数浏览器,Firefox、IE6及以上版本都采用了W3C规范,符合CSS规范盒子模型总宽度和总高度计算原则是: /*外盒尺寸计算(元素空间尺寸)*/ Element空间高度 = content...元素大小完全取决于定义大 小或者默认内容多少浮动根据元素书写位置来显示相应浮动。 总结: 浮动 —> 浮动目的就是为了让多个块元素同一行上显示。...1、边偏移 边偏移属性 描述 top 顶端偏移量,定义元素相对于其父元素上边线距离 bottom 底部偏移量,定义元素相对于其父元素下边线距离 left 左侧偏移量,定义元素相对于其父元素左边线距离

    5.2K20

    哪些你知道或不知道css,在这里或许都齐全

    在我们时代应该是去创造而不是模仿。回到学校之后,我开始我学习新旅程;读一本好书亦交一个有趣朋友。...,背景与边框关系; background-clip:设置元素背景(背景图片或者颜色)是否延伸到边框下面;重点在切割位置 border-box: 默认情况 背景延伸到边框外延(但是在边框之下...) padding-box: 边框下面没有背景,即背景延伸到内边距外延 content-box: 背景裁剪到内容去外延 自己动手敲实现效果图如下: 试一试 2....: 规定了指定背景图片background-image 属性原点位置背景相对区域,重点在background-position位置源点 border-box: 背景将会延伸到延伸到外边界边框...我们可以用animation-timing-function调速函数和反向版本,模拟现实世界速度变化csstransform只对块元素有用 如果是反反复复循环函数,我们也可以用可用animation-direction

    1.4K20

    哪些你知道或不知道css,在这里或许都齐全 css编码技巧 css小技巧

    在我们时代应该是去创造而不是模仿。回到学校之后,我开始我学习新旅程;读一本好书亦交一个有趣朋友。...,背景与边框关系; background-clip:设置元素背景(背景图片或者颜色)是否延伸到边框下面;重点在切割位置 border-box: 默认情况 背景延伸到边框外延(但是在边框之下)...padding-box: 边框下面没有背景,即背景延伸到内边距外延 content-box: 背景裁剪到内容去外延 自己动手敲实现效果图如下: ?...: 规定了指定背景图片background-image 属性原点位置背景相对区域,重点在background-position位置源点 border-box: 背景将会延伸到延伸到外边界边框,...我们可以用animation-timing-function调速函数和反向版本,模拟现实世界速度变化csstransform只对块元素有用 如果是反反复复循环函数,我们也可以用可用animation-direction

    1.7K10

    每天10个前端小知识 【Day 15】

    换句话说,其允许我们在不改变内容情况下,改变页面的布局以精确适应不同设备。 6.为什么会出现浮动?什么时候需要清除浮动?清除浮动方式有哪些? 浮动元素碰到包含它边框或者浮动元素边框停留。...父div定义zoom 7.CSS3新增伪类有那些?...p:first-of-type 选择属于其父元素首个元素 p:last-of-type 选择属于其父元素最后元素 p:only-of-type 选择属于其父元素唯一元素 p:only-child...选择属于其父元素唯一子元素 p:nth-child(2) 选择属于其父元素第二个子元素 :enabled :disabled 表单控件禁用状态。...Box-sizing CSS box-sizing 属性定义了引擎应该如何计算一个元素总宽度和总高度

    11010

    css规则定义分类,CSS规则定义英汉对照表

    大家好,又见面了,我是你们朋友全栈君。 《CSS规则定义英汉对照表》由会员分享,可在线阅读,更多相关《CSS规则定义英汉对照表(4页珍藏版)》请在人人文库网上搜索。...1、CSS规则定义英汉对照表一、类型font-family:字体font-size:字体大小font-weight:字体浓淡font-style:字体风格 :斜体、正常等font-variant:字体变量...3、其他浮动元素padding:间隙(设定间隙宽度)margin:边距(用来设定边距宽度)五、边框style:样式 (:虚线等等)width:宽度color:颜色六、列表list-style-type...)Z-index:设置元素堆叠顺序 (该属性设置一个定位元素沿z轴位置,z轴定义为垂直延伸到显示区轴。...视觉效果:cursor 规定要显示光标的类型(鼠标放在指定位置鼠标的形状)filter注:请尽量少使用分页属性,并且避免在表格、浮动元素、带有边框元素中使用分页属性。

    73520

    CSS 盒子模型(Box Model)

    使用这五种属性可以指定内容区信息内容与各方向边框距离。设置盒子背景色属性时,可使背景色延伸到填充区域。 边框(border) 边框是环绕内容区和填充边界。...使用border-color属性可以为边框指定相应颜色,其属性值可以是RGB值,也可以是CSS 规定17个颜色名 。...在设定以上三种边框属性时,既可以进行边框四个方向整体快捷设置,也可以进行四个方向专向设置,border: 2px solid green 或border-top-style: solid、border-left-color...设置盒子背景色属性时,在IE中背景不会延伸到边框区域,但在FF等标准浏览器中,背景颜色可以延伸到边框区域,特别是单边框设置为点线或虚线时能看到效果 。...区别: 在 标准盒子模型中,width 和 height 指的是内容区域宽度和高度。增加内边距、边框和外边距不会影响内容区域尺寸,但是会增加元素框总尺寸。

    1.3K20

    CSS 实用手册

    border 边框属性,通过一个属性设置四个方向边框 宽度、样式、颜色,为元素设置边框后,元素占地面积会发生更改 语法: border:width style color; border:1px...为父元素增加边框(透明),弊端:父元素会变高 b. 可以为父元素设置上内边距来取代子元素上外边距,弊端:父元素高度会变高 c....语法:opacity:value 取值:从 0、0(完全透明) ~ 1、0(完全不透明) 之间数字 53. vertical-align 垂直对齐 语法:vertical-align:value (...在 CSS 2.1 中,伪类选择器和伪元素选择器都是用 : 来表示 :hover 、:active、 :first-line、:first-letter 在 CSS3 中,所有的伪类选择器用 : 表示...位移 改变元素在 z 轴上位置 语法:transform:translateZ(z) ④. transform-style 定义如何在 3D 空间中呈现被嵌套元素 A. flat 默认值,子元素不保留其

    2.7K10

    03.HTML头部CSS图像表格列表

    CSS 可以通过以下方式添加到HTML中: 内联样式- 在HTML元素中使用"style" 属性 内部样式表 -在HTML文档头部 区域使用 元素 来包含CSS 外部引用 -...使用内联样式方法是在相关标签中使用样式属性。样式属性可以包含任何 CSS 属性。以下实例显示出如何改变段落颜色和左外边距。...CSS修饰标签样式,有 "内联" 和 "外引" 两种方式。 对于大部分标签,以上两种方法均可,且修改父标签,子标签特性也会改变。...但某些标签确无法通过修改父标签来改变子标签特性,a标签,修改其颜色特性,必须直接修改 a 标签特性才可。...HTML 图像- 设置图像高度与宽度 height(高度) 与 width(宽度)属性用于设置图像高度与宽度。 属性值默认单位为像素: 提示: 指定图像高度和宽度一个很好习惯。

    19.4K101
    领券