Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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 关于<;img>;使用CSS_Html_Css_Css Position - Fatal编程技术网

Html 关于<;img>;使用CSS

Html 关于<;img>;使用CSS,html,css,css-position,Html,Css,Css Position,我想在我的4幅图像的中心显示文本。无论我做什么,它都不会显示或显示在页面顶部 有人,请帮帮我 顺便问一下,有人知道如何使横幅文本在缩放时始终保持不变(100%不变) UPD: /*快速重置*/ * { 保证金:0; 填充:0; 边界:0; } #横幅{ 位置:相对位置; 宽度:100%; } #横幅img{ 宽度:100%; 身高:100%; 浮动:左;/*后无行 Lorem ipsum dolor sit amet 洛雷姆·伊普苏姆·多洛·塞特,一位杰出的献身者。库拉比托·奎斯·乌尔特里斯

我想在我的4幅图像的中心显示文本。无论我做什么,它都不会显示或显示在页面顶部

有人,请帮帮我

顺便问一下,有人知道如何使横幅文本在缩放时始终保持不变(100%不变)

UPD:

/*快速重置*/
* {
保证金:0;
填充:0;
边界:0;
}
#横幅{
位置:相对位置;
宽度:100%;
}
#横幅img{
宽度:100%;
身高:100%;
浮动:左;/*后无行
Lorem ipsum dolor sit amet

洛雷姆·伊普苏姆·多洛·塞特,一位杰出的献身者。库拉比托·奎斯·乌尔特里斯·泰勒斯,在瓦努普塔特·里索斯。康瓦尔·穆尔斯蒂·自由,ac弗林利亚·拉克斯·洛波特。

Lorem ipsum door sit amet,一位杰出的领导者

Lorem ipsum door sit amet,一位杰出的领导者

Lorem ipsum door sit amet,一位杰出的领导者

Lorem ipsum door sit amet,一位杰出的领导者


要使横幅文本在横幅中居中,您可以尝试:

#banner-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  font-size: 42px;
  color: #ffffff;
}

值得注意的是,转换在旧版本的IE上不起作用。

要使横幅文本位于横幅的中心,您可以尝试:

#banner-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  font-size: 42px;
  color: #ffffff;
}

值得注意的是,转换在旧版本的IE上不起作用。

关键是创建一个包装来保存图像和文本。然后添加相对于该包装的位置。然后在其中的文本中添加
top 50%
,然后通过添加
transform translateY(-50%)
将其提升一半高度。 如果希望X轴使用相同的值,请使用
left 50%
translateX(-50%)

/*快速重置*/
* {
保证金:0;
填充:0;
边界:0;
}
#横幅{
位置:相对位置;
宽度:100%;
}
#横幅img{
宽度:100%;
身高:100%;
浮动:左;/*后无行
Lorem ipsum dolor sit amet

洛雷姆·伊普苏姆·多洛·塞特,一位杰出的献身者。库拉比托·奎斯·乌尔特里斯·泰勒斯,在瓦努普塔特·里索斯。康瓦尔·穆尔斯蒂·自由,ac弗林利亚·拉克斯·洛波特。

Lorem ipsum door sit amet,一位杰出的领导者

Lorem ipsum door sit amet,一位杰出的领导者

Lorem ipsum door sit amet,一位杰出的领导者

Lorem ipsum door sit amet,一位杰出的领导者


关键是创建一个包装来保存图像和文本。然后添加相对于该包装的位置。然后添加
顶部50%
,然后通过添加
transform translateY(-50%)将其提升一半高度。
。 如果希望X轴使用相同的值,请使用
left 50%
translateX(-50%)

/*快速重置*/
* {
保证金:0;
填充:0;
边界:0;
}
#横幅{
位置:相对位置;
宽度:100%;
}
#横幅img{
宽度:100%;
身高:100%;
浮动:左;/*后无行
Lorem ipsum dolor sit amet

洛雷姆·伊普苏姆·多洛·塞特,一位杰出的献身者。库拉比托·奎斯·乌尔特里斯·泰勒斯,在瓦努普塔特·里索斯。康瓦尔·穆尔斯蒂·自由,ac弗林利亚·拉克斯·洛波特。

Lorem ipsum door sit amet,一位杰出的领导者

Lorem ipsum door sit amet,一位杰出的领导者

Lorem ipsum door sit amet,一位杰出的领导者

Lorem ipsum door sit amet,一位杰出的领导者

我想在我的4幅图像的中心显示文本。 无论我做什么,它都不会显示或显示 在页面的顶部

你有两个问题:

  • 用于“img\uu描述”的“绝对”位置声明。
    您在文本上使用的
    绝对位置规则(

    )将所有4个文本放置在页面的左上角。为文本声明一个相对位置,然后为文本指定一个相对位置。(参见下一点)

  • 结构:每个img和文本对之间不存在任何关系
    当前没有任何容器或关系将任何文本元素(


    绑定到4个图像中的任何一个:

  • 将文本<强>相关< /强>放置到没有包装的适当图像上是很困难的。
    • 移动每个段落内的图像,并将您的定位和大小规则移动到该段落,这将起到包装器的作用
    • 在每个图像和文本对周围添加一个
      ,然后将定位和大小调整规则移动到新的
      包装器
    这两个包装器选项中的任何一个都将约束文本的高度和宽度,这也是您所需要的

    我想在我的4幅图像的中心显示文本。 无论我做什么,它都不会显示或显示 在页面的顶部

    你有两个问题: