2016-04-30 6 views
2

Entschuldigung, wenn dies grundlegend ist, aber ich habe versucht, die Kontaktdaten neben der Google-Karte hinzuzufügen. Aber sie enden unter der Karte, anstatt neben ihnen. Was vermisse ich? Schätze wirklich deine Hilfe!So fügen Sie Kontaktdaten neben Responsive Google Map hinzu

Dies ist, wie es aussieht, zur Zeit:

Current Display

HTML:

<div class="span9"> 
     <div class="map-responsive"> 
    <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d386950.6511603643!2d-73.70231446529533!3d40.738882125234106!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x89c24fa5d33f083b%3A0xc80b8f06e177fe62!2sNueva+York!5e0!3m2!1ses-419!2sus!4v1445032011908" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe> 
</div> 
    </div> 
     <div class="span3"> 
      <div class="contact-details"> 
       <h3>Contact Details</h3> 
       <ul> 
        <li><a href="#">[email protected]</a></li> 
        <li>(916) 375-2525</li> 
        <li> 
         NY City meet 
         <br> 
         NY City 
         <br> 
         USA 
        </li> 
       </ul> 
      </div> 
     </div> 
    </div> 

CSS:

.map-responsive{ 
    overflow:hidden; 
    padding-bottom:50%; 
    position:relative; 
    height:0; 
} 
.map-responsive iframe{ 
    left:0; 
    top:0; 
    height:80%; 
    width:50%; 
    position:absolute; 
} 


.contact-details h3 { 
    color: #FFFFFF; 
    font-size: 24px; 
    font-weight: 300; 
    margin-bottom: 30px; 
    line-height: 1em; 
    text-transform: uppercase; 
} 

.contact-details ul { 
    margin: 0; 
    padding: 0; 
    list-style: none; 
} 

.contact-details ul li { 
    margin: 0 0 20px; 
    line-height: 28px; 
    padding: 0; 
} 
+0

A Verwenden Sie Bootstrap? –

+0

Ja..ich benutze eine Bootstrap-Vorlage. – chris

+0

welche Version verwendest du? Bitte lassen Sie mich wissen .. –

Antwort

4

habe ich Bootstrap-Version 2.3.1

prüfen Updated Fiddle

HTML

<div class="row"> 

    <div class="span9"> 
    <div class="map-responsive"> 
     <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d386950.6511603643!2d-73.70231446529533!3d40.738882125234106!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x89c24fa5d33f083b%3A0xc80b8f06e177fe62!2sNueva+York!5e0!3m2!1ses-419!2sus!4v1445032011908" width="100%" height="350" frameborder="0" style="border:0" allowfullscreen></iframe> 
    </div> 
    </div> 
    <div class="span3"> 
    <div class="contact-details"> 
     <h3>Contact Details</h3> 
     <ul> 
     <li> 
      <a href="#"> 
      [email protected] 
      </a> 
     </li> 
     <li>(916) 375-2525</li> 
     <li> 
      NY City meet 
      <br> 
      NY City 
      <br> 
      USA 
     </li> 
     </ul> 
    </div> 
    </div> 

</div> 
+0

Sie sind immer noch im my Fiddle-Bildschirm unter einander. Können wir sie nebeneinander aussehen lassen? 9 Col der Karte und 3 Col Details? – chris

+0

versuchen Sie mit 'Col-xs-9' und' col-xs-3' statt –

+0

@DannyPranoto chris verwendet Bootstrap v2.3.1 er will nicht umschalten .. –

2

Vor allem <div> Tag automatisch display: block Stil in dem Element enthalten , so wird es das Elem machen ent angezeigt, auch wenn das Element nicht Also, was Sie tun müssen, ist float: left in jedem der div-Container hinzufügen.

+0

hinzufügen float: links in der CSS der Karte schien nicht zu helfen. Habe ich es falsch verstanden? – chris

1

Aktualisieren Sie die Position als pro Anforderungen verwendet

.contact-details ul li { 
position:absolute; 
left:300px; 
top:20px; 
margin: 0 0 20px; 
line-height: 28px; 
padding: 0; 
} 
Verwandte Themen