首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

第213天:12个HTMLCSS必须知道重点难点问题

12个HTMLCSS必须知道重点难点问题 这12个问题,基本上就是HTMLCSS基础中重点个难点了,也是必须要弄清楚基本问题,其中定位绝对定位相对定位到底相对什么定位?...PS:如果想要元素超出,可以设置margin属性 如果两个元素一个向左浮动,一个向右浮动,左浮动元素marginRight不会右浮动元素marginLeft相邻。...rem 是 CSS3 新增一个相对单位(root em,根 em),使用 rem 为元素设定字体大小时,仍然是相对大小, 但相对只是 HTML元素。 7.CSS 引入方式有哪些?...src与href区别 href是指向网络资源所在位置,建立当前元素(锚点)或当前文档(链接)之间链接,用于超链接。...当浏览器解析到该元素时,会暂停其他资源下载处理,直到将该资源加载、编译、执行完毕,图片框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将js脚本放在底部而不是头部。

2.2K20

CSSvertical-align跟line-height相互作用

HTML5文档声明下,块状元素内部内联元素行为表现,就好像块状元素内部还有一个(更有可能两个-前后)看不见摸不着没有宽度没有实体空白节点,这个假想又似乎存在空白节点,我称之为“幽灵空白节点”。...因此,简单图片下面留白行为表现,本质上,就是vertical-alignline-height背地里搞基造成。 知道了问题原因,我们就可以对症下药,准确搞定图片下面我们不希望看到间隙。...结果会发现,上面巨大空隙是由占位i元素上面下面的间隙共同组成。 下面问题来了:上面的间隙是如何产生?下面的间隙是如何产生?如果去除这些间隙呢?...很多时候,复杂问题是由简单问题组合而成,实际上,这里间隙现象始作俑者上面的简单现象一样,都是vertical-alignline-height搞基带来不好影响。...结果图片图片之间间隙是没有了,但是,图片最后占位元素之间依然有个几像素间距,,啊啊啊啊,这究竟是什么鬼? ? ? ? ?

85310

灵异留白事件——图片下方无故留白

HTML5文档声明下,块状元素内部内联元素行为表现,就好像块状元素内部还有一个(更有可能两个-前后)看不见摸不着没有宽度没有实体空白节点,这个假想又似乎存在空白节点,我称之为“幽灵空白节点”。...因此,简单图片下面留白行为表现,本质上,就是vertical-alignline-height背地里搞基造成。 知道了问题原因,我们就可以对症下药,准确搞定图片下面我们不希望看到间隙。...为了便于大家看其究竟,我把占位i元素outline高亮下,于是,效果如下: ? ? ? ? 结果会发现,上面巨大空隙是由占位i元素上面下面的间隙共同组成。 下面问题来了:上面的间隙是如何产生?...很多时候,复杂问题是由简单问题组合而成,实际上,这里间隙现象始作俑者上面的简单现象一样,都是vertical-alignline-height搞基带来不好影响。...按照之前问题解决方法,我们可以直接来个line-height:0解决垂直间隙问题: div { line-height: 0; } 结果图片图片之间间隙是没有了,但是,图片最后占位元素之间依然有个几像素间距

1.7K20

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

