Javascript 如何将文本与自动幻灯片右侧对齐?

Javascript 如何将文本与自动幻灯片右侧对齐?,javascript,html,css,slideshow,Javascript,Html,Css,Slideshow,我无法将文本与我创建的自动幻灯片对齐。我希望文本显示在幻灯片的右侧,它是,但更低 我是HTML/CSS新手,请原谅我的无能 当试图解决这个问题时,我只能找到关于对齐单个图像旁边的文本的信息。我尝试使用float:left但是我没有得到我想要的结果 非常感谢您的帮助 <html> <head> <style> * {box-sizing: border-box;} body {font-family: Verdana, sans-serif;} .mySlid

我无法将文本与我创建的自动幻灯片对齐。我希望文本显示在幻灯片的右侧,它是,但更低

我是HTML/CSS新手,请原谅我的无能

当试图解决这个问题时,我只能找到关于对齐单个图像旁边的文本的信息。我尝试使用
float:left但是我没有得到我想要的结果

非常感谢您的帮助

<html>
<head>
<style>

* {box-sizing: border-box;}
body {font-family: Verdana, sans-serif;}
.mySlides {display: none;}
img {vertical-align: middle;}

.slideshow-container {
  max-width: 600px;
  position: relative;
  margin-left: 110px;
}

.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

.dot {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #717171;
}

.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}
</style>
</head>

<body>
<h2 style="font-size: 15px; margin-left: 900px; display: inline;">Here     but lower. How??</h2>

<div class="slideshow-container">

 <div class="mySlides fade">
 <div class="numbertext">1 / 3</div>
  <img src="https://upload.wikimedia.org/wikipedia/commons/f/f9/Phoenicopterus_ruber_in_S%C3%A3o_Paulo_Zoo.jpg" style="width: 750px" height="350px">
  <div class="text">Caption Text</div>
</div>

<div class="mySlides fade">
  <div class="numbertext">2 / 3</div>
  <img src="http://blog.eternalvigilance.me/wp-content/uploads/2013/10/dont-tread-on-me.png" style="width: 750px" height="350px">
  <div class="text">Caption Two</div>
</div>

<div class="mySlides fade">
  <div class="numbertext">3 / 3</div>
<img src="https://natgeo.imgix.net/factsheets/thumbnails/Nature-Ocean-Wave.jpg?auto=compress,format&w=1024&h=560&fit=crop" style="width: 750px" height="350px">
  <div class="text">Caption Three</div>
</div>

</div>
<br>

<div style="margin-left: 450px">
  <span class="dot"></span> 
  <span class="dot"></span> 
  <span class="dot"></span> 
</div>

<script>
var slideIndex = 0;
showSlides();

function showSlides() {
  var i;
  var slides = document.getElementsByClassName("mySlides");
  var dots = document.getElementsByClassName("dot");
  for (i = 0; i < slides.length; i++) {
    slides[i].style.display = "none";  
  }
  slideIndex++;
  if (slideIndex > slides.length) {slideIndex = 1}    
  for (i = 0; i < dots.length; i++) {
    dots[i].className = dots[i].className.replace(" active", "");
  }
  slides[slideIndex-1].style.display = "block";  
  dots[slideIndex-1].className += " active";
  setTimeout(showSlides, 4000); // Change image every 4 seconds
}
</script>
</div>
</body>
</html>

*{框大小:边框框;}
正文{字体系列:Verdana,无衬线;}
.mySlides{display:none;}
img{垂直对齐:中间;}
.slideshow容器{
最大宽度:600px;
位置:相对位置;
左边距:110像素;
}
.文本{
颜色:#F2F2;
字体大小:15px;
填充:8px 12px;
位置:绝对位置;
底部:8px;
宽度:100%;
文本对齐:居中;
}
.numbertext{
颜色:#F2F2;
字体大小:12px;
填充:8px 12px;
位置:绝对位置;
排名:0;
}
多特先生{
高度:15px;
宽度:15px;
边际:0.2px;
背景色:#bbb;
边界半径:50%;
显示:内联块;
过渡:背景色0.6s;
}
.主动{
背景色:#717171;
}
.褪色{
-webkit动画名称:淡入淡出;
-webkit动画持续时间:1.5s;
动画名称:淡入淡出;
动画持续时间:1.5s;
}
@-webkit关键帧淡入淡出{
来自{opacity:.4}
到{opacity:1}
}
@关键帧淡入淡出{
来自{opacity:.4}
到{opacity:1}
}
在这里,但是更低。怎样??
1/3
标题文本
2/3
标题二
3/3
标题三

var slideIndex=0; 放映幻灯片(); 函数showSlides(){ var i; var slides=document.getElementsByClassName(“mySlides”); var dots=document.getElementsByClassName(“dot”); 对于(i=0;islides.length){slideIndex=1} 对于(i=0;i
现在我明白了您对标题文本的要求。您的输出应该如下所示

您需要在HTML ode及其CSS声明中添加div包装器。 这是你的密码


*{框大小:边框框;}
正文{字体系列:Verdana,无衬线;}
.mySlides{display:none;}
img{垂直对齐:中间;}
.slideshow容器{
位置:相对位置;
}
.文本{
颜色:#F2F2;
字体大小:15px;
填充:8px 12px;
位置:绝对位置;
底部:8px;
宽度:100%;
文本对齐:居中;
}
.numbertext{
颜色:#F2F2;
字体大小:12px;
填充:8px 12px;
位置:绝对位置;
排名:0;
}
多特先生{
高度:15px;
宽度:15px;
边际:0.2px;
背景色:#bbb;
边界半径:50%;
显示:内联块;
过渡:背景色0.6s;
}
.主动{
背景色:#717171;
}
.褪色{
-webkit动画名称:淡入淡出;
-webkit动画持续时间:1.5s;
动画名称:淡入淡出;
动画持续时间:1.5s;
}
.container.box{
利润率:50像素;
显示:表格;
} 
.container.box.box行{
显示:表格行;
宽度:120%;
} 
.container.box.box-cell.box1{
文本对齐:对齐;
} 
.container.box.box单元格{
显示:表格单元格;
}
.container.box.box-cell.box2{
文本对齐:对齐;
左侧填充:10px;
} 
@-webkit关键帧淡入淡出{
来自{opacity:.4}
到{opacity:1}
}
@关键帧淡入淡出{
来自{opacity:.4}
到{opacity:1}
}
1/3
标题文本
2/3
标题二
3/3
标题三
在这里,但是更低。怎样??

var slideIndex=0; 放映幻灯片(); 函数showSlides(){ var i; var slides=document.getElementsByClassName(“mySlides”); var dots=document.getElementsByClassName(“dot”); 对于(i=0;islides.length){slideIndex=1} 对于(i=0;i
更改文本从中间到右边的对齐方式只会更改标题,这不是我想要做的。我试图在不移动幻灯片的情况下将标题稍微降低一点。在这里,但降低一点。怎么办这个页眉您想稍微低于实际页眉,但它高于幻灯片放映吗?