Jump to content
  • 0

Помощь начинающему (азы)


Baravo
 Share

Question

Привет! Недавно начал учиться вёрстке, нужна помощь.

Так, как только начал это дело, начну с самого начала.

 

Оцените и укажите на ошибки, которые присутствуют, пожалуйста.

Собственно сам код:

http://jsfiddle.net/FZetU/1/

Edited by Baravo
Link to comment
Share on other sites

21 answers to this question

Recommended Posts

  • 0

А что там смотреть? Вы лучше посмотрите на примеры таких макетов.

Даже генерируемые http://csstemplater.com/

Спасибо, но к чему там такой код?

.right-sidebar {
float: left;
width: 250px;
margin -left : -250 px ;
position: relative;
background: #FFACAA;
}

Зачем правый блок равнять слева, потом придавать ему -250, чтобы он вернулся на своё место и т.п.?

 

Это наверное даже хуже, чем у меня  :mellow:

Edited by Baravo
Link to comment
Share on other sites

  • 0

Как сделать подобное?

b2988e1a5219d3f2a44fb706cc136d076a4be305

Высота блока 50px, ширина 300px;

Если задать отступы для текста padding 30 справа и 10 сверху, то блок станет на 30px шире и 10px выше.

Как сделать отступы для текста, чтобы ширина и высота блока не изменились?

Edited by Baravo
Link to comment
Share on other sites

  • 0

Как сделать подобное?

b2988e1a5219d3f2a44fb706cc136d076a4be305

Высота блока 50px, ширина 300px;

Если задать отступы для текста padding 30 справа и 10 сверху, то блок станет на 30px шире и 10px выше.

Как сделать отступы для текста, чтобы ширина и высота блока не изменились?

box-sizing:border-box
Link to comment
Share on other sites

  • 0

Как сделать подобное?

b2988e1a5219d3f2a44fb706cc136d076a4be305

Высота блока 50px, ширина 300px;

Если задать отступы для текста padding 30 справа и 10 сверху, то блок станет на 30px шире и 10px выше.

Как сделать отступы для текста, чтобы ширина и высота блока не изменились?

box-sizing:border-box

Применил и background (изображение) пропало.  :(  :wacko:

Извините, не поставил ;

 

Сейчас проверим.

 

Работает. Спасибо. Все так делают? Просто хочу чтоб вёрстка была правильной...

Edited by Baravo
Link to comment
Share on other sites

  • 0

ничем :) почитайте про это свойство, box-sizing:border-box если и используется то думаю для админки максимум,а так лучше делайте по обычному(box-sizing:content-box)  с паддингами и т.д

А для навигационного меню для сайта можно?  :huh:  :blink:

Link to comment
Share on other sites

  • 0

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

Link to comment
Share on other sites

  • 0
ничем почитайте про это свойство

google: box-sizing ie7 

 

 

а при border-box , сайт просто распадется

не говорите ерунды. Поддерживайте тогда еще IE 5 уж. 

 

 

 

А для навигационного меню для сайта можно?

вы посмотрите хотя бы на все известные css фреймворки, какие стили там используются.

Например:

* {    -webkit-box-sizing: border-box;       -moz-box-sizing: border-box;            box-sizing: border-box;} 
Edited by npofopr
Link to comment
Share on other sites

  • 0

http://htmlbook.ru/css/box-sizing ie8, человек только начал учиться , зачем ему сейчас css фреймворки???  а учиться лучше без border-box, темболее заказов на поддержку ie7 сейчас еще хватает.

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

Ну да ваше право, делайте как хотите)

Link to comment
Share on other sites

  • 0
считается хорошим тоном

Что это за выражение такое? Хорошим тоном считается аккуратный отформатированный код с комментариями, где нужно.

А «чтобы сайт не разваливался в старых браузерах» — это задача, которую нужно решить.

 

Пока ТС освоит верстку, все уже забудут, что был такой браузер — ие7.

Link to comment
Share on other sites

  • 0

Ну вот, ещё одна проблема...

В новости есть картинка, текст и блок с кол-вом просмотров. Когда текста мало, блок с кол-вом просмотров заезжает за картинку. Как сделать, чтобы блок ровнялся ещё и по картинке?

 

http://jsfiddle.net/5A3e9/

 

