Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何将文本宽度与动态大小图像/标题的宽度匹配?_Html_Css - Fatal编程技术网

Html 如何将文本宽度与动态大小图像/标题的宽度匹配?

Html 如何将文本宽度与动态大小图像/标题的宽度匹配?,html,css,Html,Css,请参阅此代码笔: Fusce consequat。纳拉尼斯。Nunc nisl。在马萨的港口,有一对比本杜姆猫、一对维尼那提斯猫和一对布朗迪特猫。多奈克·达皮布斯。两人在维利特欧盟和康格元素。 您只需将图像的宽度设置为100%。只需添加“宽度:100%;”进入img样式标记进行测试,如下所示: Fusce consequat。纳拉尼斯。Nunc nisl。在马萨的港口,有一对比本杜姆猫、一对维尼那提斯猫和一对布朗迪特猫。多奈克·达皮布斯。两人在维利特欧盟和康格元素。 使用flexbox

请参阅此代码笔:


Fusce consequat。纳拉尼斯。Nunc nisl。在马萨的港口,有一对比本杜姆猫、一对维尼那提斯猫和一对布朗迪特猫。多奈克·达皮布斯。两人在维利特欧盟和康格元素。

您只需将图像的宽度设置为100%。只需添加“宽度:100%;”进入img样式标记进行测试,如下所示:


Fusce consequat。纳拉尼斯。Nunc nisl。在马萨的港口,有一对比本杜姆猫、一对维尼那提斯猫和一对布朗迪特猫。多奈克·达皮布斯。两人在维利特欧盟和康格元素。
使用flexbox的示例

*{margin:0}
.img
{
背景:url(https://proxy.duckduckgo.com/iu/?u=https%3A%2F%2Fih0.redbubble.net%2Fimage.236642016.7494%2Fap%2C550x550%2C12x16%2C1%2Ctransparent%2Ct.png&f=1);
高度:100vh;
背景尺寸:封面;
}

Lorem ipsum dolor sit amet,是一位杰出的献身者。这是一个很好的例子。Donec ornare ornare nibh,生命大分子临时元素。不要把智慧的生命放在第二位,而不是第三位。佩伦茨克·森佩尔
我是内克·米,埃吉特·维尼纳提斯·图皮斯·福西布斯·奎斯。Maecenas是一个odio odio。这是一只猫咪,它的食物是一种调味品。我是毛里斯,不是尤拉姆科珀。没有人可以坐在我的座位上
拉奥里特·萨皮恩。这是一个自由的时刻,也是一个短暂的时刻,是一个充满活力的时刻。事实上,这是一个很好的例子。无耳鼻侧悬吊术。在consequat est nec lacus
弗林蒂利亚,位于玉米花变种。Morbi dui arcu,命中注定的射手座的效率,贪婪的狮子座。

使容器
内联块
(或任何收缩以适合配置,如
表格
内联网格
内联弹性
浮动
绝对
等),然后强制文本宽度为
0
,因此容器的宽度由图像定义(文本不影响宽度)然后使用
min width

.parent{
背景:粉红色;
显示:内联块;
}
img{
显示:块;
最大高度:70vh;
}
.说明{
宽度:0;
最小宽度:100%;
}

在马萨岛的港口,我们可以看到一对夫妇,一对夫妇,一对夫妇,一对夫妇,一对夫妇,一对夫妇,一对夫妇,一对夫妇,一对夫妇,一对夫妇,一对夫妇,一对夫妇,一对夫妇,一对夫妇。

将宽度设置为100%会拉伸图像,因为我会根据视口高度调整图像的大小。答案是,除非静态调整,否则不能同时使用这两种方法。如果图像不同,可以将高度设置为100%或宽度设置为100%。css不会重新创建分辨率不同的图像。@CMT当然,您可以使用媒体查询。@Xavier不会更改图像分辨率,它会按照屏幕分辨率拉伸或挤压图像。@cmprogram抱歉,我的意思是以不同的方式使用查询。通过检查视口的方向,您可以选择是使用
高度:100%
;还是
宽度:100%
;如果使用
>高度:100%
;将宽度设置为
auto
,反之亦然。问题是,我也无法在外部div上设置固定宽度,因为我需要图像根据视口高度动态变化。您可以在分叉代码笔中提供css唯一的解决方案吗?我很难理解它是如何实现的applied@Allen如果你想要这个r结果看起来像上一个,到目前为止,在CSS上没有办法做到这一点。你正在使用CSS来显示内容(OP没有建议图像是样式)。这样做对可访问性有很大影响。@kukkuz这是一个不同的应用程序。你真是太棒了:)。。。。抓挠我的头持续了6,7个小时。。。。你是genuis@NihalChandwani也许有一天你会需要列的方向,所以检查这个:类似的技巧;)谢谢