8、图片间隙问题如何解决 9、项目中你是如何做图片优化? 10、简述rem布局原理 11、解释下浮动和它工作原理?清除浮动有哪些方式? 12、什么是 BFC?...:before :after 这两个元素,是在CSS2.1里新出现。...这种方法下,元素仍在页面中占据位置,但是不会响应绑定监听事件。 8、图片间隙问题如何解决 两个图片之间图片下方多出空白间隙可以使用以下方式解决。...这个办法不仅可以解决图片下面的小空白,也能解决图片图片之间小空白 缺点是让父元素文字字号行高都变成了0,文字看不见了,需要重新定义文字字号行高 .imgwrap{ font-size...3、link标签作为HTML元素,不存在兼容性问题,而@import是CSS2.1才有的语法,故老版本浏览器(IE5之前)不能识别。

3K20

css学习--css基础

2.元素分类 在css中,html标签元素大体被分为三种不同类型:块状元素、内联元素(又叫行内元素内联块状元素。...div{ display:inline; } 内联元素特点: 其他元素都在一行上; 元素高度、宽度及顶部底部边距不可设置; 元素宽度就是它包含文字或图片宽度,不可改变 解决行内元素间隙bug...问题 行内元素之间会产生间隙bug问题场景: 1、当行内元素之间有“回车”、“tab”、“空格”时就会出现间隙。...inline-block元素特点: 其他元素都在一行上; 元素高度、宽度、行高以及顶底边距都可以设置; 3.盒子模型 3.1什么是盒子模型 css中,盒子模型是关于元素宽高。如下图: ?...css内定义宽width高height指的是填充padding以内内容。

2.2K100

-webkit-box-reflect镜像倒影

目前为止我们已经探讨了很多CSS3中新功能新特征。...倒影偏移量 Offset属性值用来定义图片倒影影像之间间距。...参考下面的代码: img { -webkit-box-reflect: below 10px; } 上面的代码中,我们使图片倒影影像之间相聚10px; 给倒影增加消隐效果 在现实生活中,倒影出现通常是上半部比较清晰...因为所有的属性都是来实现倒影,而且这些属性都有火狐浏览器独有的前缀,Webkit倒影不冲突,所以在代码在可以把两个版本倒影方法都写上,保证两种浏览器里都有效果。...CSS倒影技术在火狐浏览器中问题 有时,火狐浏览器生成渐变色图形会比背景元素稍微小一些,导致有一些间隙线出现。

80620

HTML+CSS高级

)           1.4    标签之间换行间隙被解析(问题)     (得到内联元素属性)           1.5     ie6 ie7 不支持块级元素 inline-block(问题...important           1.7     li里子元素都浮动,各个li之间在IE6、7下方会产生4px间隙问题                解决办法:给li加上     *vertical-align...: top;           1.8     文字复制问题两个浮动元素中间,有内联元素或者注释,并且父级元素宽度相差不超过3px-->会出现小尾巴(文字自动被复制到内联元素中) 解决办法1:两个浮动元素中间避免出现内联元素或注释...)           1.4    标签之间换行间隙被解析(问题)     (得到内联元素属性)           1.5     ie6 ie7 不支持块级元素 inline-block(问题...important           1.7     li里子元素都浮动,各个li之间在IE6、7下方会产生4px间隙问题                解决办法:给li加上     *vertical-align

5.8K61

前端学习笔记

缩写,引入文件与html本身关系,样式表 type:告知浏览器这段代码需要解析 href:需要引入css路径 特点:书写方便,复用性强, 3.css选择器 (1...:是否让标签元素显示 属性:none(消失),block(显示),inline(覆盖) (7)浮动元素 div是行元素 float:浮动方向 left,right 缺点:会对父元素相邻元素没有设置浮动...造成不可预测后果 属性:clear:both /left/right 清除浮动 5.css盒子模型 border:盒子边框 padding:盒子内部间隙 margin...可以动态修改(增删)htmlcss代码 可以动态校验数据 3.js历史及组成?...:length 方法:indexOf():检索字符串 lastIndexOf():从后检索 split():分割为字符串数组 substring():提取两个指定索引号之间字符

91930

CSS中常见BUG调试

3)max-width:none之外不论什么值 在IE6中由于布局而常出现问题包含: 1)拥有布局元素不会收缩:即是假设元素设定了尺寸,而元素内容超过元素尺寸时,通常是内容溢出到元素外,而IE6...3)相对定位元素没有布局 4)在拥有布局元素之间外边距不会叠加 5)在没有布局块级链接上,单击区域仅仅覆盖文本 6)在滚动中。...列表项上背景图片间歇性显示消失 2、hack过滤器 1)IE条件凝视 a)适用于IE5及其更高版本号 <!...两个元素之间会自己主动加入一个3像素间隙 修复:方法一:将非浮动元素设置为浮动;方法二:为非浮动元素设置规则:_zoom: 1; margin-left: value; _margin-left: value...修复:方法一:去掉父元素背景颜色或图片;方法二:避免清除浮动元素与浮动元素接触;方法三:给父元素指定一个行高;方法四:将浮动元素元素position属性设置为relative。

31410

第1章-Web网站初体验

带着问题去看书学习,不失为一种好方式。...HTML5(纯文本类型语言)、CSS3(层叠样式表)JavaScript(网页设计一种脚本语言) 1-2 概述HTML5文件基本结构。 一个HTML5文件由一些元素标签组成。...元素HTML5文件重要组成部分,例如title(文件标题)、img(图片)及table(表格)等。元素名不区分大小写,HTML5用标签来规定元素属性和它在文件中位置。...4、块状元素高度,行高及其外边距内边距都可以通过CSS属性来控制调整! 5、在不设置宽度情况下,块级元素宽度则和它父级元素宽度一致。...1、内联块状元素其他相邻元素同在一行, 但它们之间存在间隙间隙大小为字体大小; 2、内联块状元素高度、宽度、行高以及顶底边距都可设置。

