Какъв е смисълът от използването на валидни значки на W3C? [затворено]

Говоря за тези.

алт тексталтернативен текст алтернативен текст

Да, знам, че целта им е да покажат, че страницата отговаря на стандартите и трябва да има връзка към услугата за повторно потвърждаване на страницата. Добре. Но защо аз като обикновен потребител трябва да се занимавам с това? Като посетител съм безразличен дали страницата е строг XHTML или не, дали съдържа мръсни IE хакове или не. Важно е една страница да се изобразява правилно, да е удобна и да работи бързо. Това е всичко! И в действителност, в много случаи тези изисквания не се разбират гладко със стандартите на W3C.

И така, каква е манията да добавите нещо, насочено към разработчиците, към лицето на продукта? Пропускам ли нещо?


person nkrkv    schedule 10.03.2010    source източник
comment
Възможен дубликат: stackoverflow.com/questions/785457/displaying-w3c-compliance   -  person ЯegDwight    schedule 10.03.2010
comment
Това е за хора, които смятат, че валидността е почетно постижение.   -  person Gumbo    schedule 10.03.2010
comment
И strict валидирането е само за мазохисти.   -  person Amarghosh    schedule 10.03.2010
comment
Това е еквивалентно на сертифицираните ISO-9000 печати на производителя, които бяха върху всички продукти преди няколко години. Наистина ли ви пука дали производителят на вашия тостер има добре документирани процеси? Аз не и повечето хора не се интересуват дали вашите html и css са валидирани. Освен това, ако се вгледате внимателно, повечето сайтове, които имат валидни значки на W3C, всъщност не валидират.   -  person Emily    schedule 10.03.2010
comment
@Emily: Интересува ме дали колата, която карам, или самолетът, с който пътувам, са произведени в компания, която има документирани процеси. Това е знак за качество. Ако посетя правителствен сайт и той се провали с жалост на валидатора на W3C, съм загрижен, тъй като не знам къде другаде може да са прекъснали. Като се има предвид това, на повечето сайтове те са загуба на честотна лента.   -  person Esteban Küber    schedule 10.03.2010
comment

Да, можете да пишете директно в изходния поток на отговора. Не съм използвал PdfStamper, но ето как го правя, когато генерирам нови PDF файлове:

doc = new iTextSharp.text.Document(PageSize.A4);
writer = iTextSharp.text.pdf.PdfWriter.GetInstance(doc, Response.OutputStream);
writer.SetFullCompression();
doc.Open();

Изглежда, че предавате поток в конструктора PdfStamper, така че следното трябва да работи:

var templatePath = Server.MapPath(@"~/Templates/template1.pdf");

PdfReader pdfReader = new PdfReader(templatePath);
Response.ClearContent();
Response.Buffer = true;
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "attachment;filename=new.pdf"));
PdfStamper pdfStamper = new PdfStamper(pdfReader, Response.OutputStream);
AcroFields pdfFormFields = pdfStamper.AcroFields;
pdfFormFields.SetField("Box1", "007");
pdfFormFields.SetField("Box2", "123456");
pdfStamper.FormFlattening = false;
pdfStamper.Close();
Response.End();
  -  person Gumbo    schedule 10.03.2010
comment
Освен това тези значки са ужасни...   -  person aldux    schedule 10.03.2010


Отговори (8)


Това не е търговска точка като етикетите от типа „Бъдете в безопасност с“.

Включването на значките w3c е начин да покажете, че знаете, че има стандарти, които трябва да се следват при изграждането на уеб страници. Това е начин да покажете, че искате да сте учтиви към всички потребители, независимо от браузъра, и да помогнете за популяризиране на идеята, че браузърите трябва да прилагат поне стандартите.

Това е и начин да образовате читателите си. Не всеки знае, че тези стандарти съществуват или защо съществуват. Надяваме се, че обучението на вашите читатели ще им даде възможност да намерят браузър, който отговаря на техните очаквания за сърфиране и да повиши тези очаквания над „покажете ми някои изображения от 4chan“.

