css_css3_实用属性_随时补充更新

摘要:
父元素宽度由子元素宽度展开。最大内容css3提供了一个新功能,即最大内容。它允许子元素扩展父元素宽度。父元素的宽度等于子元素最大内容和文本顶部的宽度(垂直对齐:顶部)。在下图中,您可以从控制台看到文本和图像处于自顶向下的状态。要实现此效果,需要三个属性:线宽:1;显示:内联块写入span标记

父元素宽度被子元素宽度撑开max-content

css3提供了一个新特性,max-content.让父元素的宽度被子元素撑开.父元素宽度等于子元素

max-content

 img和文字顶部对其(vertical-align:top)

下图中,通过控制台可以看到文字和图片是处于顶部对其的状态,为实现该效果,需要3个属性:line-height:1;display:inline-block写在span标签去掉文字默认上下距离,vertical-align:top写在img标签让图片和文字的对齐基准线在顶部

 css_css3_实用属性_随时补充更新第1张

line-height:1的效果

未设置line-height:1;display:inline-block时可以看到,红线标出的文字自带的默认上下距离

css_css3_实用属性_随时补充更新第2张

 设置line-height:1;display:inline-block

css_css3_实用属性_随时补充更新第3张

vertical-align

用于img的属性设置元素的垂直对齐方式,默认是底部基准线,当设置为top的时候,文字和图片的基准线就位于顶部,如第一个图

免责声明:文章转载自《css_css3_实用属性_随时补充更新》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇FFmpeg流媒体处理-收流与推流入门系列-缓存机制介绍与使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

传统css布局方案(position,float,line-height等配合)

一、display display 是 css 布局中很重要的一个属性,它定义了元素生成的显示框类型,常见的几个属性值有:block、inline、inline-block、inherit、none、flex。inherit 表示这个元素从父元素继承 display 属性值;none 表示这个元素不显示,也不占用空间位置;flex 是 flex 布局重...

CSS图片垂直居中方法

让div里面的多行文本垂直居中的方法: div{height:100px;100px;border:solid 1px red;text-align:center; display:table-cell;vertical-align:middle} 下面是网上好不容易找的多种办法: 看到问此问题的很多,所以花点时间整理下,欢迎大家提意见,做补充修改,谢谢...

浏览器默认样式

浏览器默认样式(user agent stylesheet)+cssreset 每种浏览器都有一套默认的样式表,即user agent stylesheet,在写网页时,没有指定的样式,按浏览器内置的样式表来渲染。这是合理的,像word中也有一些预留样式,可以让我们的排版更美观整齐。不同浏览器甚至同一浏览器不同版本的默认样式是不同的。这才带来了很多的坑,让...

CSS网页排版

自印刷出版物诞生以来,排版就一直是平面设计的基础。 同样,排版在网页设计中也扮演着重要角色。 1.CSS的基本排版技术 1.1 文本颜色 对应网页而言,文本颜色也许是最基本的样式之一。 默认情况下,浏览器把绝大部分文本渲染为黑色。 p { color: #3b4348; } 1.2 字体族 字体族(font-family)属性的值是一个备选字体的...

layui社区模板主页框架分析

html代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link href="reset.css"rel = "styles...

理解css行高(line-height)

首先我们要明确 line-height 的定义,line-height指的是两条文字基线之间的距离。 行内框盒子模型 所有内联元素的样式表现都与行内框盒子模型有关。所以这个概念是非常重要的。 <p>这是一段文字,这里有个<em>em</em> 标签。</p> 如上面一段普普通通的代码,却包含了...