login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Twee iframes naast elkaar

Offline ThomasK1201 - 30/08/2016 23:09
Avatar van ThomasK1201Lid Hoi allemaal!

Ik maak een website met een paar profielen van mij en wat vrienden met daarop wat info over onze statistieken in matches van DotA 2. Nu heb ik dus twee iframes, eentje met de laatst gespeelde matches en eentje met de meest gespeelde heroes en die iframes wil ik naast elkaar hebben.
Echter, ze verschijnen onder elkaar. Ik heb de breedte van alles gedoublechecked en het zou gewoon moeten kunnen. Maar toch werkt het niet. Wat doe ik fout of waar heb ik geen erg in?

Dit is mijn code:

  1. <div id = "Site">
  2. <div id = "Fotohouder">
  3. <img src = "Afbeeldingen/Logo.jpg" float: right;/>
  4. </div>
  5.  
  6. <font color = "#FFFFFF">
  7. <table bordercolor = "#660000" id = "table" style = "color: white; font-size: 20px;">
  8. <tr>
  9. <td>Name:</td>
  10. <td>Thomas Kuijpers</td>
  11. </tr>
  12. <tr>
  13. <td>DotA 2 name:</td>
  14. <td>Jannetje</td>
  15. </tr>
  16. <tr>
  17. <td>Favorite positions:</td>
  18. <td>Safelane, mid</td>
  19. </tr>
  20. <tr>
  21. <td>Best heroes:</td>
  22. <td>Bloodseeker, Pudge, Techies</td>
  23. </tr>
  24. </table>
  25. </font>
  26. <br>
  27. <div id = "DivForIframeMatches">
  28. <iframe src = "https://yasp.co/players/213276981" id = "IframeMatches" scrolling = "no" style = "margin-top: 25px;"></iframe>
  29. </div>
  30.  
  31. <div id = "DivForIframeHeroes">
  32. <iframe src = "https://yasp.co/players/213276981" id = "IframeMatchesHeroes" scrolling = "no" style = "margin-top: 25px;"></iframe>
  33. </div>
  34. </div>


En dit is mijn CSS:
  1. #Menu {
  2. width: 20%;
  3. height: 80%;
  4. float: left;
  5. }
  6.  
  7. #Site {
  8. width: 80%;
  9. height: 80%;
  10. float: right;
  11. color: white;
  12. }
  13.  
  14. #Fotohouder {
  15. Float: right;
  16. Margin-right: 100px;
  17. }
  18.  
  19. #DivForIframeMatches {
  20. width: 810px;
  21. height: 1145px;
  22. overflow: hidden;
  23. position: relative;
  24. }
  25.  
  26. #IframeMatches {
  27. position: absolute;
  28. top: -390px;
  29. left: -100px;
  30. width: 1400px;
  31. height: 1145px;
  32. }
  33.  
  34. #DivForIframeHeroes {
  35. width: 200px;
  36. height: 800px;
  37. overflow: hidden;
  38. position: relative;
  39. float: right;
  40. }
  41.  
  42. #IframeHeroes {
  43. position: absolute;
  44. top: -390px;
  45. left: -1000px;
  46. width: 200px;
  47. height: 1145px;
  48. float: right;
  49. }


Thomas.

3 antwoorden

Gesponsorde links
Offline Jointjeff - 30/08/2016 23:25
Avatar van Jointjeff HTML interesse Misschien omdat je table geen float waarde heeft? Je zou zowel de table als de iframe een float left kunnen geven.
Vervolgens moet je zorgen dat de breedte van die elementen past binnen de parent div die je op 80% breed hebt ingesteld.

Simpel voorbeeld:
  1. <head>
  2. <title>Voorbeeld</title>
  3. body { margin: 0; padding: 0; }
  4. .wrapper {
  5. width: 600px;
  6. margin: 0 auto;
  7. border: 1px solid green;
  8. }
  9. table {
  10. width: 300px;
  11. float: left;
  12. }
  13. iframe {
  14. width: 300px;
  15. float: left;
  16. border: none;
  17. }
  18. </style>
  19. </head>
  20.  
  21. <body>
  22.  
  23. <div class="wrapper">
  24. <tr>
  25. <td>test 1</td>
  26. <td>test 2</td>
  27. <td>test 3</td>
  28. </tr>
  29. </table>
  30. <iframe src="http://www.sitemasters.be"></iframe>
  31. <div style="clear:both;"></div>
  32. </div>
  33.  
  34. </body>
  35.  
  36. </html>
