html — Как сделать чтобы тег a и тег span встали по центру каждый в мобильной версии
Вопрос задан
Изменён 6 лет 2 месяца назад
Просмотрен 252 раза
Как сделать чтобы тег a и тег span встали по центру каждый в мобильной версии.
<div> <div> <div> <div> <a href="http://adelfi.kz/"> <img alt="Brand" src="img/logo_new-300x212.png"> </a> <span>АДЕЛЬФИ<br><p>LUXURY FURNITURE</p></span> </div> </div> </div> </div>
css
@media only screen and (max-width : 768px) { .top_text p{ text-align: center; }
}
- html
- css
1
Что бы стал по центру, можно сделать его блочным и выровнять
a{ display:block; margin:0 auto; }
2
Скорее всего вам надо выровнять по центру картинку?))
1. для тега a — display:block; text-align:center; width:100%;
2. для ВЛОЖЕННОГО img — display:block; margin:0 auto;
3. для тега span — display:block; text-align:center; width:100%;
ну а дальше у вас каша, так как тег p внутрь span несемантично
кроме того, у вас скорее всего применяются еще какие-то дополнительные правила, особенно касается тега p судя по рисунку, есть отступы.
Примените следующие стили:
<style>@media only screen and (max-width : 768px) { .logo a{ text-align: center } . logo img{ display:none } } </style>
и следующий код ХТМЛ:
<div> <a href="http://adelfi.kz/"><img src="img/logo_new-300x212.png" alt="Brand" /><p><span>АДЕЛЬФИ LUXURY FURNITURE</span></p></a> </div>
Указание элемента p внутри span вызывает ошибку валидации. И роль span не понятна из предложенного кода. Если этот элемент не важен, то лучше устранить его их кода.
.logo { text-align: center; }
Так же, внутрь <span>
нельзя вставлять блочный элемент <p>
Зарегистрируйтесь или войдите
Регистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
html — Как выровнять input по центру?
не получается выровнять по центру форму.
Уже всё попробовал. Flex использовать не вариант. Так же не получается сделать кнопку по ширине input-ов или тоже разместить по центру.form { display: block; background: #5B3C67; padding: 50px; width: 100%; color: white; margin-right: auto; margin-left: auto; } form input { text-align: center; padding: 10px; margin-bottom: 20px; //margin-left: 40%; width: 23%; height: 15px; border: 1px solid #ff8c00; } .button { width: 20%; font-size: 14pt; color: white; background: #7F113E; height: 55px; padding: 10px; border: 1px solid #F5C4AB; } .button:hover { border: 1px solid white; }
<section> <div> <form action="send.php" method="post"> <h2>Свяжитесь с нами</h2> <input type="text" name="name" size="15" maxlength="20" value="" placeholder="Ваше имя" required><br> <input type="text" name="email" size="15" maxlength="20" value="" placeholder="Ваш e-mail" required><br> <input type="text" name="name" size="15" maxlength="20" value="" placeholder="Ваш телефон" required><br> <input type="submit" name="Submit" value="Отправить"><br> </form> </div> </section>
- html
- css
- css3
0
не нужно добавлять у самих input-ов text-align:center, полезнее у родителя:
form {text-align:center;}
по поводу одинаковой ширины — определить у input и button
width: 25%;
только еще у input добавить
box-sizing: border-box;
чтобы padding не влияли на ширину
form { display: block; background: #5B3C67; padding: 50px; width: 100%; color: white; margin-right: auto; margin-left: auto; text-align: center; } form input { box-sizing: border-box; padding: 10px; margin-bottom: 20px; //margin-left: 40%; width: 25%; height: 35px; border: 1px solid #ff8c00; } . button { width: 25%; font-size: 14pt; color: white; background: #7F113E; height: 55px; padding: 10px; border: 1px solid #F5C4AB; } .button:hover { border: 1px solid white; }
<section> <div> <form action="send.php" method="post"> <h2>Свяжитесь с нами</h2> <input type="text" name="name" size="15" maxlength="20" value="" placeholder="Ваше имя" required><br> <input type="text" name="email" size="15" maxlength="20" value="" placeholder="Ваш e-mail" required><br> <input type="text" name="name" size="15" maxlength="20" value="" placeholder="Ваш телефон" required><br> <input type="submit" name="Submit" value="Отправить"><br> </form> </div> </section>
С flex
.center { display: flex; justify-content: center; margin: 0 auto; padding: 10px 20px; } form { background: #5B3C67; padding: 50px; color: white; margin-right: auto; margin-left: auto; width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; } form input { text-align: center; padding: 10px; margin-bottom: 20px; //margin-left: 40%; width: 23%; height: 15px; border: 1px solid #ff8c00; width: 150px; } . button { width: 20%; font-size: 14pt; color: white; background: #7F113E; height: 55px; padding: 10px; border: 1px solid #F5C4AB; width: 200px; } .button:hover { border: 1px solid white; }
<section> <div> <form action="send.php" method="post"> <h2>Свяжитесь с нами</h2> <input type="text" name="name" size="15" maxlength="20" value="" placeholder="Ваше имя" required><br> <input type="text" name="email" size="15" maxlength="20" value="" placeholder="Ваш e-mail" required><br> <input type="text" name="name" size="15" maxlength="20" value="" placeholder="Ваш телефон" required><br> <input type="submit" name="Submit" value="Отправить"><br> </form> </div> </section>
1
Разобрался. Надо было добавить:
form input { display: block; margin-left: auto; margin-right: auto; }
1
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
html — тег не работает должным образом
Задавать вопрос
спросил
Изменено 4 года, 8 месяцев назад
Просмотрено 76 раз
Я работаю над веб-сайтом и использую тег center для центрирования некоторых h4.
прямо под моим заголовком Я центрирую этот текст h4 следующим образом:
Lijst van jongeren die ouder zijn dan 18 jaar
Но когда я обновляю страницу, она не совсем по центру, а немного правее.
Затем на той же странице в середине страницы я центрирую другой фрагмент текста, например:
, и этот фрагмент текста правильно центрируется. Lijst van jongeren die jonger zijn dan 18 jaar
Похоже, каждый h4 под моим заголовком неправильно центрируется, и я не знаю, почему это происходит.
Вот как это выглядит на моем сайте: https://gyazo.com/9d66a01487df4e19a7909afb4ab428c5
Это css моего html и тела:
body{ фон: #F5F5F5 !важно; } HTML, тело { высота: 100%; семейство шрифтов: "Arial"; фон: #F5F5F5; поле: 0px; отступ: 0px; }
Приветствуется любая помощь, спасибо
- html
- css
2
Возможно, вам стоит попробовать центрировать элементы с помощью CSS:
h4{ выравнивание текста: по центру; }
Проверить это
3
h4 — блочный элемент. На самом деле тег центрируется правильно.
Но вы можете выровнять текст внутри тега .
.centered { text-align: center; }
Здравствуйте!
Использование тега
сейчас устарело, я полагаю, что большинство браузеров поддерживают его, но он устарел и не рекомендуется на новых веб-сайтах.
Прочтите здесь:
Тег Mozilla Center
Вместо этого используйте CSS для центрирования внутри родительского тега, например:
h4 { text-align: center; }
Будьте осторожны, это будет центрировать каждый тег h4 на вашем сайте, поэтому может быть лучше добавить имя класса, которое соответствует классу CSS с text-align: center
атрибут
Перо рабочего кода
1
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Требуется, но никогда не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Центр травм и скорби — MMHPI
перейти к основному содержанию
Центр психического здоровья Хакетта
Основной целью Центра травм и горя (TAG) Центра психического здоровья Хакетта является повышение стандартов ухода и расширение доступа к передовым методам лечения для травмированных и осиротевших детей, подростков и их семей.
Узнайте больше о TAG Center
СКАЧАТЬ БРОШЮРУ ВИРТУАЛЬНАЯ УЧЕБНАЯ БИБЛИОТЕКА
Центр травм и горя
Наши приоритеты
Центр травм и горя (TAG) придерживается модели «ученый-практик» и преследует четыре основные цели:
- Разработка и распространение доказательной оценки и вмешательств для молодежи, пережившей травмы и/или потери
- Провести исследование адаптивных и дезадаптивных реакций на детские травмы и потери, а также эффективности лечения
- Обеспечить обучение , профессиональное образование и консультации по темам и вмешательствам, связанным с травмами и тяжелой утратой
- Перевести лучшие практики, основанные на информации о травмах и утрате, на язык политика
Мы знаем, что не каждый ребенок, переживший утрату, нуждается в лечении и что некоторые реакции горя являются «здоровыми» и выполняют важную функцию после потери. Наша цель — повысить осведомленность об адаптивной стороне горя, а также помочь выявить молодых людей, потерявших близких, которые могут нуждаться в более высоком уровне поддержки, в том числе тех, кто пережил дополнительные травмы и/или травматические потери.
1. Разработка лечения
Внедрение и распространение
Основное внимание Центра TAG направлено на разработку новых методов лечения детей, подростков и молодых людей, переживших травму и тяжелую утрату, и обеспечение того, чтобы эти методы лечения работали для различных групп молодежи в районе Большого Хьюстона, по Техасу и по всей территории США.
Хотя Центр TAG не является непосредственным поставщиком услуг, он связан с групповой практикой, которую также возглавляет Джули Каплоу, называемой Центр Люсин . Эти две организации работают в партнерстве, чтобы гарантировать, что лечение поддерживается тщательными исследованиями, а клинические услуги, реализованные в Центре Люсин, помогают дополнительно информировать о пересекающихся областях детских травм и горя.
Для получения информации о Lucine Center посетите LucineCenter.com.
2. Обмен знаниями
Обучение и профессиональное образование
Мы проводим внешние тренинги для общественных организаций, школ, интернатных лечебных учреждений, академических медицинских центров и центров переживающих утрату по темам, связанным с детской утратой и травмой. Темы обучения включают скрининг и оценку риска на основе фактических данных, культурные аспекты, становление организацией или школой, информированной о травмах и утрате, заместительную травматизацию и заботу о себе.
В команду TAG входят фасилитаторы проблемно-ориентированного обучения для основной учебной программы по детской травме , учебной программы золотого стандарта для взрослых, работающих с молодежью, пережившей травму. Наши учебные группы проводят обучение ряду различных доказательных вмешательств, в том числе Компонентная терапия травм и горя , основанное на оценке психосоциальное лечение молодежи, пережившей травму и/или утрату.
Узнайте больше о тренингах TAG Center. По вопросам предстоящих тренингов обращаться по телефону:
Мариса Новитц
Директор по работе со школами и общественными организациями
Связаться с Марисой
3. Исследование
Поиск лучших методов лечения
травма и горе. Наша работа сосредоточена на эффективности лечения и понимании причин и последствий адаптивных и неадекватных реакций как на травму, так и на потерю в молодости.
4. Длительное воздействие
Превращение практики в политику
Опыт работы Центра TAG с молодежью, пережившей травмы и потери, в том числе с теми, кто столкнулся с ураганом Харви, стрельбой в средней школе Санта-Фе, расовой травмой, общественным насилием, а совсем недавно случаи смерти из-за COVID-19 научили нас многому о «передовых методах» ликвидации последствий травмирующих событий.
Являясь частью Центра психического здоровья Хакетта, цель TAG Center — воплотить эти передовые методы в политику , чтобы гарантировать, что все дети в Техасе и, в конечном счете, по всей стране получают наиболее эффективную психиатрическую помощь с учетом травм и горя.
Центр травм и скорби
Наша команда
Работа, проводимая в Центре TAG в Центре психического здоровья Хакетта, была бы невозможна без наших сотрудничающих, талантливых и увлеченных членов команды, посвятивших себя облегчению страданий молодежи, подвергающейся травмы и потери
Джули Каплоу | Присцилла Мендес Старший специалист по клиническому внедрению |
Мариса Новитц Старший директор по школьному и общественному взаимодействию | Оскар Видалес-Бенитес Старший специалист по клиническому внедрению |
Алексис Сантьяго Старший директор по программным операциям | Никки Аделеке Специалист по клиническому внедрению |
Бен Остерхофф Старший директор по анализу данных | Донна Дозье Специалист по клиническому внедрению |
Лорен Алвис Директор по исследованиям | Джеки Гарза Специалист по клиническому внедрению |
Стейси Бриттен Помощник директора по обучению | Тамара Джонс Специалист по клиническому внедрению |
Камиша Киббл Координатор программы | Арели Леал Старший административный сотрудник |
Для получения дополнительной информации о TAG Center обращайтесь по телефону
Julie Kaplow, PhD, ABPP.