Если не сложно, помогите.  :(

Edited by Baravo
Link to comment
Share on other sites

  • 0

Ну вот, ещё одна проблема...

В новости есть картинка, текст и блок с кол-вом просмотров. Когда текста мало, блок с кол-вом просмотров заезжает за картинку. Как сделать, чтобы блок ровнялся ещё и по картинке?

 

http://jsfiddle.net/5A3e9/

 

Если не сложно, помогите.  :(

Я бы упростил не много и сделал так http://jsfiddle.net/2XU5s/1/

Link to comment
Share on other sites

  • 0
Я бы упростил не много и сделал так http://jsfiddle.net/2XU5s/1/

 

Спасибо.

 

На «float» — http://jsfiddle.net/Gddjw/

На табличном представлении — http://jsfiddle.net/Gddjw/1/

 

Спасибо большое. Вы применили для <span> class ="veiws", но в стилях его не задали, значит нахождение его в коде не обязательно?

А в прочем не важно, мне ведь всё равно нужно применить стили для него  :blush:

 

Спасибо большое всем кто откликнулся!

Edited by Baravo
Link to comment
Share on other sites

  • 0

Уже наверное всех достал, но моё любопытство не даёт мне покоя.

Ещё раз всем привет!

На этот раз хочу сделать карусель (слайдер) с горизонтальной линией прокрутки. Уже кучу всего перерыл, но получилось сделать только с текстом.

Вот, что получается с блоками - http://jsfiddle.net/N8qTQ/

Хотелось бы сделать только при помощи css и html (т.к. js и jQuery пока совсем не знаю).

или вот с картинками...

http://jsfiddle.net/N8qTQ/1/

Edited by Baravo
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

  • Similar Content

    • By Mondeus
      Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение. 
      .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }  

    • By Mix9
      есть див с 5 img, при уменьшении экрана див выходит за него. Я добавил overflow: auto для этого div в надежде на то, что я смогу прокручивать фотки с помощью скроллбара, однако даже с ним почему-то я не вижу часть фоток которые вышли за границу. Что с этим можно сделать? класс video повторяется 5 раз, я тут оставил только 1 
      .content{ width: 90%; background-color: #333; } .video{ margin: 0px 4px 0px 4px; width: 310; display: flex; flex-direction:column; } .video_button_text{ margin-top: 10px; display: flex; flex-direction: row; font-size: 20px; color: white; } .video_text_div{ display: inline-block; width: 250px; } .video_text{ text-align: justify-all; margin: 0px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .slidan_videos{ margin: 0px 10px 0px 20px; overflow: auto; width: auto; margin-bottom: 50px; display: flex; flex-direction: row; justify-content: space-around; } <div class="content"> <div class = slidan_videos> <div class = video> <div> <a href = 'ссылка'><img class="img" src=""картинка"></a> </div> <div class = video_button_text> <div class = avatarka_div> <a href="ссылка" target="_blank"><img class = avatarka src="картинка"></a> </div> <div class = video_text_div> <p class = video_text><a href="ссылка">текст</a></p> </div> </div> </div>
    • By Andy_Code
      Здравствуйте! Проблема заключается в следующем: есть стартовый шаблон от "Фрилансера по жизни" версии 2021 года, открываю в VSCode, ввожу в терминале npm i затем gulp, все срабатывает как и должно, создается папка с результатом, начинаю прописывать стили для header, задаю ограничивающий контейнер и при проверке работоспособности данного контейнера выясняется, что стили, прописанные мной перекрывают стили медиа-запросов, прописанных в шаблоне и по итогу адаптив не работает, получается что итоговый css собирается в не правильном порядке! Подскажите, пожалуйста, как подобную проблему можно исправить?)
    • By vladdvin
      Верстаю макет с Фигмы - https://www.figma.com/file/2rdy1qjBTl7D6BAC8S4qlf/Webovio?node-id=0%3A1. Наверстал
      CSS
      В результате отображается следующая картинка

      в режиме инструментов разработчика. А вне режима вообще отображает

      Подскажите как добиться отображения текста как на макете.
    • By RaiderCoder
      Здравствуйте , сделал макет сайта для интернет магазина . Но столкнулся с проблемой при верстке кнопок на главной странице и не нашел информации как можно уместить текст + несколько картинок в одну кнопку. Знает кто решение и реалезуемо оно вообще ?

×
×
  • 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