Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2007-07-26 15:51:41

ESQUELETO
Гость

Объявление в две колонки.

Здравствуйте.

Объявление занимает слишком много места. У меня появилась идея, как его использовать.

Я хотел бы разбить объявление на два окошечка: левое и правое, притом необязательно равной длины.

Я, признаться, уже написал код, который будет заполнять второе окошечко, но само окошечко не могу нарисовать.

Код объявления - header.php

<div id="announce" class="block">
    <h2><span><?php echo $lang_common['Announcement'] ?></span></h2>
    <div class="box">
        <div class="inbox">
            <div><?php echo $pun_config['o_announcement_message'] ?></div>
        </div>
    </div>
</div>

Что я пробовал:

  • [li]создавать над указанным выше кодом таблицу, помещать его в левую ячейку, а дополнительную информацию - в правую. получается криво.[/li][li]экспериментировать с CSS опцией float. Все, что ниже объявления тоже становится прижатым к правому краю.[/li][li]Поиграться с div'ами - тоже ничего не получилось:([/li]

Я, к сожалению, не специалист в css. Но решить проблему очень хочется.

Кто-нибудь знает как? smile

Спасибо.

#2 2007-07-26 20:08:36

maximum
Гость

Re: Объявление в две колонки.

<div class="inbox">
<div><?php echo $pun_config['o_announcement_message'] ?></div>
<div>two</div>
</div>

#3 2007-07-26 20:51:08

ESQUELETO
Гость

Re: Объявление в две колонки.

maximum пишет:

код...

maximum, этот код добавляет "two" под объявление. Как обычно, равнозначные дивы идут друг под другом.

#4 2007-07-26 21:30:00

maximum
Гость

Re: Объявление в две колонки.

Ну а стили добавить?

<div class="inbox">
<div class="left"><?php echo $pun_config['o_announcement_message'] ?></div>
<div class="right">two</div>
</div>

В css следующее.

.left {float: left;}    
.right {float: left;}

#5 2007-07-27 04:05:42

hcs
Гость

Re: Объявление в две колонки.

Можно и таблицу впихнуть:

<div id="announce" class="block">
    <h2><span><?php echo $lang_common['Announcement'] ?></span></h2>
    <div class="box">
        <div class="inbox">
            <table><tr><td><?php echo $pun_config['o_announcement_message'] ?></td><td><?php echo $pun_config['o_announcement_message'] ?></td></tr></div>
        </div>
    </div>
</div>

#6 2007-07-27 15:44:20

ESQUELETO
Гость

Re: Объявление в две колонки.

Спасибо вам за ваши ответы.

maximum пишет:

Ну а стили добавить?

Я говорил, что уже пробовал float.

LongMan пишет:

экспериментировать с CSS опцией float. Все, что ниже объявления тоже становится прижатым к правому краю.

hcs пишет:

Можно и таблицу впихнуть:

Да, только и это я пробовал. Получается очень криво.

К тому же ваши советы реализуют два столбца в окошечке объявления, а я хочу два окошечка, стоящие на одном уровне и выглядящие как объявление.

#7 2007-07-27 17:53:24

hcs
Гость

Re: Объявление в две колонки.

ESQUELETO пишет:

Да, только и это я пробовал. Получается очень криво.

Там добавить стиль border:0px;

ESQUELETO пишет:

К тому же ваши советы реализуют два столбца в окошечке объявления, а я хочу два окошечка, стоящие на одном уровне и выглядящие как объявление.

Это несколько сложнее, потомучто придется править header.php

#8 2007-07-27 18:00:23

ESQUELETO
Гость

Re: Объявление в две колонки.

hcs пишет:

Это несколько сложнее, потомучто придется править header.php

Чем я, собственно и занимаюсь...

Добавлено спустя     10 минут   22 секунды:

hcs пишет:

Там добавить стиль border:0px;

Добавление в  table

<table style="border:0px" ...>

не помогает почему-то, хотя, так как это написано в html должно иметь больший приоритет, чем в стилях css, которые применяются к тегам по умолчанию.

#9 2007-07-27 18:54:45

hcs
Гость

Re: Объявление в две колонки.

не, надо для td стиль добавлять

#10 2007-08-02 13:06:19

Zevs
Гость

Re: Объявление в две колонки.

Глянь, хочешь как у меня на форуме ?

#11 2007-08-02 20:59:23

ESQUELETO
Гость

Re: Объявление в две колонки.

Zevs пишет:

Глянь, хочешь как у меня на форуме ?

Вот так как раз у меня и есть. Если посмотреть в ФФ (а я только им и смотрю), то видны какие-то линии... притом не все границы, а только левая и верхняя.

Вообще я хотел сделать два окошечка, чтобы соседствовали, а не чтобы вот так... но если найдется способ убрать линии, я буду очень благодарен.

Спасибо за ответ.

#12 2007-08-03 03:39:46

maximum
Гость

Re: Объявление в две колонки.

ESQUELETO пишет:

Вообще я хотел сделать два окошечка, чтобы соседствовали, а не чтобы вот так... но если найдется способ убрать линии, я буду очень благодарен.

Смотрите мой пример, только в укаждый из дивов поместите по копии кода для вывода объявления.

#13 2007-08-03 03:53:25

hcs
Гость

Re: Объявление в две колонки.

ESQUELETO пишет:

но если найдется способ убрать линии, я буду очень благодарен

#announce TD { border:0 }

Подвал доски

Под управлением FluxBB. Хостинг Hostens