Jump to content
  • 0

Help with div+css


SkaZzzz
 Share

Question

Я новичок в DIV вёрстке и всё никак не могу понять как мне сверстать такой блок:

1.jpg

(на скрине он сделан в виде таблицы (table), с помощью неё я легко делаю)

А вот с DIV+CSS у меня пока что проблемы. Если кому-нибудь не лень, напишите стили и div-конструкцию для такого блока (ширина блока 380px, а высота по мере увеличения текста, в середине bg:#fff). Вот все изображения:

angles.png

Углы [верх-лево, низ-лево , верх-право, низ-право - (6x6px)]

top-bottom.png

Верх и низ [верх, низ - (1x6px)]

left-right.png

Лево и право [лево, право - (6x1px)]

Помогите пожалуйста, только на этом застопорился и ничего поделать не могу, всю ночь сидел втыкал :(

Link to comment
Share on other sites

Recommended Posts

  • 0

Softlink, сам в шоке. В общем, Вы сможете мне составить аналог вот такой таблицы, только дивной конструкции:

<table cellpadding="0" cellspacing="0" style="width:320px">
<tr>
<td style="width:6px;height:6px;background:url(frame/left_head.png)"> </td>
<td style="background:url(frame/head.png)"> </td>
<td style="width:6px;height:6px;background:url(frame/right_head.png)"> </td>
</tr>
<tr>
<td style="background:url(frame/left.png)"> </td>
<td style="background:#fff;overflow:hidden;clear:both;padding:3px">
<!-- <body> -->

<center>Тестируем текст</center>

<!-- </body> -->
</td>
<td style="background:url(frame/right.png)"> </td>
</tr>
<tr>
<td style="width:6px;height:6px;background:url(frame/left_footer.png)"> </td>
<td style="background:url(frame/footer.png)"></td>
<td style="width:6px;height:6px;background:url(frame/right_footer.png)"> </td>
</tr>
</table>

Edited by SkaZzzz
Link to comment
Share on other sites

  • 0

это скруглить углы чтобы? Я уже приводил свой пример. Он очень дивный :)

sigma77, а без разницы - radius и для таблицы работает вполне себе нормально.

В опере не работает.

А в какой? У меня 11.50 - все нормально работает.

Link to comment
Share on other sites

  • 0

Собственно хрен с ним с этим радиусом :D лучше мне помогите таблицу приведённую в посте №27 превратить в DIV-ную конструкцию. А то я уже всю голову сломал себе.

Edited by SkaZzzz
Link to comment
Share on other sites

  • 0

А в какой? У меня 11.50 - все нормально работает.

Аналогичная

Версия: 11.50

Сборка: 1074

Платформа: Win32

Система: Windows XP

Но я, кажется поняла почему не работало.

Сравни http://jsfiddle.net/CpQ87/1/ и http://jsfiddle.net/CpQ87/2/

Найдешь причину? ;)

Link to comment
Share on other sites

  • 0

Собственно хрен с ним с этим радиусом :D лучше мне помогите таблицу приведённую в посте №27 превратить в DIV-ную конструкцию. А то я уже всю голову сломал себе.

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

Link to comment
Share on other sites

  • 0

Softlink, да ну? А в 1 посте я что выкладывал :D там 3 картинки.

angles.png

Углы [верх-лево, низ-лево , верх-право, низ-право - (6x6px)]

top-bottom.png

Верх и низ [верх, низ - (1x6px)]

left-right.png

Лево и право [лево, право - (6x1px)]

А вот это должно получится:

1.jpg

P.S.:

Найдешь причину? ;)
Normalized CSS
Edited by SkaZzzz
Link to comment
Share on other sites

  • 0

А в какой? У меня 11.50 - все нормально работает.

Аналогичная

Версия: 11.50

Сборка: 1074

Платформа: Win32

Система: Windows XP

Но я, кажется поняла почему не работало.

Сравни http://jsfiddle.net/CpQ87/1/ и http://jsfiddle.net/CpQ87/2/

Найдешь причину? ;)

Разобрал там все по полочкам.

А зачем там в нормализаторе сочетали несочитаемое?

table {
border-collapse:collapse;
border-spacing:0;
}

Если убрать border-collapse, то все нормально заработает.

А сам ресет роли не играет здесь.

Softlink, да ну? А в 1 посте я что выкладывал :D там 3 картинки.

Я свой вариант предложил. Иначе бы я не делал и не делаю.

Edited by Softlink
Link to comment
Share on other sites

  • 0

Если убрать border-collapse, то все нормально заработает.

Ага :)

Почему-то это свойство так клинит Оперу.

Да Оксан, сейчас вот вспомнил этот трабл, ведь когда-то ты на него наткнулась во-время того, как кому-то тут помогала. Освежил в памяти :)

Link to comment
Share on other sites

  • 0

Ясно чо, 4 форум и время потраченное зря -_-'

Да это вы сами себе придумываете какие-то трудности. Радиус работает.

А вариант с картинками здесь не идет. ИМХО. В календаре лучше вставлять одну картинку для каждой даты, ибо 2-3 дива для дверей *31 день - это извращение чистой воды.

В вашем случае не нужен и border-collapse(сделайте border-spacing больше), из-за которого глючит опера, а в форме и подавно его нет.

Так что везде, за исключением ИЕ, все будет работать нормально.

Link to comment
Share on other sites

  • 0
Так что везде, за исключением ИЕ, все будет работать нормально.
Да всё уже, выбрал твой вариант, а там будь что будет, если что вернут старый дизайн в табличках TABLE -_-
А вариант с картинками здесь не идет. ИМХО. В календаре лучше вставлять одну картинку для каждой даты, ибо 2-3 дива для дверей *31 день - это извращение чистой воды.
Я извращался как мог... Edited by SkaZzzz
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy