PShim

Вопрос от чайника №2

Recommended Posts

Ребят, как можно сделать так, чтобы в теге <p> был текст и в тексте была область с инпутом и под областью инпутом было подчеркивание" ____" и под чертой был текст(год, дата, фио например). Грубо говоря как в документах на подпись должна получиться область

Share this post


Link to post
Share on other sites

Не выходит встроить в код. происходит смещение из-за переноса строк. Пример данных которые должны быть.
<p>тут какой либо текст <nobr>конструкция _____</nobr> текст идет дальше ...</p>

Share this post


Link to post
Share on other sites

Подпись под линией должна оставаться. Сейчас не могу предоставить исходники. Примерно так должно выглядеть: идет какой-то текст ________(под этой линией должен сохраняться текст например имя, фамилия )

Share this post


Link to post
Share on other sites
22.01.2019 в 14:06, Switch74 сказал:

ну так что вам мешает это сделать?
http://jsfiddle.net/68cdwsbo/

КМК, контейнер p вообще не для того. Input уместен только внутри контейнера form

Share this post


Link to post
Share on other sites

@rasmus какой вопрос такой ответ
помимо данного кода у ТС может быть и form, да и input может быть не только в form

Share this post


Link to post
Share on other sites
18 часов назад, Switch74 сказал:

@rasmus какой вопрос такой ответ
помимо данного кода у ТС может быть и form, да и input может быть не только в form

И p в form может, и input в p, но семантически же это неверно. А если у ТС всё это дело лежит в form, то вместо p логичнее использовать не несущий семантической нагрузки div

Share this post


Link to post
Share on other sites

@rasmus Тег <p> в семантике означает параграф текста. Чем его использование в форме противоречит семантике?
С семантикой input сложнее. Да, изначально они были созданы для использования в формах, но, imho, с развитием веб стоило бы пересмотреть их семантическое значение.

Возьмем к примеру распространенный случай. Есть сайты с калькулятором для расчета чего либо. С одной стороны можно завернуть этот калькулятор в форму, хотя бы для того, что-бы сделать кнопку сброса, но, с другой стороны, эта кнопка очень редко когда предусмотрена в дизайне. Да и данные в этом калькуляторе предназначены только для пользователя и не отправляются на сервер, а значит использование <form> будет тоже семантически неверным, ведь форма предназначена для отправки данных, а у нас никакие данные не передаются.

Так что не все так однозначно...

Share this post


Link to post
Share on other sites
15.08.2019 в 08:51, AlexZaw сказал:

Тег <p> в семантике означает параграф текста. Чем его использование в форме противоречит семантике?

Я думаю тем, что на параграфы делятся статьи, главы книг и т.п., в общем всё что предназначено для чтения. Зачем же менять назначение параграфа включая его в форму, если есть div, который служит для тех ситуаций, когда текстовому блоку не нужна семантическая окраска.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Valery Subbotin
      Здравствуйте, подскажите, пожалуйста, в чем может быть проблема: при вертске, блоки текста имеют совсем иные переносы нежели на макете.
      Шрифт, насыщенность(font-weight), размер - все как на макете, но что-то, видимо, все равно не так.


    • By Svenden
      Как слово эквилибриум сдвинуть немного вниз ? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title> Эквилибриум </title> <link rel="stylesheet" href="/ecomapp/assets/css/style.css"> <meta name="description" content=""/> <meta name="keywords" content=""/> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css"> </head> <body> <!-- Navigation --> <nav class="navbar navbar-expand-sm navbar-dark bg-dark fixed-top"> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-8"> <ul class="nav navbar-nav"> {% if not request.get_full_path == '/' %} <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Категории <span class="caret"></span></a> <ul class="dropdown-menu"> {% for category in categories %} <li><a href="{{ category.get_absolute_url }}">{{ category.name }}</a></li> {% endfor %} </ul> </li> {% endif %} </ul> </div> </nav> <!-- Page Content --> <div class="container"> {% block content %} <div class="row"> <div class="col-lg-3"> <p class="lead">Эквилибриум</p> <div class="list-group"> {% for category in categories %} <a href="{{ category.get_absolute_url }}" class="list-group-item">{{ category.name }}</a> {% endfor %} </div> </div> <!-- /.col-lg-3 --> <div class="row"> {% for product in products %} <div class="col-lg-4 col-md-6 mb-4"> <div class="thumbnail"> <img src="{{ product.image.url }}" alt="" style="width:100px; height: 150px;"> <div class="caption"> <h4 class="pull.right">{{ product.price }} руб.</h4> <h5><strong><a href="{{ product.get_absolute_url }}">{{ product.title }}</a></strong></h5> <p>{{ product.description }}</p> </div> </div> </div> {% endfor %} </div> <!-- /.row --> </div> <!-- /.col-lg-9 --> </div> <!-- /.row --> </div> <!-- /.container --> <div class="container"> {% endblock content %} </div> </body> </html> <footer class="py-0 bg-dark"> <div class="container"> <p class="m-145454 text-green">Copyright © Your Website 2019</p> </div> <!-- /.container --> </footer>
  • Member Statistics

    46,439
    Total Members
    3,128
    Most Online
    Talomir
    Newest Member
    Talomir
    Joined
  • Recently Browsing   0 members

    No registered users viewing this page.