Deutsch

Border

324  
alexnaum свой человек26.11.11 11:00
alexnaum
NEW 26.11.11 11:00 
надеюсь, что несложный вопрос по html.
Делаю сайт на joomla снова, там есть такая вот несложная конструкция:
<object width="902" height="450">
<embed width="902" height="450" src="http://мойсайт/путь/virtualtour.swf" allowfullscreen="true"></embed>
</object>

И все это надо в рамку определенного цвета завернуть.
Поскольку вроде как не совсем картинка, стандартный border вроде как в документации присутствует, но как сделать его нужного цвета - не нашел. Если делаю по простому -
<object width="902" height="450">
<embed width="902" height="450" src="http://мойсайт/путь/virtualtour.swf" allowfullscreen="true" border="10"></embed>
</object>

- получаю видимый только в фф бордер конкретного цвета, в моем случае #BBBBBB....ни в каком другом браузере он не виден..
#1 
compman постоялец26.11.11 11:08
compman
NEW 26.11.11 11:08 
в ответ alexnaum 26.11.11 11:00
Сделайте вокруг например div контейнер и отформатируйте
#2 
gendy Dinosaur26.11.11 11:11
gendy
NEW 26.11.11 11:11 
в ответ alexnaum 26.11.11 11:00
embed - устаревший тэг. применять не советую
бордюр нужжно делать через css
<object class="bordur" data="http://мойсайт/путь/virtualtour.swf"  width="200" height="200">
<param name="allowfullscreen" value="true">
Ihr Browser kann das Objekt leider nicht anzeigen!
</object>


и в CSS

.bordur{
border:1px solid red;
}


Фашизм будет разбит


Человека карают только те боги, в которых он верит

#3 
alexnaum свой человек26.11.11 19:59
alexnaum
NEW 26.11.11 19:59 
в ответ gendy 26.11.11 11:11
В общем-то, embed приходится использовать не от хорошей жизни - дело в том, что я планировал выводить все через object data, и при этом не напрямую флешку выводить, а подключать ее через index.html
И тут есть одна проблема, которую я пока не смог ни решить, не понять - при таком варианте эта конструкция не работает в ИЕ версий, старше 9 - а это довольно еще большая аудитория, чтобы закрывать на это глаза.
В предложенном способе в 7 и 8 ие тоже не работает, хоть через флешку прямо, хоть через index.html
Самое интересное во всем этом, что если просто вызвать в проблемном браузере virtualtour.swf или index.html, никаких проблем, все работает...
#4 
alexnaum свой человек26.11.11 20:09
alexnaum
26.11.11 20:09 
в ответ compman 26.11.11 11:08
В общем то все получается, кроме одного: не пойму, почему-то у меня проблемы с нижней рамкой -
завожу примерно так:
<div style="border: 12px solid #222222;border-radius: 6px;">
<object width="..." height="...">
..........
</object>
</div>

При этом не могу никак подогнать размер вертикальный: нижняя рамка в зависимости от этого размера то тоньше остальных получается, то, если выходной вертикальный размер уменьшить, появляется пустое пространство между нижней рамкой и картинкой...
В способе с css такого не наблюдается, но тем не менее там тоже как я выше написал, проблемы....
#5 
alexnaum свой человек27.11.11 00:57
alexnaum
NEW 27.11.11 00:57 
в ответ alexnaum 26.11.11 20:09
В общем, спасибо всем за наводки на правильные мысли, покопался в style.css joomla-вского шаблона, там нашел все, что мне надо, подключил, вроде все, бордер ровненько встал, можно считать, что проблема решена.
#6