Бордеры фрэймов(2)

Статус
В этой теме нельзя размещать новые ответы.

TecT

Пользователь для ТесТа
Регистрация
25 Фев 2009
Сообщения
457
Реакции
45
Так как тему закрыли я создал новую!

у меня в чате шаблон идёт на фрэймах, бордеры все я хочу сделать чёрным цветом сделал я это так

style="border:solid 5px #000;"

но в итоге в Мазиле всё нормально и прекрасно

a2f634e5fe50.png


а в Опере или ИЕ получаеться не айс :(

d9e163eda1fb.png


Подскажите что делать?
 
Ну во-первых, зачем использовать frameset, если есть iframe? Это намного удобнее и легче позиционировать.

Т.е. конструцию вида

PHP:
<frameset rows=""  >
  <frame src="1.htm" />
  <frame src="2.htm" />
  <frame src="3.htm" />
</frameset>

Можно вывести в виде:

PHP:
<iframe id="frame1" src=""  scrolling="no" ></iframe>
<iframe id="frame2" src=""  scrolling="no" ></iframe>
<iframe id="frame3" src=""  scrolling="no" ></iframe>

Можно раскидать расположение через таблицу или через блоки <div>
а стили для каждого отдельно

PHP:
<style>
#frame1 {
border:solid 5px #000; 
width:500px; 
height:500px; 
}

#frame2 {
border-left:solid 1px #000;
border-top:solid 1px #000; 
width:500px; 
height:500px; 
}
</style>

Если всё таки нужно для frameset, скинь страницу где собираешь. поправлю.
 
не нужно писать стили прямо в html, убери все border frameborder и style=""


Напиши просто в начале

PHP:
<style>
frameset 
{
border:none;
}

frame 
{
border:solid 1px #000;
}
</style>
 
Вот щас всё шикарно в Опере и Мазиле а вот в ИЕ всё по прежнему :( а в гуглхроме там тоже не так как в первых двух :(
 
Я уже написал решение - отказаться от <FRAMESET> и сделать <iframe>
Это намного удобнее.
Браузеры Opera и IE по разному обрабатывают framespacing="0" и border, поэтому <FRAMESET> может по-разному выглядеть не только в разных браузерах, но и даже в разных версиях одного браузера.

Кстати, в примере не хватает где-то </frameset>, мне это редактор подсказывает.
 
Особого опыта во фрэймах у меня нет по этому я не знаю как переделать мой код под iframe :(
 
Да всё намного проще.
Для твоего варианта примерно так

Просто в таблице раскидал, где какое окно.
Если я правильно понял, два окна по горизонтали, а остальные, друг под другом
PHP:
<table border="0" cellpadding="0" cellspacing="0" width="620" id="table1"> 
    <tr> 
        <td width="310"> 
               <iframe name="top_top" src="<?php echo $current_design; ?>blank.html" scrolling="no" ></iframe> 
        </td> 

        <td width="310"> 
               <iframe name="top_banner" src="<?php echo $current_design; ?>blank.html" scrolling="no" ></iframe> 
         </td> 
    </tr> 


    <tr> 
        <td colspan="2"> 
               <iframe name="menu_public" src="<?php echo $current_design; ?>blank.html" scrolling=no ></iframe> 
        </td>
    </tr> 

    <tr> 
        <td colspan="2"> 
               <iframe name="voc_sender" src="<?php echo $current_design;?>blank.html"  scrolling="no" ></iframe> 
        </td> 
    </tr> 

    <tr> 
        <td colspan="2">
               
               <iframe name="voc_smileys" src="<?php echo $current_design;?>status_blank.php?session=<?php echo $session;?>"  scrolling="no" ></iframe> 

        </td> 
    </tr> 
	<tr>
        <td colspan="2">
               
               <iframe  name="voc_who" src="<?php echo $current_design;?>blank.html" marginwidth="0" marginheight="0" scrolling="auto" ></iframe> 

        </td> 
    </tr>
	<tr>
        <td colspan="2">
               
               <iframe  name="voc_sender_hidden" src=""  ></iframe> 

        </td> 
    </tr>
	<tr>
        <td colspan="2">
               
               <iframe src="<?php echo $current_design;?>blank.html" name="voc_alerter" scrolling="no"  ></iframe> 

         </td> 
    </tr>
</table>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху