Jump to content

Попридирайтесь, пожалуйста


jumpordie
 Share

Recommended Posts

Ссылки с телефонами не кликабельны - позвонить нажатием не получится - это плохо хотя верстка на бутстрапе и предполагается что возможно народ с мобилы зайдет.

Ошибки валидации кода

Result: 13 ошибки / 0 предупреждений

line 1 - Ошибка: no document type declaration; implying "<!DOCTYPE HTML SYSTEM>"
line 217 column 68 - Ошибка: end tag for element "IFRAME" which is not open
line 223 column 81 - Ошибка: end tag for element "TEXTAREA" which is not open
line 226 column 40 - Ошибка: end tag for element "FORM" which is not open
line 276 column 43 - Ошибка: end tag for element "BODY" which is not open
line 276 column 50 - Ошибка: end tag for "SCRIPT" omitted, but its declaration does not permit this
line 3 column 4 - Информация: start tag was here
line 276 column 50 - Ошибка: "HEAD" not finished but containing element ended
line 276 column 50 - Ошибка: end tag for "HTML" which is not finished
line 276 column 51 - Ошибка: character data is not allowed here
line 472 column 12 - Ошибка: end tag for element "SCRIPT" which is not open
line 473 column 6 - Ошибка: end tag for element "HEAD" which is not open
line 474 column 5 - Ошибка: document type does not allow element "BODY" here
line 475 column 6 - Ошибка: end tag for element "HTML" which is not open

 

А еще - заказать мед во всплывающем бустрап модал окне - такое правило ввода телефона мне кажется не совсем удачто - мало ли от куда я и какой у меня номер + не закрывается модал окно по кнопке отправить - а показывается стандартный js alert ..... ну емое... уже прикрутите sweetalert и научитесь закрывать modal окно бутстрапа - вот вам подсказка

Пример самого окна	<div class="modal fade" id="modal_popup_call" tabindex="-1" role="dialog" aria-labelledby="Закзать что нить.." aria-hidden="true">	  <div class="modal-dialog">		<div class="modal-content">кусок js кода который закрывает окно и выводит красивое сообщение плагином sweetAlert $('#modal_popup_call').modal('hide'); 		sweetAlert("Спасибо", "Мы скоро Вам позвоним", "success");	Форма отправляется аяксом

 

Edited by Andryshok
Link to comment
Share on other sites

Ссылки с телефонами не кликабельны - позвонить нажатием не получится - это плохо хотя верстка на бутстрапе и предполагается что возможно народ с мобилы зайдет.

Ошибки валидации кода

Result: 13 ошибки / 0 предупреждений

Уверены, что это с моего сайта? Просто, http://validator.w3.org/check?uri=http%3A%2F%2Fmedvologda.ru%2F
Link to comment
Share on other sites

хотя верстка на бутстрапе

Божественный аргумент.... Если есть бутстрап, то верстка  автоматически становится крутой. Шикарно просто. А то, что этот бутстрап нужно на помойку выкинуть и не учить детей разработчиков плохому - это ничего страшного  :facepalmxd:

 

 

 

Result: 13 ошибки / 0 предупреждений

Да что-то я не вижу ошибок в валидаторе тоже 

 

 

 

 

Сабж, собственно...

 

На псевдоссылке "Политика конфиденциальности данных" какая-то весьма странная анимация

На кнопках изменение цвета фона стоит тоже анимировать. А то размер анимируется, а цвет перещелкивает сразу. Как-то не очень красиво

Link to comment
Share on other sites

 

Хотелось-бы узнать ваше мнение по этому поводу.
 

Что именно интересует?

 

Какие недостатки Бустрапа вы считаете критичными, и за которых "его надо выкинуть на помойку"?

Link to comment
Share on other sites

Какие недостатки Бустрапа вы считаете критичными, и за которых "его надо выкинуть на помойку"?

 

  • Принципы создания скелета страницы, которые пропагандирует фреймворк
  • Отвратительная сетка. (плюс дополнение к первому пункту: использование этой же сетки для создания основного скелета. идея крайне нелепая)
  • Работа с иконками. Не могу сказать, что способ применяемый в бутстрапе, не имеет права на жизнь, но и назвать однозначно правильным я его тоже не могу никак вообще.
  • Реализация некоторых компонентов вызывает вопросы
  • Процесс разработки в окружении фреймворка оставляет желать лучшего.
  • Результат сгенерированного кода, с тех же less модулей, приводит к кровотечениям из глаз. Переизбыток кода и отсутствие какой-либо оптимизации - нормальное состояние вещей для бутстрап.
  • Возня с переконфигурацией дефолтного стилевого оформления фреймворка, не способствует хорошему настроению.

Если есть задача накидать админку по быстрому или собрать какой-то прототип. В общем в задачах где оформительская и оптимизационная часть является совершенно некритичной. Будстрап очень хорошо подойдет (собственно в ранних версиях именно такая идея и закладывалась). Но для реализации конечных сайтов будстрап не самая лучшая затея.

 

Это лично мое имхо. Я прекрасно понимаю, что это ровным счетом ничего не изменит. Но иногда меня переполняет, ну и раз уж спросили :)

  • Like 1
Link to comment
Share on other sites

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

