Jump to content
  • 0

Как сверстать такую красотульку


Andyk
 Share

Question

  • Answers 60
  • Created
  • Last Reply

Top Posters For This Question

Recommended Posts

  • 0

Конечно сойдет. Вот только я ничего не понял. Ирония это или намек для опытного верстальщика. Для начинающего можете подсказать?

зы если не совсем понятно в чем собственно вопрос, то вопрос в верстке бордеров квадратика :)

Edited by Andyk
Link to comment
Share on other sites

  • 0
ребята, а где тут три дива?

То есть, я понимаю, что можно и просто так обернуть, не навешивая на дивы никаких свойств.

Но смысл?

картинку в один див, фон с рамкой во второй, фон страницы в третий.. наверно так имелось в виду..

Link to comment
Share on other sites

  • 0
тогда что я делаю не так?

Почему у меня не нашлось, куда приткнуть хотя бы один див? (ну если только искусственно его не прилаживать)

Почему сразу не так? по мне лично идеальный вариант.

Но если использовать дивы, то явно не просто так, а приписывая стили им, не трогая боди и хтмл.

Link to comment
Share on other sites

  • 0
Извините за придирки, но title нужен обязательно. Это не опциональный элемент.

А как для демо — красиво, да :)

эхъ. ну всё.

В две строчки код не уложился.

Аж в целых четыре.

<!DOCTYPE html>
<title>Красотулька</title>
<link rel="stylesheet" href="style.css">
<img src="img.png">

Суровая правда жизни увеличивает объём кода в два раза — наглядный пример.

Почему сразу не так? по мне лично идеальный вариант.

Но если использовать дивы, то явно не просто так, а приписывая стили им, не трогая боди и хтмл.

ок, оставим в стороне body и html.

получится так.

Но всё равно: куда тут какие-то дивы?

Edited by swetlana
Link to comment
Share on other sites

  • 0
тогда что я делаю не так?

Почему у меня не нашлось, куда приткнуть хотя бы один див? (ну если только искусственно его не прилаживать)

Супер яб так не смог с первого раза :)

Link to comment
Share on other sites

  • 0

А под какое разрешение красотулька заточена? А то 301×347 пикселей для какой-то RSS-иконки — не жирновато ли даже в эпоху FullHD-мониторов? Или, может, в этом блоке всё-таки и текст какой-то предполагался?

Link to comment
Share on other sites

  • 0

Текст, конечно же предполагался. Убрал все, что бы код был проще в понимании. А дивами написал потому, что сам квадратик это один из дивов на странице. Мне почему-то казался возможным только вариант с:

<div class="a1">
<div class="a2">
</div>
</div>

а стиль

.а1 {
border-top серый
border-left серый
border-right белый
border-bottom белый
}
.a2 {
border-top белый
border-left белый
border-right серый
border-bottom серый
}

На бред немного смахивает, почему и решил спросить :)

Да и второй ваш вариант swetlana не будет работать во всех браузерах

ок, оставим в стороне body и html.

получится так.

Но всё равно: куда тут какие-то дивы?

Но сдвинуть рамку на два пикселя я бы ни за что не догадался :D

PS а еще если игнорировать IE можно outline прицепить

swetlana, если не сложно, сверстайте этот "квадратик" :) без рисунка. С условиями, что сам квадрат это обязательно div, не использовать абсолютное позиционирование и без новомодных свойств, чтобы старенькие браузеры тоже разобрались. Наиболее оптимально по вашему мнению.

Link to comment
Share on other sites

  • 0

а вот не надо убирать то, что критически важно.

Но опять же: трёх дивов тут днём с огнём не сыскать. Один — уже теперь понимаю. В него будет текст завёрнут, о котором сначала речи не шло.

Да и второй ваш вариант swetlana не будет работать во всех браузерах

Тут два варианта.

Правильный: прикрыться модным веянием, с умным видом сказать graceful degradation и послать пользователей устаревших браузеров в далёкие дали.

Неправильный: пойти на msdn и почитать про фильтры. Кстати, настоятельно рекомендую читать не только whatwg или htmlbook, но и msdn. Там тоже очень много интересного, хотя и с большим трудом находится.

Link to comment
Share on other sites

  • 0
swetlana, если не сложно, сверстайте этот "квадратик" :) без рисунка. С условиями, что сам квадрат это обязательно div, не использовать абсолютное позиционирование и без новомодных свойств, чтобы старенькие браузеры тоже разобрались. Наиболее оптимально по вашему мнению.

Да чё девчёнку мучать то? Ты же сделал всё отлично и так.

Link to comment
Share on other sites

  • 0
