Mám iframe, ktorý zobrazuje reklamy. Chcem, aby bol citlivý takým spôsobom, že každý užívateľ s inou veľkosťou obrazovky ho môže vidieť so 100% šírkou namiesto pretekania prvku iframe. Ako to dosiahnuť?
odpovede:
1 pre odpoveď č. 1Magazín Smashing už tento problém riešil iba pomocou CSS a kontajnerového prvku - Vstavaný citlivý dizajn
The Gist:
- Vytvorte obal kontajnera pre daný iframe
Štýl nádoby;
(ak bol názov triedy kontajnera nazvaný „video-container“).video-container {
Pozícia: relatívna;
spodná časť čalúnenia: 56,25%;
čalúnenie: 35px;
výška: 0;
pretečenie: skryté;
}Štýl iframe vnútri kontajnera
.video-container iframe {
pozície: absolútna;
hore: 0;
vľavo: 0;
šírka: 100%;
výška: 100%;
}
Dúfam, že to pomôže!
Pozrite si časť odkaz pre viac informácií
0 pre odpoveď č. 2
Skúste to:
iframe, object, embed {
max-width: 100%;
}