olinapopa: вы не сможете управлять из random тем что есть у вас в index. Такого не бывает. Вы можете из random просто отправить какие-то данные в ваш js код и всё.
olinapopa: Для этого используется json. javascript.ru/ajax/formats#json-javascript-object-... вам нужно будет выводить в js массив (как раз тот самый json) и через именно js всё где нужно проставлять. Формировать json естественно нужно на сервере с помощью вашего php
Артём Цымбалюк: всё это очень относительно. У вас там кода будет хотя бы на 100кб ? Я в этом очень сомневаюсь. Есть задача чтоб клиент не ждал ни секунды? Если есть - общаться нужно с программистом тогда по поводу оптимизации и вывода некоторого кода в шапку, но только скорей всего для главной страницы, ведь не забывайте, что файл ваш тот самый min.css должен закешироваться у человека и естественно при загрузке следующей страницы сайта браузер ничего качать не будет. Выходит, что человек загрузит код страницы сразу при посещении главной и всё, а иначе (если выводить код вверх страницы на главной, то тогда нужно будет дублировать этот же код в css файл, потому что как вы говорите шапка то одинакова).
Конечно нужно сжимать все ваши картинки, потому как это первое, что ушатает весь ваш сайт в хлам, если будет не сжато, ну и шрифты также при необходимости сжимать.
Ах да, не забывайте, что если это многостраничный сайт, пользователь может сначала зайти совсем не на главную страницу. И что теперь нам возвращаться в 90-е и писать всё в style="" вообще?
Ну и конечно не забывайте, что в хроме есть отличная эмуляция плохого интернета, где вы сможете оттестировать полностью свой сайт как с кешем так и без него, как со стабильным 3G так и с ужасным Gprs (хотя последнего уже наверно нигде нет).
Артём Цымбалюк: ну это один нормальный сайт. Тут ничего такого нет. Пишите всё в одном css, опять же максимально универсально, потому что возможно (при натяжке и последующей работе сайта на cms) эти элементы будут на разных страницах отображаться. К примеру прайс с калькулятором захотят скрестить и вывести это всё великолепие на главной.
Роман Огарков: Так у всех более менее профессиональных разработчиков)) Но лучше делать по БЭМ именно, потому что так будет понятно каждому, кто откроет ваш код.
Димон: у вас видимо всё сделано через inline-block, а так как inline-block имеет функционал блочного И! строчного - к нему применяются все свойства строк. Пробелы также были из-за того, что перенос строк в html является пробелом. Ну а line-height - межстрочное расстояние. inline-block опять же имеет свойства строк и межстрочное расстояние тоже применяется к нему.
Роман Огарков: попробуйте БЭМ и отдельные файлы для блоков. После первого же проекта (ну максимум второго) вы поймёте, на сколько легче стало работать)) Особенно актуально если есть типовые проекты.
Morozov_Evgeny: Если не понятно из этого - смотрите следующее. Найдите информацию по .htaccess, почитайте/посмотрите и поэкспериментируйте с данным файлом. За вас тут работу вряд ли кто-то будет делать.
Пишите в скайп или на почту. Тестовые люблю, но не "сверстай мне весь сайт, а я потом посмотрю брать тебя или нет". По предоплате - в зависимости от задач. Если первая задача и сразу на 10-15 тыщ - предоплата естественно. Следующие без предоплаты уже. По соц сетям и подобному - поуши информации везде (и ВК и fl и другие сайты различные) Люблю оплату через банк (на карту либо банковский)
Stasgar: Вам ниже ответ написали. Я имел ввиду ровно тоже самое. Всё замечательно работает. Вместо 100% можно поставить ваши 600px или любое другое значение.