Значит у вас проблема выборки на уровне sql запроса может такой запрос попробовать? $sql = "SELECT
n.id AS news_id,
n.title AS title,
n.content AS content,
u.id AS user_id
FROM news n
LEFT JOIN users u
ON n.user_id = u.id";
если блок с картинкой лежит в теге li то ему прописываем li{display:inline-block;} а ul в котором они лежат display:block;text-align:center!important; это на вскидку из того что вижу хотя сложно понять ситуацию по куску когда)))
Если я правильно понял у вас фон съедается при появлении полосы прокрутки? Поробуйте так у body в css удалите свойство background:......; и вставьте такой код #header {
background: rgba(0, 0, 0, 0) url("images/back-body.png") repeat-x scroll center top;
min-width: 1280px;
}
Вот например описание и правила для xhtml1 www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd поковыряйте этот файл через notepad++, в любом случае чтобы понять до конца как все устроено нужно первоисточник смотреть
Ну а если лень смотреть то проверяйте на валидность как выше написано постоянно, а так вообще у html есть такое понятие DOCTYPE которое декларирует правила работы с той или иной версией html(что во что можно вкладывать, какие атрибуту, обязательность закрытия тегов и т.д.) посмотрите в эту сторону.
Неочень верно я тут насоветовал))) Но в любом случае у вашей картинки у левой и правой кусков ленты разные крайние пиксели по цвету и у полоски, даже если бы и получилось что то из этого то были бы не подходящие цвета