Въпреки че в края на деня обикновено се оказва, че това е друг начин да поставите нещата на уебсайт, защото ви липсва художествена грамотност, за да направите нещата да изглеждат добре, без да поставяте „стикери“ върху нещо.

person Carl    schedule 10.03.2010

Странно е, но виртуалните медали вършат работа. Неслучайно SO има репутация и значки.

person anddoutoi    schedule 10.03.2010

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

Важно е една страница да се изобразява правилно, да е удобна и да работи бързо. Това е всичко! И в действителност, в много случаи тези изисквания не се разбират гладко със стандартите на W3C.

Не мислите ли, че това са противоречиви?

Всеки ден бих заменил валидираната страница вместо страницата „с хакове за всеки браузър“.

person koan    schedule 10.03.2010
comment
Конфликтът е в реалността. Някои, дори съвсем нови, браузъри не успяват да следват стандартите. Така че, ако разработвате авангардно приложение, понякога трябва да изоставите стандартите, за да получите идентичен външен вид и поведение на всички платформи. - person nkrkv; 10.03.2010
comment
Реалността е, че W3C прави само препоръки, а не стандарти. Всички браузъри представят нещата малко по-различно и ако сте решени да направите всички браузъри да изглеждат еднакво, тогава ще се биете срещу авторите на браузъра. - person koan; 16.03.2010

Това няма значение за никого, включително потенциални работодатели и други разработчици и особено не за потребителите. Виждал съм страници, които НЕ се проверяват въпреки значките, а валидното маркиране само означава, че синтаксисът е правилен, но не означава, че е добре проектиран, оформен, форматиран, добре обмислен, гъвкав, използваем или представлява интерес за някой друг . Ще погледна маркирането, за да видя какво е направил авторът и това е важното.

person Rob    schedule 10.03.2010

Това е просто начин да покажете на вашите технически компетентни потребители, че сте технически компетентни. Те нямат друга причина да бъдат. Винаги се опитвам да валидирам, но никога не ги поставям. Ако имах блог, можех да ги сложа в секцията за информация.

person Esteban Küber    schedule 10.03.2010

Това е само хвалба. Същото като всяко внедряване на значка/награда. Разбира се, това няма особено значение за 99% от вашите посетители, но може да има значение за вас, разработчика.

person Andy E    schedule 10.03.2010
comment
Ако това няма значение за 99% от вашите посетители, вие просто губите своя и техния трафик. Ако 60% от посетителите ви ще ги е грижа, тогава има повече смисъл, може дори да ви осигури работа. Но на сайт с общо предназначение те са просто мъртва тежест. - person Esteban Küber; 10.03.2010
comment
@voyager: Вие наистина не губите собствената си честотна лента (с изключение на HTML за показването им, който е минимален), тъй като изображенията се хостват на сайта на W3C. Съгласен съм, те са доста безсмислени, но някои разработчици смятат, че това е оправдана награда за положените допълнителни усилия за създаване на уебсайт, съвместим със стандартите. - person Andy E; 10.03.2010

Не се нуждаете от значките. Когато са налице обаче, те ви показват, че всички модерни браузъри ще изобразят страницата [почти] идентично.

Пример: те дават на потребителя увереност, че когато се върне у дома (в офиса той е принуден да използва Mac OS X, но има Windows у дома), страницата ще продължи да се показва правилно за него. Нищо критично, но понякога наистина е важно да знаете.

person dimitarvp    schedule 10.03.2010

Като посетител съм безразличен дали страницата е строг XHTML или не, дали съдържа мръсни IE хакове или не.

Е, ако използвате Safari и сайтът работи само с IE поради "мръсни IE хакове", тогава за вас сайтът е повреден и безполезен. По същия начин, ако сте потребител на IE и сайтът е пълен с „мръсни хакове за Firefox“, тогава сайтът ще бъде повреден и за вас.

person Tangurena    schedule 10.03.2010