swetlana, если не сложно, сверстайте этот "квадратик" :) без рисунка. С условиями, что сам квадрат это обязательно div, не использовать абсолютное позиционирование и без новомодных свойств, чтобы старенькие браузеры тоже разобрались. Наиболее оптимально по вашему мнению.

договорились.

Но не прямо сейчас. Чтобы такое сделать, мне надо сначала msdn почитать вдумчиво. А это время.

И «без новомодных свойств» — не принимается. Это высосанное из пальца правило. Я понимаю, возможно требование, чтобы в IE6 работало. Но требования к применяемым свойствам — это чушь. Это всё равно, что приехать в автосервис и ставить задачу механику: поменяйте мне свечи, но только ключ на 19 не используйте, а лишь ключ на 12.

Ну и нормальный вариант. Оставь так и не парься.

Макс, ну тут вопрос.

Если надо быстро и без претензий — да, ты однозначно прав. Годится любой известный способ, дающий ожидаемый результат.

Ну а если охота поизящнее — тут не грех и время потратить на то, чтоб подумать. Если не играть в головоломки, мозги атрофируются.

Link to comment
Share on other sites

  • 0
а вот не надо убирать то, что критически важно.

Но опять же: трёх дивов тут днём с огнём не сыскать. Один — уже теперь понимаю. В него будет текст завёрнут, о котором сначала речи не шло.

Да, я упустил важную деталь. Но сделал это потому, что даже представить не мог, что часть бордеров можно прицепить к рисунку, а вторую часть просто сместить.

Касательно дивов уже сам не могу понять откуда у меня третий взялся. В два у самого все трамбуется.

Тут два варианта.

Правильный: прикрыться модным веянием, с умным видом сказать graceful degradation и послать пользователей устаревших браузеров в далёкие дали.

Неправильный: пойти на msdn и почитать про фильтры. Кстати, настоятельно рекомендую читать не только whatwg или htmlbook, но и msdn. Там тоже очень много интересного, хотя и с большим трудом находится.

Я не гуру, но попробую поспорить. IE8, который входит в комплект семерки не назовешь старым. А moz-box-shadow он не понимает. Ну и до уровня чтобы читать msdn я еще не дорос :) так леплю темку для форума for fun.

В общем спасибо за советы, значит так и остановлюсь на своих дивах.

Link to comment
Share on other sites

  • 0
договорились.

Но не прямо сейчас. Чтобы такое сделать, мне надо сначала msdn почитать вдумчиво. А это время.

И «без новомодных свойств» — не принимается. Это высосанное из пальца правило. Я понимаю, возможно требование, чтобы в IE6 работало. Но требования к применяемым свойствам — это чушь. Это всё равно, что приехать в автосервис и ставить задачу механику: поменяйте мне свечи, но только ключ на 19 не используйте, а лишь ключ на 12.

Свет, эта игра не стоит свеч, поверь, ты заигрываешься. Минимализм хорошо, но когда его в меру. Тут я вижу на лицо много минусов. Фильтры для ИЕ есть, да, можно использовать например теже тени, НО это влечёт за собой много проблем, а например...

- я сомневаюсь, что тень можно нарисовать внутри элемента, т.е. типа внутренние.

- при использовании фильтров, тех же теней, другие вещи могут перестать работать.

- ИЕ увеличивает блок из-за теней

- тень в ИЕ смотрится по другому, она другой формы.

Дальше перечислять?

Тут идёт речь о выборе между одним или двумя элементами. Два элемента делают работу на 5 баллов, качественно и железно во всех браузерах. Тогда зачем кидать понты, не пойму, честно.

Link to comment
Share on other sites

  • 0
договорились.

Но не прямо сейчас. Чтобы такое сделать, мне надо сначала msdn почитать вдумчиво. А это время.

И «без новомодных свойств» — не принимается. Это высосанное из пальца правило. Я понимаю, возможно требование, чтобы в IE6 работало. Но требования к применяемым свойствам — это чушь. Это всё равно, что приехать в автосервис и ставить задачу механику: поменяйте мне свечи, но только ключ на 19 не используйте, а лишь ключ на 12.

Ваш пост не видел. При отправке формы не говорит, что есть новые ответы.

Жду.

Link to comment
Share on other sites

  • 0
Ну а если охота поизящнее — тут не грех и время потратить на то, чтоб подумать.

Это не изящество, а извращение. Изящество - это там, где красота минимализма подкрепляется качеством, вот это изящно я считаю.

. Если не играть в головоломки, мозги атрофируются.

Играться надо, согласен, раньше сам очень любил это дело, пока не стал от этого страдать в плане практичности. Ты играйся, но в конце обязательно предупреди молодёж. Ведь она тебе доверяет, а значит думает, что то, что ты делаешь - это так и должно быть. :)

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