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

理解CSS - 笔记

) span、ern、strong、cite、code 等 (完整列表) 实际属性 display: block display: inline 盒子是渲染时的概念,而元素是书写 html 时的概念,...# display 属性 对于行级和块级来说,有以下可选值: block:块级盒子 inline:行级盒子 inline-block:本身是行级,可以放在行盒中;可以设置宽高;作为一个整体不会被拆散成多行...Flow 要点: 根元素、浮动和绝对定位的元素会脱离常规流 其它元素都在常规流之内 (in-flow) 常规流中的盒子,在某种排版上下文中参与布局 排版上下文通过 display 属性创建 # 行级排版上下文...Inline Formatting Context (IFC) 只包含行级盒子的容器会创建一个 IFC IFC 内的排版规则: 盒子在一行内水平摆放 一行放不下时,换行显示 text-align...(BFC) 不是每一个新的块级盒子都会创建一个新的 BFC,只有某些容器会创建一个 BFC: 根元素 浮动、绝对定位、inline-block Flex 子项和 Grid 子项 overflow 值不是

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

    Android开发人员初识前端

    6、code、pre为网页添加代码 code>是添加一行代码,pre>是添加多行代码 7、table、tbody、tr、th、td表格 7.1、整个表格以table标签开始 7.2、如果不加thead...常见的内联块级元素有:、 总结:每一种类型的元素都可以通过代码来设置成其他类型元素,比如你可以使用display:block将元素设置成块级元素,使用display:inline...将元素设置成内联元素,使用display:inline-block将元素设置成内联块级元素。...实际上,块状元素都会以行的形式占据位置。第二,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。...由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响

    2.3K30

    59道CSS面试题(附答案)

    它们的权重是如何表示的? CSS基本选择器有类选择器、属性选择器和ID选择器。 CSS选择器的权重预示着CSS选择器样式渲染的先后顺序,元素样式渲染时,权重高的选择器样式会覆盖权重低的选择器样式。...importont井非选择器,而是针对选择器内的单一样式设置的。当然,不同选择器内应用 !important的权重也是不一样的,例如,在id选择器内的!...例如都是块级元素,当显示这些元素中间的文本时,都将从新行中开始显示,其后的内容也将在新行中显示。 行内元素可以和其他行内元素位于同一行,在浏览器中显示时不会换行。...BFC( Block Formatting Context)指块级格式化上下文,即一个创建了新的BFC的盒子是独立布局的,盒子里面的子元素的样式不会影响到外面的元素。...pre表示不会合并空白符,渲染换行符,不会自动换行,相当于pre元素。 pre-wrap表示不会合并空白符,渲染换行符,自动换行pre-line表示合并空白符,渲染换行符,自动换行。

    5K50

    HTML和CSS

    当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内...=”stylesheet”/> 那么浏览器会识别该文档为css文件,就会并行下载资源并且不会停止对当前文档的处理。...语义标记为设备提供了所需的相关信息,就省去了你自己去考虑所有可能的显示情况(包括现有的或者将来新的设备).例如,一部手机可以选择使一段标记了标题的文字以粗体显示.而掌上电脑可能会以比较大的字体来显示.无论哪种方式一旦你对文本标记为标题...BFC(块级格式化上下文),一个创建了新的BFC的盒子是独立布局的,盒子内元素的布局不会影响盒子外面的元素。...在同一个BFC中的两个相邻的盒子在垂直方向发生margin重叠的问题 BFC是指浏览器中创建了一个独立的渲染区域,该区域内所有元素的布局不会影响到区域外元素的布局,这个渲染区域只对块级元素起作用 35.

    5.4K30

    【愚公系列】2023年03月 其他-Web前端基础面试题(CSS_42道)

    只能应用于当前网页,不能被其它网页共享。 注意:标记可以放在网页的任何地方,但一般放在。 (2)外联式 通过标记来引入外部的CSS文件(.css)。...(1)block: 会独占一行,多个元素会另起一行,可以设置width、height、margin和padding属性; (2)inline: 元素不会独占一行,设置width、height属性无效。...,之后的内联对象会被排列在同一行内。...元素在页面中仍然占据空间,并且能够响应元素绑定的监听事件。 position: absolute:通过使用绝对定位将元素移除可视区域内,以此来实现元素的隐藏。...19、CSS属性overflow属性定义溢出元素内容区的内容会如何处理? 参数是scroll时候,必会出现滚动条。 参数是auto时候,子元素内容大于父元素时出现滚动条。

    3.1K20

    HTML5 与CSS3 相关笔记

    45.display属性:用于指定标签的显示方式 block:块元素的默认值,该元素前后自带换行符 inline:行内元素的默认值,元素会显示为行内元素 inline-block:行内块元素,兼具行内元素和块元素的特性...a:hover 鼠标悬停 a:active 鼠标选中未释放 创建表格 1、:整个表格以标记开始、标记结束,table在加css样式前不会显示表格线。...: .assign()加载新文档 .reload()刷新当前文档 .replace()用新文档替换当前文档 在网页中显示代码,当代码为一行时可用code>包裹,多行代码用pre>。...1.用空格占位符   但 有不间断的特性。即连续的 会在同一行内显示。即使有多个 ,浏览器也不会把它们回车拆行。...pre 空白会被浏览器保留。其行为方式类似 pre>标签。 nowrap 文本不会换行,文本在同一行上继续,直到遇到为止。 pre-wrap 保留空白符序列,但是正常地进行换行。

    5.4K30

    HTML-CSS基础学习

    和isindex结合 使用pre代替listing 使用code代替xmp 使用GUIDS代替nextid 使用text/plain MIME类型代替plaintext HTML5新增属性 表单属性 autofocus...,适用于块元素, 内联元素使用时,需要设置元素的height或width或设置position属性为absolute或设置display属性为block ::first-line 设置元素内的第一行字符的样式...tab-size 制表格的长度 overflow-wrap 当内容超过指定容器的边界时是否断行 word-break 对象内文本的字内换行行为,默认normal,允许字内换行 text-align...内容的水平对齐方式 text-align-last 块内最后一行或者被强制打断的行的对齐方式 text-justify 调整文本使用的对齐方式 word-spacing 单词直接的间距 letter-spacing...-scoll 裁剪内容,提供滚动机制 -auto 如果溢出,则赢提供滚动机制 -no-display 如果内容不适合内容框,则删除整个内容 -no-content 如果内容不适合内容框,则隐藏整个内容

    4.8K30

    ,掌握这9个鲜为人知的CSS属性

    block :通过这个值,浏览器减少了在等待自定义字体加载时隐藏文本的时间,使得备用字体能够更快地显示出来。然而,浏览器会无限期地等待自定义字体,并在其可用时立即切换。 swap :这是最常用的值。...mandatory :容器会自动吸附到最近的吸附点,确保在滚动过程中始终处于吸附位置。 proximity :如果滚动停止在特定的阈值内,容器会自动对齐到最近的对齐点。...block :快照行为应用于块轴(垂直滚动)。 inline :快照行为应用于内联轴(水平滚动)。...style :此值打开样式包含,防止可能对容器之外的元素产生影响的属性影响它。这增强了样式的隔离性。 paint:启用绘制限制可以确保容器的后代元素不会显示在其边界之外。...应用于容器元素,该元素内的内容将从上到下垂直流动,并且字形将向右侧设置。

    49730

    超全整理前端开发面试题——CSS篇(2016年)

    inline-block 象行内元素一样显示,但其内容象块类型元素一样显示。 list-item 象块类型元素一样显示,并添加样式列表标记。...浮动ie产生的双倍距离 #box{ float:left; width:10px; margin:0 0 0 100px;} 这种情况之下IE会产生20px的距离,解决方案是在float的标签样式控制中加入...行框的排列会受到中间空白(回车\空格)等的影响,因为空格也属于字符,这些空白也会被应用样式,占据空间,所以会有间隔,把字符大小设为0,就没有空格了。 为什么要初始化CSS样式。...不同类型的 Box,会参与不同的 Formatting Context(决定如何渲染文档的容器),因此Box内的元素会以不同的方式渲染,也就是说BFC内部的元素和外部的元素不会互相影响。...(携程) 移除空格、使用margin负值、使用font-size:0、letter-spacing、word-spacing overflow: scroll时不能平滑滚动的问题怎么处理?

    2.6K130

    Imooc之Html与CSS

    a{display:block;} 块级元素特点: 每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行) 元素的高度、宽度、行高以及顶和底边距都可设置。...code>标签加入一行代码 pre> 标签的主要作用:预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。大段代码可用。...>、、、、、code> 常用的内联块状元素有: 、 块级元素 块级元素特点: 1、每个块级元素都从新的一行开始,并且其后的元素也另起一行...设置a{display:block;} 内联元素 内联元素特点: 1、和其他元素都在一行上; 2、元素的高度、宽度及顶部和底部边距不可设置; 3、元素的宽度就是它包含的文字或图片的宽度,不可改变。...div{display:inline;} 内联块状元素 inline-block 元素特点: 1、和其他元素都在一行上; 2、元素的高度、宽度、行高以及顶和底边距都可设置。

    6.8K20

    Bootstrap响应式前端框架笔记三——代码与表格

    Bootstrap响应式前端框架笔记三——代码与表格 一、代码     在技术博客文章类页面的开发中,常常需要在文本总插入说明代码,使用code便签可以创建这种效果,示例如下: code标签用于在文本中插入代码...可以使用pre标签来进行成段代码的插入,同时可以使用pre-scrollable类来将代码块修饰为可滚动的,示例如下: pre class="pre-scrollable"> <head...二、表格     为H5标签table添加table类可以使用Bootstrap定义的表格样式,示例如下: 使用table标签添加table类可以进行表格的创建 行标签tr与列表前th,开发者也可以使用如下类来修饰,为其指定状态: .active类:将此行或者此列标记为高亮状态。 .success类:将此行或者此列标记为成功状态。...列表元素也可以包裹在table-responsive类内,此时列表会变成响应式列表,当屏幕尺寸小于768px时,会自动出现水平滚动条。

    1.2K30

    HTMLCSS基础知识学习笔记

    code>        代码,通常是一行内     pre>多行代码pre>          多行代码,你需要在网页中预显示格式时都可以使用它                             ...认识CSS样式:     CSS:层叠样式表(Cascading Style Sheets),主要用于定义HTML内容在浏览器内的显示样式     语法:         选择符{ 属性: 值}...块状元素:         1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。...注意:a{display:block;} /*可以把内联元素 a 转换为 块状元素*/     2....(屏幕内的网页窗口)本身                 它不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,

    2.1K10

    CSS——06扩展:高级

    元素的显示与隐藏 目的 让一个元素在页面中消失或者显示出来 场景 类似网站广告,当我们点击关闭就不见了,但是我们重新刷新页面,会重新出现!...保证盒子里面的内容不会超出该盒子范围 2. CSS用户界面样式 所谓的界面样式, 就是更改一些用户操作样式,以便提高更好的用户体验。...给img 添加 display:block; 转换为块级元素就不会存在问题了。 4. 溢出的文字省略号显示 4.1 white-space white-space设置或检索对象内文本显示方式。...通常我们使用于强制一行显示内容 white-space:normal ;默认处理方式 white-space:nowrap ; 强制在同一行内显示所有文本,直到文本结束或者遭遇br标签对象才换行。...,而是简单的裁切 text-overflow:ellipsis ; 当对象内文本溢出时显示省略标记(...)

    4.7K40

    HTML CSS 入门

    /; 当您把开始标签和结束标签以及两者之间所有内容组合在一起时,就获得了一个 HTML 元素; 标签(尖括号内的内容都)不会被显示,仅仅用于区分内容的语义并提供一些默认的样式; 在哪里写 HTML?...为整个页面提供了附加的额外信息,并且不会显示。 例如,文档的标题就包含在 标签内: <!...伪类选择器 HTML 元素可以具有不同的状态。最常见的情况是当您将鼠标悬停在链接上时。当此类事件发生时,CSS 中可能会应用不同的样式。...:block;/*设为块状元素 块级元素自带的属性*/   display:inline;/*设为行内元素*/   display:inline-block;/*非块状元素的块状盒子*/   display...如果发生滚动,由于图层已经光栅化,因此它所要做的只是合成一个新帧。动画也可以以相同的方式(移动图层和合成新帧)实现。 后记 如今我们纷繁复杂的网页几乎都靠 HTML 和 CSS 来实现。

    5.2K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券