Изчисляване на размерите на таблицата (ширина, височина)
Браузърът може да използва един от двата алгоритма за изчисляване на стойността на ширината на таблицата: с фиксирана и автоматично определена ширина. Създателите на уеб страници могат да определят точния метод на изчисление за съответната таблица, като избират стойността на оформлението на таблицата.
Оформление на таблица
Стойности: авто | фиксиран | наследявам
Начална стойност: Автоматичен
Алгоритъм с фиксирана ширина
Оформление на таблица: фиксирано казва на браузъра да намери размера на таблицата, използвайки "фиксиран" алгоритъм за изчисление. Този метод на изчисление изисква най-малко усилия от агента, тъй като желаната ширина се определя от стойностите на свойството width на таблицата, нейните колони и клетки.
На първо място, агентът използва специфични ширини на колоните (не автоматично). След това сканира клетките от първия ред. Клетките с дадена ширина (не автоматично) определят ширината на колоните, които въвеждат. На останалите колони с автоматична ширина се приписват приблизително равни ширини, достатъчни да запълнят останалата част от пространството на таблицата.
Общата ширина на таблицата се превръща в сбор от ширините на колоните или стойността на ширината на таблицата с елементи на таблицата, или по-скоро по-голямата от стойностите.
Съществен аспект на този модел е, че се взема предвид само ширината на първия ред. Следователно, ако горната клетка на таблицата е широка 200 пиксела и някоя от клетките отдолу в същата колона е широка 350 пиксела, на колоната на таблицата ще бъде присвоена ширина 200. В модел с фиксирана структура настройките за редове под първия се игнорират.
Предимството на този модел е, че е много по-бърз от автоматичния. Този модел зависи от конкретните стойности на ширината на колоната и таблицата и не отчита клетките под първия ред, така че няма нужда да анализирате синтаксиса и да изчислявате размера на съдържанието на цялата таблица, за да намерите ширина на последния.
оформление на масата: фиксирано ще помогне за намаляване на времето за извеждане на приложението. Достатъчно е да се уверите, че е зададена специфичната ширина на всички колони или клетки от първия ред на таблицата.