rewqp
Newbie-
Posts
7 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by rewqp
-
Чтобы получить ответ от сервера, нужно что-то ему для начала передать. Посредством HTML и БЕЗ КАКИХ-ЛИБО СКРИПТОВ не получится сделать то, что вы хотите.
-
Сплошной текст без пробелов уходит за блок [на DLE]
rewqp replied to dirty_prince's question in HTML Coding
Так не совсем правильно с точки зрения заполнения контентом страницы. В данном случае действительно лучше использовать к текстовым блокам. -
Мне понравилась главная сайта. На первой странице информация подается лаконично и понятно. С первой же страницы понятно чей сайт и какое у него предназначение. Портфолио мне кажется было бы лучше представить для пользователя в виде сетки. И чтобы изображение было кликабельным или с переходом на какую-то страницу. (Например можно использовать сетку grid). Что не понравилось: 1) Раздел "Прочее" Сочетание цветов, красный+зелёный+жёлтый. Это светофор? Так же, лучше подсвечивать выбранный пункт немного сильнее. Просто рамка на 1px - бросается в глаза, но хуже, чем например тот же bacground hover-а. 2) Цвет подпунктов "Прочее", "Портфолио". Учитывая картинку и цветовую гамму, лучше подобрать другой цвет. (Но это чисто моё мнение, если вам нравится - оставляйте как есть) (В разделе контактов жёлтый вписывается замечательно!) 3) Я бы добавила стрелочку "наверх", когда страница скроллится вниз, чтобы можно было по одному клику вернуться наверх. В остальном, было очень интересно пролистывать портфолио. Желаю вам удачи, чтобы можно было зайти как-нибудь ещё раз и увидеть ещё больше работ
-
Посредством php обработать форму и отправить письмо можно так: //Рассчитываем на то, что полей может и будет больше <?php $result = array(); $data = array( 'info' => '', ); $result = array( 'errors' => array() ); $fields = array( 'info' => '<b>Info:</b>', ); // Проверка заполнено ли поле на стороне сервера if (isset($_POST['info']) && !empty($_POST['info'])) { $name = strip_tags($_POST['info']); } else { $result['errors'][] = '<span class="error">Укажите INFO</br></span>'; } echo json_encode($result); //отправка письма $to = "email@com"; //Адрес, на который должно приходить письмо $headers = array( 'From: "Мой сайт и рабочая форма!" <site@com>' , 'Reply-To: "Мой сайт и рабочая форма!" <site@com>' , 'X-Mailer: PHP/' . phpversion() , 'MIME-Version: 1.0' , 'Content-type: text/html; charset=utf-8' , ); $headers = implode( "\r\n" , $headers ); $subject = "Тема письма"; $message = '<b> </b> <br>'; foreach($fields as $k=>$v) { $message .= $v . ' ' . $$k . '<br>'; } mail ($to, $subject, $message, $headers); AJAX+JSON-объект для формы будет примерно таким $.ajax({ type: "POST", url: 'mail.php', data: formNm.serialize(), success: function (data) { data = JSON.parse(data); //в дейта уже полностью джсовский объект лежит console.log(data); // так можно смотреть что пришло с сервера // если массив ошибок пришел пустой - всё ок if(!data.errors.length){ // Вывод сообщения об успешной отправке message.html('Спасибо! <br> Заявка отправлена!'); formTitle.css("display","none"); setTimeout(function(){ $('.formTitle').css("display","block"); $('.msgs').html('');} //Вывод сообщения об отправке } }); HTML: <form> <p class="formTitle">Название формы</p> <p class="msgs"></p> <input placeholder="Инфо" name="info" type="text" tabindex="0"/> <label for="infoblock"></label> <input type="submit" value="Submit" /> </form> CSS: .formTitle, .msgs{ font-size: 1.125rem; color: #000; } p.s. Если в коде обнаружена ошибка, укажите на неё. Буду редактировать и учиться дальше
-
user-select — это не стандартное свойство CSS, включенное в любую спецификацию. Хотя user-select имеет хороший уровень поддержки браузерами, тем не менее, требуется использовать вендорные префиксы. Свойство user-select глючное и непостоянное. Иногда вы все-таки можете выделить текст, особенно, если вы уже начали выделять текст, выделение которое не запрещено. Выделение с помощью «Выделить все» включает и запрещенный для выделения текст (Win: Ctrl + A / Mac^ Cmd + A). Эту ситуацию можно отчетливо наблюдать в Internet Explorer 11. Это не пуленепробиваемая техника. CSS может быть отключен. Этот метод основан на нестандартном свойстве CSS, что означает, что есть множество неопределенностей в отношении его поддержки браузерами в будущем. Отключение выделения раздражает. Использовать это свойство стоит только в рамках прогрессивного улучшения: то есть, свойство user-select следует использовать только там, где это действительно улучшает взаимодействие с пользователем. Не стоит применять его к широким селекторам, например, к универсальному селектору (*). Свойство user-select может сделать ваши таблицы стилей невалидными. Если соблюдение стандартов важно для вас, из-за использования свойства user-select могут падать тесты на валидность CSS, такие как CSS Validation Service .
-
Текс в поля вводится. протестировано на iPhone5s, IOS 9.3.5 А вот то что сайт не адаптивный для мобильных совсем, вот это уже проблема. Надо исправлять. Закидываю скрин того, что форму с телефона заполнить всё таки можно. Может я какую-то не ту форму открыла?