Писна ми

Прецъквам с безразличие feed агрегатора, където съм нахвърлял в една папка всичките css beauty-like неща - stylegala, unmatched style, css vault и тн. Пълно е с дизайнерски сайтове, с имена XHTMLed, .ari{gato:king} и темподобни псевдокод препратки. Тъпо.

Е как така, нали в крайна сметка това е целта, евангелизъм, популяризация на уеб стандартите? Хм… Не, по-скоро не. Това е средството - целта са хубави, достъпни и уместни сайтове. Технологията не бива да бъде водеща, може би за това ми е смешно когато видя дизайнерски сайт пълен с “I code CSS2, and know XHTML, AJAX and web standards.”. Какво говори това на нетехническото лице? В крайна сметка сайта се прави не за да се изфукаш пред колегите (е, и това е хубаво), а за да представиш себе си пред потенциални клиенти?

Другото: Мисля, че му дойде времето да приемаме html кода без презентационен markup за стандарт, а не като изключение.

П.П. И за да не остане този пост само мрънкане, да добавя и един javascript, който драснах по принуда, с помощта на които лесно можете да синхронизирате височината на колони.

function syncHeights ()
{
	var mxHeight = 0;
	for (var i = 0; i < arguments.length; i ++)
		mxHeight = Math.max(mxHeight, arguments[i].offsetHeight);
	
	for (var i = 0; i < arguments.length; i ++)
		document.all
		?	arguments[i].style.height = mxHeight + 'px'
		:	arguments[i].style.minHeight = mxHeight + 'px';
}

Ползва се така например:

window.onresize = window.onload = function () {
syncHeights (
	document.getElementById('Side'),
	document.getElementById('Main'),
	document.getElementById('Right')
);
}

Ако не ме примързи ще направя и пример. Ако вас не ви мързи, направете и сложете trackback към тука.

2 Коментара по “Писна ми”

  1. nick:

    обаче става много интересно, когато пуснеш този js да уеднаквява колони с широчини в проценти, особено в msie ;-)

  2. Петьо:

    Ако искаш да ги уеднаквява и тях, трябва да помислиш за извикването му при onresize. И пак няма гаранция, че ще стане както трябва :) .

Коментирай