78730

前端学习(20)~css布局(十三)

flex 是一种现代布局方式,是 W3C 第一次提供真正用于布局 CSS 规范。 5、响应式布局。 float 布局 是 CSS 中一种比较麻烦属性,涉及到 BFC 清除浮动(面试重点)。...inline-block 布局 对外表现是行内元素(不会独占一行),对内表现是块级元素(可以设置宽高)。 思路:像文本一样去排列 block 元素,没有清除浮动等问题。 存在问题:需要处理间隙。... ? 上面的代码,存在两个问题问题一:如果设置div2宽度为 200px 之后,div2 掉下来。...问题二:div1div2设置为 inline-block之后,这两个盒子之间存在了间隙。这是因为,此时 div1div2 已经被当成文本了。文本和文本之间,本身就会存在间隙。...办法2:在写法上,去掉div1div2之间换行。

47220

CSS第二天

CSS第二天 ---- 选择器进阶: 选择器 作用 格式 示例 ⭕后代选择器 找后代 选择器之间通过 空格 分隔 .nav .mark { css } 子代选择器 找儿子 选择器之间通过 > 分隔 .nav...> .mark { css } ⭕并集选择器 找到多类元素 选择器之间通过 ,分隔 div,p,span { css } 交集选择器 找同时满足多个选择器元素 选择器之间紧挨着 p.mark { css...语法:通过简写语法,快速生成代码 HTML篇: 快速生成标签带有类名标签 p .one 快速生成多个类名 .one + .two 快速生成带有类名div .one 快速生成类名里面包含类名div...… ②行内元素:display:inline 一行显示多个 默认宽度/高度是内容高度宽度 不能设置高度宽度 注意:a元素不能包含a元素,a链接可以放任何块级元素 代表标签:a、span 、b、u、...、button、select…… 特殊情况:img标签有行内块元素特点,但是Chrome调试工具中显示结果是inline 默认有一个间隙,那个间隙是写代码换行那个间隙,你把代码排成一排,就没有间隙

1.2K10

全栈之前端 | 6.CSS3基础知识之网页几种布局方法学习(1)

长久以来,CSS 布局中唯一可靠且跨浏览器兼容创建工具只有 floats positioning, 虽然这两个工具大部分情况下都很好使,但是在某些方面它们具有一定局限性,让人难以完成任务。...3.网格布局 (Grid) 描述: CSS 网格是一个用于 web 二维布局系统,Grid 网格布局设计用于同时在两个维度上把元素按行列排列整齐, 为啥会出现网格布局?...、行间隙 描述: gap、grid-gap 属性是用来设置网格行与列之间间隙(gutters),该属性是 row-gap column-gap 简写形式,建议在开发中使用gap而不是grid-gap.../* 参数 */ : 网格线之间间隙宽度。 : 网格线直接间隙宽度,相对网格容器百分比。...grid 布局 display: grid, 并使用 grid-template-rows grid-template-columns 两个属性定义了一些行轨道,最后使用grid-gap定义网格间隙

25720

外边距合并规则

第1条跳过,对根元素应用外边距不在情理之中 第2条引入了一个新概念,叫“间隙”,英文名clearance,看样子与clear属性有关,实际符合直觉,是指clear属性导致元素位置移动形成间隙,见CSS...隐含两个关键点: 具有clear属性 并且(clear属性)让元素位置发生移动了 如果满足这两个条件,就说一个元素带有间隙 注意:如果应用了clear属性,元素实际位置不变,比如通过margin-top...两个兄弟盒之间垂直距离由’margin’属性决定 也就是说,如果没人建立新BFC,那么就处于当前BFC。...就是说这两个外边距没被“墙”隔开,“墙”分3种: 种族:双方必须都是流内块级盒 信仰:处于同一个块格式化上下文 地域:二者之间没有行框(line box),空隙,内边距边框 到这里,“相邻”已经很清楚了...:问题评论很有价值,有助于理解行内格式化上下文 Margin collapse and clearance:clearance示例 带有间隙外边距合并示例:要用Firefox看,因为ChromeSafari

1.3K30
领券