В файле макета я хочу создать заголовок, как у всех веб-сайтов. У меня есть изображение для заголовка, как я могу разместить это изображение только для заголовка страницы в файле макета?
это мой кодекс ..
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title><?php echo page_title; ?></title>
<?php
$homeUrl = $this->url('home', array(), array('force_canonical' => true));
$basePath = $this->basePath();
$this->headLink(array('rel' => 'shortcut icon', 'type' => 'image/png', 'href' => $this->basePath() . '/img/FantasyFootballLogo.png'))
?>
<?php echo $this->headLink() ?>
</head>
--Option1: <header style="background-image:url(/img/ffheader.png)" height="300" width="1000">
</header>
--Option2: <header>
<div style="background-image:url(/img/ffheader.png)"></div>
</header>
Может кто-нибудь, пожалуйста, помогите мне, как установить заголовок?
чтобы сделать заголовок в zf2, вы должны использовать viewHelpers, это лучший способ сохранить код
РЕДАКТИРОВАТЬ: вариант 2 лучше отображать ваш логотип ^^
РЕДАКТИРОВАТЬ 2: и вы, вероятно, должны использовать вариант 3:
потому что этот файл «имеет смысл» для Google и Co
ЗАКЛЮЧИТЕЛЬНОЕ РЕДАКТИРОВАНИЕ: и если вы действительно хотите, чтобы фон для вашего заголовка (как я только понимаю, xD), вариант 2 тоже лучше.
Заголовочная часть HTML-файла не предназначена для размещения «видимого HTML-кода», поэтому вы должны расположить контейнеры правильно или в теле, чтобы вы зафиксировали изображение и поместили его в верхнюю часть страницы.
этот пост может помочь вам достичь того, что вам нужно:
Заголовок HTML с изображением и текстом