Как правильно делать include в bootstrap? Всем привет. Проблема такая - разделяю сайт (на bootstrap) на блоки, и верстка разъезжается. Разделяю так - верхнюю часть от <!DOCTYPE html> до <body> помещаю в файл doctype.php, из index.php удаляю от <!DOCTYPE html> до <body>, делаю <?php include ("inc/home/doctype.php");?>, далее от <!-- Page Content -->
<div class="container my_conteiner"> до </nav> делаю <?php include ("inc/home/nav.php");?> - эта часть отвечает за навигацию и логотип. В body есть стили padding-top: 50px; но padding увеличивается визуально ещё около 20px - хотя в firebag все стили остаются без изменений. Помогите как решить. В интернете решение не нашел. В php я начинающий. Спасибо за помощь.
Игорь_Vasinsky
31.08.2015 - 16:50
причём тут php если речь идёт о css фреймворке????
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Цитата (Игорь_Vasinsky @ 31.08.2015 - 16:50) |
причём тут php если речь идёт о css фреймворке???? |
Верстка разъезжается после include - без него все нормально. Страшного ничего нет, просто появляется пустое пространство, приблизительно 20px добавляется снизу. А хочется чтобы все было без изменений. Bootstrap возможно не имеет отношения к вопросу- просто о нем сказал, чтобы было более понятно, что я там мудрю
icedfox
31.08.2015 - 17:17
ссылку на сайт дай, подскажем где стили поправить
Цитата (icedfox @ 31.08.2015 - 17:17) |
ссылку на сайт дай, подскажем где стили поправить |
спасибо - но стили я сам в состоянии поправить - сайт пока локально на open-server у меня. Я могу в padding-top: 50px; сделать padding-top: 30px;, визуально становится все как было, только я сомневаюсь, что это правильное решение. Не могу понять почему include добавляет лишние пиксели(строки). Давно находил решение этой проблемы, только теперь не могу вспомнить где, что-то было связано с лишними пробелами, но точно не помню.
icedfox
31.08.2015 - 17:32
include точно не добавляет лишние пиксели, ищите проблему в дублировании блоков как вариант
Цитата (icedfox @ 31.08.2015 - 17:32) |
include точно не добавляет лишние пиксели, ищите проблему в дублировании блоков как вариант |
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>my</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/my.css" rel="stylesheet">
<link href="font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,cyrillic" rel="stylesheet" type="text/css">
</head>
<body>
это doctype.php который я подключаю к index.php таким способом <?php include ("inc/home/doctype.php");?> - в самом подключении ошибки у меня нет?