2011-01-29 6 views
6

Attualmente sto usando oggetto per incorporare un annuncio adsense in una pagina webRimozione barra di scorrimento da <object> Embed

<object data="frontpage_blogrool_center_top_728x90" type="text/html" width="732" height="95" ></object> 

ho fatto l'oggetto più grande dell'originale in modo che la barra di scorrimento non apparirà sulla pagina web ma sembra ancora in IE8. C'è un modo per rimuoverlo?

risposta

4

Aggiungere style="overflow:hidden; width: 732px; height: 95px" all'elemento:

<object data="frontpage_blogrool_center_top_728x90" 
     type="text/html" width="732" height="95" 
     style="overflow:hidden; width: 732px; height: 95px"></object> 
+2

Ho già provato questo. Non lo rimuove. http://i.imgur.com/uyoy4.png – BlindingDawn

+0

@BlindingDawn: Ho aggiornato la mia risposta con qualcosa che potrebbe funzionare. –

+0

Ne ho preso un altro .. Anche questo non ha funzionato. :-( – BlindingDawn

7

È necessario aggiungere al genitore del CSS dell'elemento <object />, overflow: hidden;

Esempio:

<body style="overflow:hidden;"> 
    <object ...> 
    </object> 
</body> 
+0

Eccezionale! La risposta accettata, combinata con questa, era esattamente ciò che stavo cercando. –

2

Dare il <object> un min-height: 101% o più!

Esempio:

object { 
    min-width: 100%; 
    min-height: 101%; //not 100% but more than 101 
} 
0

ho risolto il mio problema simile (incorporando uno SVG complesso con tutta la sua JS e roba stile) solo con l'aggiunta di una posizione: fissa per il tag body del contenuto HTML ho voluto incorporare . Anche se posso usare una larghezza: 100% per mantenere le mie dimensioni ovunque.

Problemi correlati