А какой вы считаете правильным? Просто кроме такого способа, как в Бутстрапе, я не видел?

Link to comment
Share on other sites

А какой вы считаете правильным? Просто кроме такого способа, как в Бутстрапе, я не видел?

 

Моя позиция складывается из очень простого утверждения. Иконки это часть оформления, соответственно вставлять их в контент не правильно. Оформлением должен заниматься css. По этому я иконки пристегиваю через псевдо-элементы. 

Конечно в рамках современных стандартов есть еще один вариант, это применение Shadow DOM. Но я пока что его не применяю. Но зато это позволяет полностью разделять контент, оформление и логику. Пожалуй этот вариант самый правильный.

Link to comment
Share on other sites

Запись очень длинная, да и запоминать коды иконок гораздо сложнее, чем названия.

 

Это будет не длиннее чем в будстрапе css. Точнее даже не придется менять, в принципе, то что есть в будстрапе. Просто нужно не создавать отдельный элемент для иконки, а просто применять к самому блоку где нужна иконка.

не так:

<div class="box"><span class="glyphicon glyphicon-exclamation-sign"></span>Some text</div>

А вот так:

<div class="box glyphicon-exclamation-sign">Some text</div>

Грубо говоря. Тут конечно надо еще работать над лаконичностью описания css-классов, но это отдельная история

  • Like 1
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
Reply to this topic...

×   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 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 jksnf
      Не работает transition при появлений модального окна:
      <a class="btn">Modal</a> <div class="modal"> <div class="overlay"> <div class="content"> <a class="close">X</a> <h1>Title</h1> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sunt repellat asperiores rerum animi officiis minus corporis iure voluptate accusantium, ut optio ratione iusto nemo delectus. Quasi illum libero dolorum neque?</p> </div> </div> </div> //scss .modal .overlay{ position: fixed; top: 0;left: 0; width: 100%;height: 100%; background: rgba($color: #000000, $alpha: .8); z-index: 1; display: none; } .modal .content{ width: 500px;height: 200px; position: absolute; top: 50%;left: 50%; transform: translate(-50%, -50%); background-color: #fff; z-index: 2; text-align: center; display: none; a{ line-height: 30px; font-weight: bold; color: #fff; top: -50px;; position: absolute; right: -50px; font-size: 40px; padding: 10px; } h1{ margin-bottom: 20px; } } .modal.active .overlay{ display: block; } .modal.active .content{ display: block; } //Jquery $(document).ready(function(){ $(".btn, .close").click(function() { $(".modal").toggleClass("active") }) }) Я понимаю что на display не работает transition. но и нельзя ставить opacity т.к перекрывает контент сзади него изначально.

      Что делать?
    • By Young
      Столкнулся с проблемой , когда вставил картинку , весь текст съехал в лево , а сама картинка , должна находиться с низу сайта
      И еще вопрос , как сделать так , чтобы когда я уменьшал размер сайта , облаки оставались на своих местах ?
      HTML
      CSS
       

      решено 
    • By IsayR
      Всем привет! Подскажите, пожалуйста, как правильно сделать раскрывающиеся блоки со скрытым содержанием внутри? У меня в принципе все работает, блок открывается и закрывается, НО если я нажимаю на блок, а не на стрелочку, она у меня остается в таком же положении(а она должна у меня меняться, когда блок открывается), и получается куча мала, и выглядит это не очень презентабельно. Подскажите, пожалуйста!
      <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="wrapper-div"> <div class="div"> <div class="window-one"> <h3 class="title"> Заголовок 1 </h3> <div class="arrow-test"></div> </div> <div class="window-two"> <div class="text">Текст 1</div> </div> </div> </div> <div class="wrapper-div"> <div class="div"> <div class="window-one"> <h3 class="title"> Заголовок 2 </h3> <div class="arrow-test"></div> </div> <div class="window-two"> <div class="text">Текст 2</div> </div> </div> </div> <div class="wrapper-div"> <div class="div"> <div class="window-one"> <h3 class="title"> Заголовок 3 </h3> <div class="arrow-test"></div> </div> <div class="window-two"> <div class="text">Текст 3</div> </div> </div> </div> .div{ border: 1px solid #3A444E; border-radius: 10px; width: 300px; height: 64px; overflow: hidden; } .div.open { height: auto; background: #000; color: #fff; } .window-one { display: flex; align-items: center; justify-content: space-between; } .title { margin-bottom: 20px; } .arrow-test { content: ''; background: url('http://cdn.onlinewebfonts.com/svg/img_387044.png') no-repeat center center / 100%; width: 30px; height: 30px; cursor: pointer; } .arrow-test.open { content: ''; background: url('https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Eo_circle_yellow_arrow-up.svg/1024px-Eo_circle_yellow_arrow-up.svg.png') no-repeat center center / 100%; width: 30px; height: 30px; cursor: pointer; } $('.div, .arrow-test').click( function(){ $(this).toggleClass('open')});  
    • By vladdvin
      Верстаю макет с Фигмы - https://www.figma.com/file/2rdy1qjBTl7D6BAC8S4qlf/Webovio?node-id=0%3A1. Наверстал
      CSS
      В результате отображается следующая картинка

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

      Подскажите как добиться отображения текста как на макете.
×
×
  • 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