Offline ThomasK1201 - 03/09/2016 21:17
Avatar van ThomasK1201 Lid Ik heb 'm nu inderdaad er naast, maar het doet nog niet precies wat ik wil. Zo krijg ik bijvoorbeeld de hoogte van het iframe van de Heroes niet veranderd en ik heb werkelijk geen idee waarom niet.
Hier even een update van de code:

  1. <DOCTYPE! html>
  2. <title>Anonymous - Jannetje</title>
  3. <link rel="stylesheet" type="text/css" href="opmaak.css">
  4. body {background-color: #111;}
  5. </head>
  6. <div id = "Bovenruimte"></div>
  7. <div id = "Menu">
  8. <ul>
  9. <li><a href="index.html">Home</a></li>
  10. <li><a href="Players.html">Players</a></li>
  11. <li><a href="#">#</a></li>
  12. <li><a href="#">#</a></li>
  13. </ul>
  14. </div>
  15.  
  16. <div id = "Site">
  17. <div id = "Fotohouder">
  18. <img src = "Afbeeldingen/Logo.jpg" float: right;/>
  19. </div>
  20.  
  21. <font color = "#FFFFFF">
  22. <table bordercolor = "#660000" id = "table" style = "color: white; font-size: 20px;">
  23. <tr>
  24. <td>Name:</td>
  25. <td>Thomas Kuijpers</td>
  26. </tr>
  27. <tr>
  28. <td>DotA 2 name:</td>
  29. <td>Jannetje</td>
  30. </tr>
  31. <tr>
  32. <td>Favorite positions:</td>
  33. <td>Safelane, mid</td>
  34. </tr>
  35. <tr>
  36. <td>Best heroes:</td>
  37. <td>Bloodseeker, Pudge, Techies</td>
  38. </tr>
  39. </table>
  40. </font>
  41. <br>
  42. <div id = "DivForIframeMatches">
  43. <iframe src = "https://yasp.co/players/213276981" id = "IframeMatches" scrolling = "no" style = "margin-top: 25px;"></iframe>
  44. </div>
  45.  
  46. <div id = "DivForIframeHeroes">
  47. <iframe src = "https://yasp.co/players/213276981" id = "IframeMatchesHeroes" style = "margin-top: 25px;"></iframe>
  48. </div>
  49. </div>
  50. </body>
  51. </html>


  1. #Menu {
  2. width: 20%;
  3. height: 80%;
  4. float: left;
  5. }
  6.  
  7. #Site {
  8. width: 80%;
  9. height: 80%;
  10. float: right;
  11. color: white;
  12. }
  13.  
  14. #Bovenruimte {
  15. width: 100%;
  16. height: 5%;
  17. }
  18.  
  19. #Fotohouder {
  20. Float: right;
  21. Margin-right: 100px;
  22. }
  23.  
  24. #DivForIframeMatches {
  25. width: 810px;
  26. height: 1100px;
  27. overflow: hidden;
  28. position: relative;
  29. float: left;
  30. }
  31.  
  32. #IframeMatches {
  33. position: absolute;
  34. top: -390px;
  35. left: -100px;
  36. width: 1400px;
  37. height: 1100px;
  38. float: left;
  39. }
  40.  
  41. #DivForIframeHeroes {
  42. width: 255px;
  43. height: 1500px;
  44. overflow: hidden;
  45. position: relative;
  46. float: right;
  47. margin-right: 100px;
  48. }
  49.  
  50. #IframeHeroes {
  51. position: absolute;
  52. top: -390px;
  53. left: -1000px;
  54. width: 255px;
  55. height: 1500px;
  56. float: right;
Offline Jointjeff - 07/09/2016 09:20
Avatar van Jointjeff HTML interesse Ik zie geen height gespecificeerd voor ID IframeMatchesHeroes.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2019 Sitemasters.be - Regels - Laadtijd: 0.323s