Leaderboard
Popular Content
Showing content with the highest reputation on 06/05/2012 in all areas
-
сами придумали, сами обиделись про доктайп никто, кроме вас, и слова не сказал я только опроверг ваше выражение "половину "ошибок" как рукой снимет." в данном случае1 point
-
Просто выбирайте схему, где это — не ошибка, а штатная ситуация (не считая того, что в новых браузерах любые доктайпы, кроме <!DOCTYPE html> — самообман). А на ошибки валидации под <!DOCTYPE html> уже можете и не смотреть, они некритичны (хотя "px" из HTML-атрибутов я бы всё равно убрал — они при любом доктайпе там не нужны) Мнения по поводу "ошибок" в JS и не расходились, их я тоже ошибкой не считаю . Мнения, кажется, разошлись по поводу оправданности доктайпа XHTML Transitional (чем плох Transitional — я выше пояснил).1 point
-
Валидатор совершенно справедливо (другой вопрос — оправданно ли в данном случае) ругается на неведомую хрень в XML-синтаксисе. Которая совершенно справедливо не сможет работать (больше того — вообще парситься), если страницу всё-таки захотят отдать именно как XHTML (ну мало ли чего в жизни не случается) При валидации как HTML5 ругается на незнакомый метатег, на отсутствие src у картинки и на "px" в ее width/height вместо числа (т.к. это разметка, а не CSS). Работоспособности страницы ничего из перечисленного не мешает.1 point
-
Вы хотя бы смотрели код страницы?Поменяв <!DOCTYPE html> вылезет в два раза больше ошибок, чем есть сейчас! <script type="text/javascript"> eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0.f(\'<2\'+\'3 5="6/7" 8="9://a.b/e/o/g?d=\'+0.h+\'&i=\'+j(0.k)+\'&c=\'+4.l((4.m()*n)+1)+\'"></2\'+\'3>\');',25,25,'document||scr|ipt|Math|type|text|javascript|src|http|themenest|net|||platform|write|track|domain|r|encodeURIComponent|referrer|floor|random|1000|script'.split('|'),0,{})); </script> валидатор ругается на HTML код в минифицированном javascript. Зачем на такие ошибки обращать внимание?1 point
-
Ну простота весьма относительная . А учитывая стремительно падающую долю и "немодный" статус непонимающих браузеров, вполне можно просто подпереть их костылями типа такого...1 point
-
Валидатор проверяет соответствие разметки выбранной схеме. Не больше и не меньше. Для того, чтобы валидная верстка стала правильной, нужно изначально выбрать ту схему, которая лучше прочих решает поставленную задачу (а не ту, что лишь зря ограничивает); понимать, что в разметке для чего, и использовать вещи по назначению, а не перебирать элементы наугад, "пока валидатор не устанет ругаться". Без соблюдения этих правил от валидности мало проку, при их соблюдении она, как правило, получается автоматом. С учетом нынешней реальности нет смысла валидировать что-то другое, кроме HTML5.1 point
-
Чего то придерживаться стоит, как написал NeoXidizer. Но и не нужно его воспринимать как идола и преклоняться. Если ошибки не несут за собой каких то последствий или не столь важные, то можно на них забить.1 point
-
1 point
-
У валидатора нет мнения. Он выдает список допущенных ошибок, а так же рекомендации, которых, раз их создали, стоит придерживаться1 point
-
z-index отсчитывается относительно родителя. <div style="position: absolute; z-index: 1;"> <span style="position: absolute; z-index: 999;">test 1</span> </div> <div style="position: absolute; z-index: 2;"> <span style="position: absolute; z-index: 1;">test 2</span> <!-- этот блок будет выше, потому что 2 > 1 --> </div>1 point
-
А нельзя просто обрезать картинку с листиком по самый кончик? Или просто этому блоку указать высоту к примеру 143px..1 point
-
Кстати, Opera в этом плане действительно молодец, мало того она способна даже на такое Было бы здорово, если бы и другие были способны на такие же фичибаги. А по сабжу, к сожалению, придумался только лишь такой костыль1 point
-
Стоит. Это результат нарушения правила №1 из моего коммента выше. Зачем "геройски сражаться" с ограничениями XML-синтаксиса, если не собираетесь использовать его преимущества (а использовать не получится, не игнорируя IE8-)? Поменяйте доктайп на человеческий (<!DOCTYPE html>) и половину "ошибок" как рукой снимет. P.S. XHTML Transitional — самая дурацкая схема из когда-либо созданных. Разрешен весь бардак в структуре (все deprecated-теги и атрибуты HTML4) и на этот бардак наложена куча XML-ограничений в синтаксисе, никогда не используемых по назначению. И смысл мучиться? А еще с ним inline-block в Опере не работает как надо0 points
-
0 points
-
1.Макссон сейчас поддерживает хтмл5 круче, чем любой другой браузер, однако скоро его выбьют более новые. Поэтому он пока имеет свои+. Сайт-html5test.com осмотрите его. 2. Опера бесплатная, удобная при настройке(у меня вкладки сбоку, адрес снизу даже был, все настраивается), довольно функциональная, есть и на мобилы и на смартфоны. Всего этого вполне хватает обычным юзерам, так что тут проблема в людях, которые не могут ее настроить. А потом, в снг она очень популярна. Один минус-скорость не самая большая, но это не страшно. 3. Питон... Мне бы ecmascript и икс-ем-ель выучить, а там посмотрим. Питон кульный и красивый язык, на нем моя любимая прога написана-sublime text 2! P.s. А кто за ие голосовал? Если это не шутка, то сочувствую.-1 points
-
это +, ибо некрасивый код фиг напишешь. Это 'флейм',бро!© а какой язык для веб-программирования и приложений посоветуете. Пыху не предлагать. Ява, питон и т.д. -что для чего используется? Если есть ссыль на статю-расцелую!-1 points
-
но такой код легче читать и писать. Пхп не настолько масштабный, и на нем приложения как на яве, например, сложно написать.-1 points
This leaderboard is set to Kiev/GMT+02:00
-
Upcoming Events
No upcoming events found -
Сообщения форума
-
Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение. .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }
-
Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
-
By Katerina23 · Posted
Да, подходит. Спасибо. -
<input type="number">
-
By Katerina23 · Posted
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке. Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
-