|
Страници по тази тема: 1 | 2 | (покажи всички)
|
само не ми стана ясно за какво е цялата тая щуротия. За да измамиш валидатора и да си 'валидираш' страниците ли?
До сега не съм видял нито един разумен довод в полза на т.нар. 'валидиране', защо си губите времето с глупости?
| |
|
не е като да не си прав, но хората, когато са писали този стандарт като че ли са се понадявали след като е стандарт в един хубав ден да се събудят с IE 10, FF 5, Opera 17, Safari 5 (и многото други знайни и незнайни клонинги) и да се окаже че докато работят и тестват на един от браузърите - ще изгежда ЕДНАКВО и под останлите, няма да им се налага да правят простотии и хакове за CSS, JS и т.н.
Стандартите се измислят затова, че никой не е велик и незаменим... ако аз у Подуене работя по стандартите и после реша, че не ми се е поддържало дадено сайтче повече - ще го 'поеме' "колегата" от индийскит офис на Пиндар и просто ще си продължи рабтата по него, а няма да седнат да му правят инверсна разглобка на сайта и да се чудят: "'бе аджеба това за чий го е направил така ... " - нарича се четимост и преносимост на кода ...
време отделено за проектиране и съобразяване със стандартите е всичко друго, но не и загубено.
решението с iFrame и на мен не ми допада. Не ми пречи как изглежда кода. Но ми се струва, че по-стриктно настроените браузъри бих го блокирали заради съмнение особено след катo се генерира с JS ...
Винаги има изход ...
| |
|
с това съм напълно съгласен, наистина би било чудесно да има стандарт който се спазва от всички и няма нужда от простотии и хакове. Но не виждам тая идилия да се реализира в следващите поне 5-6 години, и дотогава валидирането си остава напълно излишно упражнение.
После и аз ще почна да валидирам :)
| |
|
Целта не е да се излъже валидатора, а точно обратното - изобщо да не се ползват непозволените document.write(), iframe и target.
Разбрах как се прави номера така че да работи навсякъде. Е, "малко" по-дълго е, но няма как:
.iframe {border: 3px solid #000000; width: 500px; height: 200px;}
function loadNewPage()
{
var oldObject = document.getElementById('aaa');
var newObject = document.createElement('object');
with (newObject)
{
data = 'newpage.html';
type = 'text/html';
id = 'aaa';
className = 'iframe';
}
oldObject.parentNode.replaceChild(newObject, oldObject);
}
Редактирано от x1y1 на 29.12.08 07:05.
| |
|
това е причината за порочният кръг ...
нали знаеш, че който иска - намира начин, иначе си намираме оправдания успех с проектите!
Винаги има изход ...
| |
|
Страници по тази тема: 1 | 2 | (покажи всички)
|
|
|