За последние 24 часа нас посетили 17512 программистов и 1586 роботов. Сейчас ищут 1353 программиста ...

Как будет правильно выглядеть код на html5

Тема в разделе "HTML и CSS", создана пользователем mainet, 6 апр 2014.

  1. mainet

    mainet Активный пользователь

    С нами с:
    31 май 2012
    Сообщения:
    77
    Симпатии:
    0
    Совсем запутался. Как будет правильно выглядеть следующий код на html5?

    Код (Text):
    1.  
    2. <div>
    3.   <h1>Категория</h1>
    4.   <div>seo партянка (описание категории)</div>  
    5.   <div>
    6.     <h2>статья 1<h2>
    7.     <div>content</div>
    8.   <div>
    9.   <div>
    10.     <h2>статья 2<h2>
    11.     <div>content 2</div>
    12.   <div>
    13. </div>
    Спасибо.
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Шта?
     
  3. mainet

    mainet Активный пользователь

    С нами с:
    31 май 2012
    Сообщения:
    77
    Симпатии:
    0
    ?
     
  4. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Так же и будет выглядеть. А что не устраивает?
     
  5. mainet

    mainet Активный пользователь

    С нами с:
    31 май 2012
    Сообщения:
    77
    Симпатии:
    0
    должны быть теги section, article
     
  6. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Новые теги html 5
    Поставь там, где надо.
    Но сначала нужно научиться валидно верстать. В твоём примере много тегов не закрыто.


    Насчёт правильности и т.п. есть и такое мнение: Почему не нужно использовать семантические элементы HTML5
     
  7. pay-seven

    pay-seven Guest

    Есть он не закрывает теги , зачем тогда в конце каждого ставить аналог тега без /
     
  8. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Потому что - это не html, если закрывать теги не имеющие закрывающий тег.
     
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Никому ничего они не должны. Нет таких требований. Есть возможность.
     
  10. z7707

    z7707 Новичок

    С нами с:
    2 май 2014
    Сообщения:
    3
    Симпатии:
    0
    Как сделать чтоб текст в инпуте показывал в левом верхнем углу
    Код (Text):
    1. <input class="input1" type="text" name="adres" style="color: #919496;" value="Адрес проживания*" onfocus="if (this.value == 'Адрес проживания*') {this.value = ''; this.style.color = '#000';}" onblur="if (this.value == '') {this.value = 'Адрес проживания*'; this.style.color = '#777';}" />
     
  11. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Бр... Такое грозит бесконечным созданием данных!
     
  12. z7707

    z7707 Новичок

    С нами с:
    2 май 2014
    Сообщения:
    3
    Симпатии:
    0
    Совсем недавно я сделал сайт, первая моя практика css html. На сайте есть две формы обратной связи, при заполнении данных и отправке, на электронную почту приходит письмо каракули. В чем может быть причина?
    Кодировка utf-8 без BOM
    Код (Text):
    1. <?php
    2.  
    3. $result = mail("info@triumfgroup.kz","Анкета Труженик","С сайта была получена анкета с такими данными: \nИмя: $_POST[name] \nЭлектронный адрес: $_POST[email] \nТелефон: $_POST[phone] \nВозраст: $_POST[year] \nАдрес проживания: $_POST[adres]");
    4.  
    5. if ($result){
    6. echo "<p>Сообщение отправленно успешно!</p>";
    7. }
    8. else {
    9. echo "<p>Сообщение НЕ отправленно!</p>";
    10. }
    11. ?>
     
  13. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Должна быть и у страницы и у скрипта, который ее отдает. Это не одно и то же.
     
  14. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    z7707, эта тема про html5.
    А для отправки почты с набором символов, отличных от ASCII, нужно передавать функции mail ещё один параметр - заголовок с указанием кодировки: Content-type: text/plain; charset=utf-8 \r\n

    Код (PHP):
    1. <?php
    2. $name = 'Имя';
    3. $email = 'Маил';
    4. $phone = 'Телефон';
    5. $year = 'Год';
    6. $adres = 'Адрес';
    7.  
    8. $headers = "Content-type: text/plain; charset=utf-8 \r\n";
    9.  
    10. $to = 'info@triumfgroup.kz';
    11. $subject = 'Анкета Труженик';
    12. $message = "С сайта была получена анкета с такими данными: \nИмя: $name \nЭлектронный адрес: $email \nТелефон: $phone \nВозраст: $year \nАдрес проживания: $adres";
    13. $result = mail($to, $subject, $message, $headers);
    14.  
    15. if($result){
    16.     echo "<p>Сообщение отправленно успешно!</p>";
    17. }else{
    18.     echo "<p>Сообщение НЕ отправленно!</p>";
    19. } 
     
  15. z7707

    z7707 Новичок

    С нами с:
    2 май 2014
    Сообщения:
    3
    Симпатии:
    0
    Спасибо за ответ! Код я ввел в php, и письмо приходит с правильной кодировкой. Но данные заполненные в форму, не отображаются. В общем сообщение приходит в таком виде: С сайта была получена анкета с такими данными:

    Имя: Имя
    Электронный адрес: Маил
    Телефон: Телефон
    Возраст: Год
    Адрес проживания: Адрес
     
  16. BaranPHP

    BaranPHP Новичок

    С нами с:
    24 янв 2014
    Сообщения:
    356
    Симпатии:
    0
    Не правильно склеил
    надо так:
    Код (PHP):
    1. $message = "С сайта была получена анкета с такими данными: \nИмя:".$name.\nЭлектронный адрес:". $email
    Ну и собственно что положил
    Код (PHP):
    1. $name = 'Имя';
    2. $email = 'Маил';
    3. $phone = 'Телефон';
    4. $year = 'Год';
    5. $adres = 'Адрес'; 
    то и пришло.