Работя малко за http://digitaleditor.com/ и попаднах на нещо малко объркващо.
Уеб страницата има хоризонтална лента за превъртане в долната част, но не можах да разбера защо. С помощта на инструментите за разработчици на Google Chrome открих, че има само 3 елемента на цялата страница, които надвишават 960 пиксела. Първите две са html
и body
, втората е #hpages
, но втората е широка само 970 пиксела (html
и body
са широки по 1263 пиксела). Освен това има много очевидно CSS правило, което разтяга #hpages
до 970 пиксела:
#hpages ul { width:970px; float:right; }
Не мога да намеря такова правило за разтягане на html
или body
елементи. Опитах да стартирам следния скрипт, за да видя дали има елементи, които просто пренебрегвах и които може да разтягат страницата:
javascript:widest=null;$("body *").each(function(){if(widest==null)widest=this;else if($(this).width()>$(widest).width())widest=this;});alert(widest.id);
Това върна #hpages
, което означава, че никой елемент не е с ширина над 970 пиксела в тялото (въпреки че тялото е разтегнато до 1263 пиксела).
Няма CSS правила, засягащи ширината на елемента body
или ширината на елемента html
.
Честно казано, просто съм на загуба какво разтяга страницата и не знам как да разбера. На този етап моята последна мярка е систематичното премахване на елементи от страницата, докато проблемът не бъде разрешен. Чудех се дали някой знае по-добър вариант.