Мне нужна помощь в центрировании и получении встроенного текста и изображений (Jquery)
Мне нужно, чтобы текст и изображение ниже располагались в одной строке по центру. Я использую функцию data-role= "header" в jquery, но не могу получить все в одной строке и по центру. CSS-это стандарт Jquery
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>jQuery</title>
<link rel="stylesheet" href="themes/scavenger-hunt.min.css" />
<link rel="stylesheet" href="Publish/jquery-mobile/jquery.mobile.structure-1.0.min.css" />
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.0-rc.1/jquery.mobile-1.3.0-rc.1.min.js"></script>
<body>
<div data-role="page" id="home">
<div data-role="header">
<h1>Scavenger</h1><img src="images/logosh.png" alt="logo" width="50" height="50" align="absmiddle"><h1>Hunt</h1>
</div>
2 ответа:
Поместите ваш h1 первым, то ваше изображение последним в html и css должно быть таким
#home > div h1:first-child {float:left} #home > div h1 {float:right} img {display:block; margin-left:auto; margin-right:auto;}
Вот скрипка http://jsfiddle.net/tbd5f/1/
Я настоятельно рекомендую не разбивать заголовок на два отдельных элемента
<h1>
, потому что это ненужно и не слишком правильно: PПопробуйте использовать этот HTML-код:
<h1> Scavenger <img src="http://placehold.it/50x50" alt="logo" width="50" height="50" align="absmiddle"> Hunt </h1>
И этот CSS:
h1 { text-align: center; }