Как изменять html в php классе ?
Попробуйте вписать комментарий или любой блок в html — если ничего не изменилось — то или кэширование виновато, или не там меняете. Если новый html появился — то открывайте отладчик хром или firebug и смотрите какие стили за что отвечают.
Вы показываете скриншоты и html, а непосредственно то, что отвечает за позиционирование (в отсутствии инлайн-стилей), то есть css, не показываете — наталкивает на мысль, что Вы взялись не за свою работу.
Почему бы не попробовать сделать это через CSS ?