html — Как сделать, чтобы меню было слева, а логотип — на той же линии, но справа?
[![введите сюда описание изображения][1]][1] <ul> <li>Пункт1</li> <li>Пункт2</li> <li><img src="http://via.placeholder.com/50x50/33ff99/555555?text=L"></li> </ul>
Надо, чтобы отступ у логотипа был в 15 пикселей от правого края страницы, а меню — отступ 20 пикселей от левого. Между меню и логотипом много свободного места.
- html
- css
ul { height: 50px; } ul li { height: inherit; display: inline-block; flex: 0 0 1; } ul li:first-child { margin-left: 20px; } ul li:not(:last-child){ padding-top: 18px; } ul li:last-child { justify-content: flex-end; margin-right: 15px; float: right; }
<ul> <li>Пункт1</li> <li>Пункт2</li> <li><img src="http://via.placeholder.com/50x50/33ff99/555555?text=L"></li> </ul>
Если есть вопросы, задавайте.
1Что касается выравнивания элементов по оси X или Y
с этим прекрасно справляется flex
. Меньше стилей и получаем нужный результат. Что касается разброс элементов по противоположным сторонам, то за это отвечает justify-content: space-between;
.
При этом правила flex
учитывают margin && padding
как родительских элементов так и дочерних…
Так же можно использовать grid-Ы
.
body { background: #272727; color: white; } body * { margin: 5px; padding: 5px; } header { display: flex; align-items: center; border: 1px solid red; justify-content: space-between; } menu { display: flex; border: 1px solid green; justify-content: space-between; } li { list-style-type: none; } . logo-wrap { display: flex; align-items: center; }
<header> <menu> <li>Пункт1</li> <li>Пункт2</li> </menu> <div> <img src="http://via.placeholder.com/50x50/33ff99/555555?text=L" /> </div> </header>4
ul { margin: 0 15px 0 20px; } ul li { list-style: none; display: inline-block; } ul li:last-child { display: flex; justify-content: flex-end; }
<ul> <li>Пункт1</li> <li>Пункт2</li> <li><img src="http://via.placeholder.com/50x50/33ff99/555555?text=L"></li> </ul>
Используйте justify-content: space-between
, чтобы между текстом и логотипом было много места.
div.test { display: flex; align-items: center; justify-content: space-between; padding: 0 20px 0 15px; } ul { padding: 0; } li { display: inline-block; list-style-type: none; }
<div> <div> <ul> <li>Пункт1</li> <li>Пункт2</li> </ul> </div> <img src="http://via.placeholder.com/50x50/33ff99/555555?text=L"> </div>
Зарегистрируйтесь или войдите
Регистрация через Google Регистрация через Facebook Регистрация через почтуОтправить без регистрации
ПочтаНеобходима, но никому не показывается
Отправить без регистрации
ПочтаНеобходима, но никому не показывается
Логотип по стандартам HTML5 или Как поставить векторную картинку на веб-страницу / Хабр
20-летнему юбилею тега IMG посвящается25 февраля 1993 года Марк Андрессен (Marc Andreessen) написал:
Предлагаю новый опциональный HTML-тег: IMG
При нем должен обязательно указываться аргумент SRC=«url».
Тег отсылает к файлу растрового изображения (bitmap или pixmap). Браузер будет запрашивать этот файл в Сети, распознавать как изображение и вставлять в текст сообразно месту тега в коде страницы .
Допустим, вы нарисовали в Corel Draw! логотип компании и собираетесь разместить его на сайте не как-нибудь, а формате HTML5. И, соответственно, размещать картинку не в растровом формате, а в .SVG
Зачем мне картинка в SVG?
Что это дает, понятно – при любом масштабировании на планшете или любом другом гаджете мы имеем идеально точно отрисованную картинку, насколько детализированной она бы ни была.По умолчанию экспорт из Corel Draw! в SVG формат даже при галочке «Только выделенные объекты» дает в результате картинку такого размера, как наш рабочий лист. То есть картинка будет на A4, если рабочий лист такого формата. Приходится делать отдельный лист точно такого размера в пикселах, какой нам нужен, делать наш логотип именно такого размера, центровать, а потом уже экспортировать.
А теперь вставляем на страницу
При вставке на страницу тега<img src="logo.svg" alt="Векторный логотип" border=”0”>мы видим сразу волшебный результат в браузерах под Android 4 и на ipad’ах, но ничего не видим на компьютере в обычных браузерах. Firefox 13, IE 8, Opera 12, Chrome (версия 24)- все дружно предлагают скачать и сохранить SVG файл вместо того, чтобы просто показать его.
<embed src="logo.svg" type="image/svg+xml" />— показывает совершенно аналогичный результат, Опера, правда, выдает «Нет плагина. Ознакомиться?».
Третий способ вставки SVG – с помощью тега
<object type="image/svg+xml" data="logo_oss.svg">Альтернативный текст: Ваш браузер не поддерживает формат SVG</object>Вижу опять ту же картину – все мои браузеры не показывают SVG.
По таблице совместимости – все мои браузеры кроме IE8 просто обязаны показывать правильно. К тому же, напомню, планшеты под Android и IPad IOS отображают мою страницу верно.
MIME-Type
Оказывается, дело в том, что мой сервер (IBM Lotus Domino) не умеет корректно отдавать MIME-Type для SVG. И файл, лежащий в File Resources базы, не может быть корректно отдан! Прописываю строчку image/svg+xml в свойствах ресурса. И, о чудо! – все браузеры (кроме IE8) показывают все три варианта (img, embed, object) вставки картинки. Отлично, это меня устраивает, «костыли» для IE будут в gif. Еще раз удивляюсь тому факту, что даже без mime-type на планшетах все показывалось правильно.
Взглянем на логотип поближе
А теперь я пробую увеличить масштаб страницы, чтобы посмотреть на свой логотип, а, точнее, сравнить, как отображается один и тот же файл, вставленный тремя разными тегами. Оказывается, при увеличении масштаба страницы в Firefox, контур того варианта, который был вставлен тегом IMG, то расплывается, то снова становится четким.
А как насчет защиты от несанкционированного копирования и воспроизведения?
Я не претендую на звание специалиста в этой области, наоборот, хотела бы задать вопрос. Просто не нашла ничьего мнения по данному вопросу. У SVG формата нет watermarks, равно как и других защитных атрибутов.Обычно фирмы владеют файлами в векторах как исходниками. Делая брендбук, дизайн-студии отдают вектор, а везде используется уже растр.
Литература по теме:
Руководство по HTML5 habrahabr.ru/company/piter/blog/162161
Скачать логотип HTML5 PNG, бесплатные прозрачные изображения HTML5
При разработке нового логотипа вас могут вдохновить визуальные логотипы, найденные здесь. Все изображения и логотипы выполнены с большим мастерством. В нашей системе нет формата psd для загрузки логотипа HTML5 PNG, бесплатных прозрачных изображений HTML5. Кроме того, все товарные знаки и права на использование принадлежат соответствующему учреждению. Мы можем более легко найти изображения и логотипы, которые вы ищете В архиве.
Пожалуйста, не забудьте ссылку на Скачать HTML5 Logo PNG, бесплатные прозрачные изображения HTML5 страница для указания авторства!
Спасибо, что выбрали нас!
- html5 логотип, многоцелевые элементы управления devextreme html javascript логотип, html логотип
Рез: 256×256 , размер: 4,42 КБ
- Логотип html5, CSS с открытым кодом
Разрешение: 800×1129 , Размер: 16,69 КБ : 4,8 КБ
- HTML5 логотип, css логотип png прозрачный svg vector bie Supply
Res: 2400×2400 , Размер: 89. 17 KB
- 350 , размер: 16,96 КБ
- логотип html5, логотип html
Разрешение: 64×64 , Размер: 1,32 КБ , Размер: 16,74 КБ
- HTML5 логотип, HTML иконки скачать
Разрешение: 512×512 , Размер: 125,86 КБ
- Логотип html5, особенности flexvdi 1 , Размер: 29,27 КБ
- HTML5 логотип, HTML JSON
Разрешение: 690×330 , Размер: 27,35 КБ
- 0021 , Размер: 39,26 КБ Deviantart
Разрешение: 450×512 , Размер: 18,6 КБ
- , Размер: 45,44 КБ
- Логотип html5, логотип html
Разрешение: 512×512 , Размер: 6,59 КБ Разрешение: 800×387 , Размер: 92,02 КБ
- HTML5 логотип, файл html сертифицирован wikimedia commons
Рез: 512×180 , Размер: 19,36 КБ
- HTML5 логотип, Adobe Animate Google
Рез: 1200×1600 , Размер: 34,52 КБ
- Логотип html5, конструкция экспортирует HTML и многое другое
Res: 255×255 , Размер: 75,59 КБ 9 Разрешение: 512×512 , размер: 9,01 КБ
- Логотип html5, файл html CSS Styling svg wikimedia commons
Res: 1132×1024 , Размер: 20,27 КБ официальный сайт миранды
Разрешение: 1481×268 , размер: 46,63 КБ
- HTML5 логотип, HTML логотип
Разрешение: 512×512 , размер: 7,17 КБ 90 008
- html5 логотип, neocities ejercicios html css javascript miriadax
Res Размер: 181,47 КБ
- Логотип html5, скачать электронную книгу html и css для начинающих
Разрешение: 900×550 , Размер: 0 B
Html Логотипы | Создатель HTML-логотипа
Как мне сделать html-логотип с помощью BrandCrowd?
С BrandCrowd легко создать свой HTML-логотип. Просто выполните следующие шаги, и у вас будет html-логотип, готовый поделиться со всем миром за считанные минуты.
1. Начать поиск:
Чтобы найти html-логотипы, относящиеся к вашему бизнесу, введите название вашей компании. Мы автоматически покажем вам html-логотипы, относящиеся к вашему бизнесу. Вы можете просмотреть логотипы и выбрать тот, который вам нравится.
2. Уточните поиск:
Если вы не можете найти идеальный HTML-логотип, вы можете уточнить результаты поиска, введя соответствующие ключевые слова. Мы покажем вам больше логотипов, связанных с вашим поиском.
3. Создайте шорт-лист html-логотипов
Чтобы облегчить себе жизнь, вы можете добавить логотипы, которые вам нравятся, в «короткий список». Просто нажмите на символ сердца, и мы добавим HTML-логотипы в ваш список.
4. Отредактируйте свой HTML-логотип
После того, как вы нашли логотип в формате html, который вам понравился, вы можете настроить цвета логотипа, шрифты и макет. Вы даже можете добавить больше украшений с формами.
5. Предварительный просмотр вашего HTML-логотипа
Когда вы закончите редактирование, вы можете легко просмотреть свой логотип на одежде, вывесках и т. д., чтобы увидеть, как он выглядит в реальной жизни.
6. Загрузите свой HTML-логотип
После того, как вы закончите настройку, вы можете загрузить свой логотип в формате html — вы мгновенно получите доступ ко всем необходимым файлам логотипов
Какие элементы делают красивый html-логотип?
Легко создать html-логотип с помощью конструктора логотипов BrandCrowd, но правильное использование этих элементов дизайна гарантирует, что ваш логотип будет идеальным. Ваш HTML-логотип должен представлять ваш бренд, помогать людям запоминать вас и давать представление о ваших услугах. Выбор правильных цветов, макета, шрифтов и форм является ключом к тому, чтобы ваш HTML-логотип был выше конкурентов.
Тип логотипа
На выбор предлагается множество различных типов логотипов. Нужна ли вашему HTML-логотипу иконка или просто текст? Должен ли он иметь комбинацию обоих?
Подробнее
Цвета логотипа
Хотите передать надежность? Хотите казаться веселым и общительным? Выбор правильных цветов для вашего HTML-логотипа имеет большое значение.
Подробнее
Шрифт логотипа
Точно так же, как цвета могут передавать значение, шрифты и типографика тоже могут это делать. Нужен серьезный html логотип или может быть что-то более нежное? Обязательно выбирайте шрифты с умом.
Узнать больше
Часто задаваемые вопросы
Создать этот идеальный HTML-логотип с помощью BrandCrowd несложно, но на всякий случай вот несколько часто задаваемых вопросов, которые помогут вам начать работу.
Что такое конструктор html-логотипов BrandCrowd?
Средство создания HTML-логотипов BrandCrowd позволяет создавать и настраивать выделяющиеся HTML-логотипы за считанные минуты. BrandCrowd предоставляет вам доступ к профессиональной библиотеке тысяч настраиваемых html-дизайнов логотипов, что делает создание html-логотипа недорогим и простым. Наши логотипы, созданные дизайнерами со всего мира, открывают перед вами неограниченные возможности.
Получу ли я прозрачную версию своего HTML-логотипа?
Абсолютно! Прозрачная версия вашего логотипа в формате html предоставляется при загрузке в формате PNG. Даже если вы выбрали сплошной фон для своего HTML-логотипа, для вашего удобства мы предоставим версию вашего логотипа с прозрачным фоном, которая идеально подходит для использования на вашем веб-сайте.
Какой макет лучше всего подходит для html-логотипов?
Вы хотите, чтобы ваш HTML-логотип выделялся среди конкурентов. Ваш логотип должен сообщать вашей аудитории, клиентам, поклонникам и конкурентам, что вы настроены серьезно. Не существует однозначного ответа на вопрос, какой макет должен иметь ваш HTML-логотип, но имейте в виду, какое сообщение вы хотите передать своим логотипом. Простой макет может передать элегантность и изысканность, в то время как более динамичный макет может означать веселье или приключение. Найдите дизайн в нашей коллекции логотипов, а затем настройте его в соответствии со своими потребностями. Помните, что вы также можете исследовать html-логотипы — обратите внимание на их макет, выбор цвета, темы дизайна и шрифты.
Какой текст мне выбрать для моего HTML-логотипа?
Что в имени? Если у вас еще нет названия для вашего html-логотипа, вот несколько советов. Вы хотите использовать текст и имя, которые описывают ваш бизнес, качество предоставляемых вами услуг и то, что находит отклик у клиентов. Если вы в тупике, поищите идеи для логотипов в других компаниях с HTML. Помните, что у вашего html-логотипа должно быть броское и не оскорбительное название, которое хорошо подходит всей команде. Старайтесь, чтобы текст логотипа был коротким и простым, используя жирный чистый шрифт, чтобы его было легко распознать на вашем html-логотипе.
Как найти правильный HTML-логотип?
Проще говоря, HTML-логотипы — это визуальное представление того, чем занимается ваш бизнес. Выбранный вами логотип станет синонимом вашего бренда, поэтому стоит выбирать его с умом. BrandCrowd предлагает доступ к библиотеке html-логотипов, созданных профессиональными дизайнерами со всего мира. Найти идеальные логотипы html так же просто, как найти в библиотеке, настроить логотип по своему вкусу и загрузить. Помните, что простой HTML-логотип с использованием трех или менее цветов и чистых шрифтов создает эффектный и привлекательный логотип.
Как добавить слоган к моему html-логотипу?
Легко улучшить свой HTML-логотип с помощью слогана. Слоган обычно добавляется внизу вашего логотипа и состоит из короткого фрагмента текста, такого как девиз или крылатая фраза. Слоганы, которые работают, включают от трех до семи запоминающихся слов. Как рекламный джингл или популярная песня, этот дополнительный текст на вашем html-логотипе помогает еще больше связать ваш дизайн с вашим брендом. Вы можете добавить слоган в несколько кликов с помощью бесплатного конструктора логотипов BrandCrowd.
Могу ли я сразу загрузить свой HTML-логотип?
Да. Теперь, когда вы создали идеальный HTML-логотип, пришло время приступить к работе над вашим дизайном. BrandCrowd позволяет мгновенно загрузить логотип и получить доступ ко всем необходимым файлам. BrandCrowd предоставляет файлы, идеально подходящие для создания визитных карточек, маркетинговых и печатных материалов, для использования на вашем веб-сайте или в блоге, а также для брендинга этих сообщений в социальных сетях. Все необходимые файлы логотипов доступны в вашем аккаунте.