Código de Linkwithin no se muestra correctamente dentro de un div

  • Autor Autor fernandozu
  • Fecha de inicio Fecha de inicio
F

fernandozu

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola amigos, tengo un problema que no puedo solucionar (aclaro que no soy ningún experto en html)
Tengo el codigo de Linwithin (el widget para ver entradas relacionadas).
Está dentro de un div, pero cuando se ve en la página está más arriba, fuera del div. Este div a su vez, está dentro de otro div, por lo que me desacomoda todo el diseño.
¿Qué puedo hacer para que el código se vea dentro del div?
Dejo este codigo de muestra para que se entienda mejor.

HTML:
<div>
<div>
aca va otro código
</div>

<div>

<script>
var linkwithin_site_id = 000000;
</script>
<script src="http://www.linkwithin.com/widget.js"></script>
<a href="http://www.linkwithin.com/"><img src="http://www.linkwithin.com/pixel.png" alt="Related Posts Plugin for WordPress, Blogger..." style="border: 0" /></a>

</div>
</div>
 
Para el diseño de la página se recomienda usar CSS. Así que, para modificar el div en el que se incluye el script, tendrá que nombrarlo. Por ejemplo:
HTML:
<!-- código -->

<head>

<!-- código -->

<style type="text/css">

<!-- Se modifica como desee la posicion del div que contiene el script de la página, por ejemplo, a la derecha -->

#linkwithindiv {float: right;}

</style>
</head>
<body>
<div>
<div>
aca va otro código
</div>

<!-- Dentro del body lo único que cambiamos respecto al código que puso es el id del siguiente div para manipularlo mediante CSS-->

<div id="linkwithindiv">

<script>
var linkwithin_site_id = 000000;
</script>
<script src="http://www.linkwithin.com/widget.js"></script>
<a href="http://www.linkwithin.com/"><img src="http://www.linkwithin.com/pixel.png" alt="Related Posts Plugin for WordPress, Blogger..." style="border: 0" /></a>

</div>
</div>
<!-- código-->
</body>
</html>
 
Necesitas darle propiedades a los div en css y el div que lo engloba todo le das un valor de ancho y alto suficiente para que lo demás entre dentro.