Ошибка значения cursor hand не является значением cursor hand

I’m following the standard of W3C here http://www.w3.org/TR/CSS2/ui.html and here http://www.quirksmode.org/css/cursor.html#note. However, the element isn’t displayed the hand when mouseover. Please help.

<a style="cursor:pointer;cursor:hand" onclick='javascript:window.open("http://www.facebook.com/sharer.php?u=<?php the_permalink(); ?>&amp;t=<?php single_post_title(); ?>", "_blank", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,copyhistory=no,left=300,top=100,width=626,height=436")'>[image goes here]</a>

When viewing with IE9 and mouseover, it doesn’t change the cursor into the «hand», but it’s just the regular arrow instead. Please advise.

Thanks!

General Grievance's user avatar

asked Dec 3, 2010 at 7:27

Tam N.'s user avatar

3

It should be cursor: pointer; alone because hand is a proprietary value only implemented by old versions of IE, and is thus an invalid value.

If you actually care about IE 5.x, though, you switch the two properties around, i.e. (cursor: hand; cursor: pointer, hand comes first). Your CSS will still invalidate though, so I’d rather you not bother.

answered Dec 3, 2010 at 7:31

BoltClock's user avatar

BoltClockBoltClock

686k158 gold badges1372 silver badges1347 bronze badges

0

in your supplied link:

Value:      [ [<uri> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress ] ] | inherit

hand is not valid css

in the other link hand is mentioned however it is only supported in ie, excluding ie9 beta, and in opera.

if you are looking for the hand with the pointing indexfinger you want pointer to be the last one mentioned in the css

answered Dec 3, 2010 at 7:30

red-X's user avatar

red-Xred-X

5,0581 gold badge24 silver badges38 bronze badges

0

Try leaving out «cursor:hand;». According to the article you refer to, it is only needed for Internet Explorer 5. Unless you are developing a internal web app for a company who still work with that browser, I’d leave it out.

answered Dec 3, 2010 at 7:32

Kristof Claes's user avatar

Kristof ClaesKristof Claes

10.7k3 gold badges30 silver badges42 bronze badges

0

Я следую стандарту W3C здесь http://www.w3.org/TR/CSS2/ui.html и здесь http://www.quirksmode.org/css/cursor.html#note. Однако элемент не отображает руку при наведении курсора мыши. Пожалуйста помоги.

<a style="cursor:pointer;cursor:hand" onclick='javascript:window.open("http://www.facebook.com/sharer.php?u=<?php the_permalink(); ?>&amp;t=<?php single_post_title(); ?>", "_blank", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,copyhistory=no,left=300,top=100,width=626,height=436")'>[image goes here]</a>

При просмотре с помощью IE9 и при наведении указателя мыши он не меняет курсор на «руку», а вместо этого представляет собой обычную стрелку. Пожалуйста, порекомендуйте.

Благодаря!

4 ответы

Должен быть cursor: pointer; один, потому что hand является собственным значением, реализованным только в старых версиях IE, и поэтому является недопустимым значением.

Однако, если вы действительно заботитесь об IE 5.x, вы можете поменять местами два свойства, т.е. (cursor: hand; cursor: pointer, рука на первом месте). Однако ваш CSS все равно будет недействителен, поэтому я бы предпочел, чтобы вы не беспокоились.

ответ дан 03 дек ’10, 07:12

ответ дан 03 дек ’10, 07:12

в предоставленной вами ссылке:

Value:      [ [<uri> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress ] ] | inherit

hand недействительный css

в другой ссылке упомянута рука, однако она поддерживается только в т.е., исключая бета-версию ie9, и в опере.

если вы ищете руку с нужным указательным пальцем pointer быть последним, упомянутым в css

ответ дан 03 дек ’10, 07:12

Попробуйте пропустить «cursor:hand;». Согласно статье, на которую вы ссылаетесь, она необходима только для Internet Explorer 5. Если только вы не разрабатываете внутреннее веб-приложение для компании, которая до сих пор работает с этим браузером, я бы ее не указывал.

ответ дан 03 дек ’10, 07:12

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками

javascript
html
css
cursor

or задайте свой вопрос.

sst421

26 / 3 / 0

Регистрация: 20.06.2012

Сообщений: 106

1

26.06.2013, 19:38. Показов 3455. Ответов 6

Метки нет (Все метки)


У меня осёл не понимает такой код:

CSS
1
2
3
4
5
.divHref:hover
{
cursor: hand;
cursor: pointer;
}

как можно выйти из ситуации? все остальные браузеры нормально отображают, а осёл нет…

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

26.06.2013, 19:38

Ответы с готовыми решениями:

Cursor: pointer;
В спецухе написано что работает для всех элементов. Для всех, да не для всех. Попытался установить…

Mouse.cursor = MouseCursor.HAND не пашет
Mouse.cursor = MouseCursor.HAND; Я так понимаю это для АС 2? А для АС 3 как правельно?

Вы…

STYLE=»CURSOR:HAND»
Столкнулся с такой проблемой: если в теге img прописать style=’cursor:hand’, то такая страничка в…

Cursor
Доброго времени суток комрады!
Беда у меня какая-то с курсором. Но обо всём по порядку. Мне нужно…

6

KOPOJI

Почетный модератор

Эксперт HTML/CSSЭксперт PHP

16842 / 6720 / 880

Регистрация: 12.06.2012

Сообщений: 19,967

26.06.2013, 20:24

2

используйте js, как-то так

HTML5
1
onmouseover="this.style.cursor='pointer'" onmouseout="this.style.cursor='default'"

1

26 / 3 / 0

Регистрация: 20.06.2012

Сообщений: 106

26.06.2013, 20:44

 [ТС]

3

Цитата
Сообщение от KOPOJI
Посмотреть сообщение

используйте js, как-то так
Код HTML
1
onmouseover=»this.style.cursor=’pointer’» onmouseout=»this.style.cursor=’default’»

спасибо) как раз у меня объект динамически создавался, обошёлся myObj.style.cursor=’pointer’;

0

13207 / 6595 / 1041

Регистрация: 10.01.2008

Сообщений: 15,069

27.06.2013, 15:59

4

Какой смысл в :hover и onmouseover ? Без наведения и так не увидите курсор.

0

Valiant

39 / 39 / 1

Регистрация: 12.02.2013

Сообщений: 177

27.06.2013, 17:26

5

IE не знает что такое pointer, но знает что такое hand
все, что требуется просто поменять местами pointer и hand

CSS
1
2
3
4
5
.divHref:hover
{
cursor: pointer;
cursor: hand;
}

0

sst421

26 / 3 / 0

Регистрация: 20.06.2012

Сообщений: 106

28.06.2013, 11:14

 [ТС]

6

Цитата
Сообщение от Vovan-VE
Посмотреть сообщение

Какой смысл в :hover и onmouseover ? Без наведения и так не увидите курсор.

извините, что то я не понял самого вопроса?

ну я это делал с таким смыслом: у меня JS создаёт объект «картинку» и при клике на этот объект .onclick открывается модальное окно. вот поэтому мне нужно что бы курсор меняться при наведении на неё как на ссылку..

Добавлено через 58 секунд

Цитата
Сообщение от Valiant
Посмотреть сообщение

IE не знает что такое pointer, но знает что такое hand
все, что требуется просто поменять местами pointer и hand

CSS
1
2
3
4
5
.divHref:hover
{
cursor: pointer;
cursor: hand;
}

у меня IE 10 не понял такого когда)

0

39 / 39 / 1

Регистрация: 12.02.2013

Сообщений: 177

28.06.2013, 12:03

7

Если у тебя ie10 не понял этого кода, то скоре всего у тебя не ie10 а какой-то неизвестный человечеству ie.
И если ты все таки настаиваешь на том, что у тебя ie10, зачем ты тогда используешь вообще cursor:hand, этот динозавр нужен разве что для ie5.5.
И даже если так, нет смысла курсор ставить на :hover, поставь сразу этому диву, так или иначе у тебя pointer появится только тогда, когда ты наведешь на него.

0

IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

28.06.2013, 12:03

Помогаю со студенческими работами здесь

cursor
Kto-nibud znayet kak mozhno avtomaticheski visvetit cursor v nuzhnoye okoshko (&lt;input type=text…&gt;…

Cursor
Здравствуйте. Столкнулся со следующей проблемой.
Есть класс контрола с ActiveX компонентом. Мне…

Cursor
Пытаюсь курсором передать данные, но что то ему не нравится
Вот так передаю
public class…

Cursor
Подскажите как быть дальше.
Есть БД, к ней прикрутил курсор
DB db;

@Override

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

7

Я следую стандарту W3C здесь http://www.w3.org/TR/ CSS2 / ui.html и здесь http://www.quirksmode.org/ CSS / cursor.html # примечание. Тем не менее, элемент не отображается рука при наведении курсора. Пожалуйста помоги.

<a style="cursor:pointer;cursor:hand" onclick='javascript:window.open("http://www.facebook.com/sharer.php?u=<?php the_permalink(); ?>&amp;t=<?php single_post_title(); ?>", "_blank", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,copyhistory=no,left=300,top=100,width=626,height=436")'>[image goes here]</a>

При просмотре с IE9 и наведением мыши курсор не превращается в «руку», а вместо этого просто обычная стрелка. Пожалуйста, порекомендуйте.

Благодарность!

4 ответа

Лучший ответ

Это должен быть cursor: pointer; в одиночку, потому что hand является частным значением, реализованным только в старых версиях IE, и, следовательно, является недопустимым значением.

Если вы на самом деле заботитесь о IE 5.x, вы переключаете два свойства, то есть (cursor: hand; cursor: pointer, рука на первом месте). Ваш CSS все равно останется недействительным, поэтому я бы предпочел, чтобы вы не беспокоились.


29

BoltClock
3 Дек 2010 в 07:31

В предоставленной ссылке:

Value:      [ [<uri> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress ] ] | inherit

hand не является допустимым CSS

В другой ссылке упоминается, однако, она поддерживается только в ie, исключая ie9 beta, и в опере.

Если вы ищете руку с указательным указательным пальцем, вы хотите, чтобы pointer был последним из упомянутых в css


3

red-X
3 Дек 2010 в 07:36

Попробуйте опустить «курсор: рука;» Согласно статье, на которую вы ссылаетесь, она нужна только для Internet Explorer 5. Если вы не разрабатываете внутреннее веб-приложение для компании, которая все еще работает с этим браузером, я бы оставил это без внимания.


2

Kristof Claes
3 Дек 2010 в 07:32

Я знаю, как реализовать это в css, я пытался выкопать, если есть возможность реализовать это в javascript.

Ну, это была важная информация для включения в вопрос.

Две вещи:

Вы должны использовать правильные CSS cursor значения свойств, hand не является допустимым значением.

Вы должны убедиться, что ваш код работает после того, как изображение существует. Самый простой способ сделать это — поместить свой тег script в конец вашего HTML-кода непосредственно перед закрывающим </body>.

Если вы делаете это, это работает. Конечно, изображение перемещается, потому что изначально не имеет границы:

img.onmouseover = function() {
this.style.cursor = 'pointer';
this.style.border = "2px solid black";
}
img.onmouseout = function() {
this.style.cursor = 'default';
this.style.border = "2px solid white";
}
<img alt="Sedan" width="300px" height="200px" id="img" src="Images/WelcomePage/Compact/abc.jpg" />

Я не рекомендую полагаться на автоматический глобальный (тот, который создан, потому что у вас есть id="img"), но он работает.

Как указывает Кайдо, мы могли бы просто установить свойство cursor один раз, а не в обработчики событий, поскольку это применимо только тогда, когда курсор все время витает в элементе:

img.style.cursor = 'pointer';
img.onmouseover = function() {
this.style.border = "2px solid black";
}
img.onmouseout = function() {
this.style.border = "2px solid white";
}
<img alt="Sedan" width="300px" height="200px" id="img" src="Images/WelcomePage/Compact/abc.jpg" />

К сожалению, мы обнаружили следующие ошибки (3) URI : http://qa.digift.ru/layout/css/style.css 1 Этот профиль имеет специфический синтаксис @charset: после @charset идет ровно один пробел, за которым следует название кодировки в кавычках, за которой сразу следует точка с запятой. @charset ‘UTF-8’; 1003 .slick-list.dragging Ошибка значения : cursor hand не является значением cursor : hand URI : http://qa.digift.ru/css/common.css 376 .text_block_content ul, .text_block_content ol Ошибка значения : list-style outside не является значением list-style : outside outside outside ↑ НАВЕРХ Validators Donation Program logo The W3C validators rely on community support for hosting and development. Donate and help us build better tools for a better web. Предупреждения (127) URI : http://qa.digift.ru/layout/css/style.css 124 can’t find the warning message for vendor-ext-pseudo-element 124 can’t find the warning message for vendor-ext-pseudo-element 162 can’t find the warning message for vendor-ext-pseudo-element 231 .control-button Одинаковые цвета для background-color и border-top-color 231 .control-button Одинаковые цвета для background-color и border-right-color 231 .control-button Одинаковые цвета для background-color и border-bottom-color 231 .control-button Одинаковые цвета для background-color и border-left-color 287 can’t find the warning message for vendor-ext-pseudo-element 292 can’t find the warning message for vendor-ext-pseudo-element 297 can’t find the warning message for vendor-ext-pseudo-class 302 can’t find the warning message for vendor-ext-pseudo-element 307 can’t find the warning message for vendor-ext-pseudo-element 311 can’t find the warning message for vendor-ext-pseudo-class 315 can’t find the warning message for vendor-ext-pseudo-element 320 can’t find the warning message for vendor-ext-pseudo-element 325 can’t find the warning message for vendor-ext-pseudo-class 330 can’t find the warning message for vendor-ext-pseudo-element 336 can’t find the warning message for vendor-ext-pseudo-element 340 can’t find the warning message for vendor-ext-pseudo-class 975 Свойство -webkit-user-select — неизвестное расширение поставщика 976 Свойство -moz-user-select — неизвестное расширение поставщика 977 Свойство -ms-user-select — неизвестное расширение поставщика 979 Свойство -webkit-touch-callout — неизвестное расширение поставщика 980 Свойство -ms-touch-action — неизвестное расширение поставщика 982 Свойство -webkit-tap-highlight-color — неизвестное расширение поставщика 1007 Свойство -webkit-transform — неизвестное расширение поставщика 1862 Свойство -webkit-transform — неизвестное расширение поставщика 1863 Свойство -ms-transform — неизвестное расширение поставщика 2187 .send-form-outer—no_active .send-form Одинаковые цвета для background-color и border-color 3197 Свойство -webkit-transform — неизвестное расширение поставщика 3198 Свойство -ms-transform — неизвестное расширение поставщика 4675 Свойство -webkit-user-select — неизвестное расширение поставщика 4676 Свойство -moz-user-select — неизвестное расширение поставщика 4677 Свойство -ms-user-select — неизвестное расширение поставщика 4679 Свойство -webkit-tap-highlight-color — неизвестное расширение поставщика 4680 Свойство -webkit-touch-callout — неизвестное расширение поставщика 4703 Свойство alpha(opacity=0) — неизвестное расширение поставщика 4709 Свойство alpha(opacity=50) — неизвестное расширение поставщика 4734 Свойство alpha(opacity=50) — неизвестное расширение поставщика 4761 Свойство alpha(opacity=10) — неизвестное расширение поставщика 4808 Свойство alpha(opacity=75) — неизвестное расширение поставщика 4864 Свойство alpha(opacity=100) — неизвестное расширение поставщика 4877 Свойство alpha(opacity=0) — неизвестное расширение поставщика 4899 Свойство alpha(opacity=75) — неизвестное расширение поставщика 4917 Свойство alpha(opacity=0) — неизвестное расширение поставщика 4939 can’t find the warning message for shape-separator 4979 Свойство Alpha(Opacity=0) — неизвестное расширение поставщика 5191 Имена, содержащие пробелы, должны заключаться в кавычки. Если кавычки пропущены, любые пробелы до или после имени игнорируются, а последовательности пробелов внутри имени преобразуются в единичный пробел. 5264 Свойство Alpha(Opacity=70) — неизвестное расширение поставщика 5270 Свойство Alpha(Opacity=35) — неизвестное расширение поставщика 5274 Свойство Alpha(Opacity=35) — неизвестное расширение поставщика 5348 Свойство -webkit-user-select — неизвестное расширение поставщика 5349 Свойство -moz-user-select — неизвестное расширение поставщика 5350 Свойство -ms-user-select — неизвестное расширение поставщика URI : http://qa.digift.ru/css/lib/datepicker.css 92 Свойство -webkit-touch-callout — неизвестное расширение поставщика 93 Свойство -webkit-user-select — неизвестное расширение поставщика 94 Свойство -khtml-user-select — неизвестное расширение поставщика 95 Свойство -moz-user-select — неизвестное расширение поставщика 96 Свойство -ms-user-select — неизвестное расширение поставщика 774 Свойство -webkit-box-shadow — неизвестное расширение поставщика 775 Свойство -moz-box-shadow — неизвестное расширение поставщика 777 Свойство -webkit-background-clip — неизвестное расширение поставщика 778 Свойство -moz-background-clip — неизвестное расширение поставщика 780 can’t find the warning message for css-hack 781 can’t find the warning message for css-hack URI : http://qa.digift.ru/ 128 .par-options__button:hover Одинаковые цвета для background-color и border-top-color 128 .par-options__button:hover Одинаковые цвета для background-color и border-right-color 128 .par-options__button:hover Одинаковые цвета для background-color и border-bottom-color 128 .par-options__button:hover Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-top-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-right-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-bottom-color 180 .pager__item—arrow Одинаковые цвета для background-color и border-left-color 221 .card-popup-warning:before Одинаковые цвета для background-color и border-top-color 221 .card-popup-warning:before Одинаковые цвета для background-color и border-right-color 221 .card-popup-warning:before Одинаковые цвета для background-color и border-bottom-color 221 .card-popup-warning:before Одинаковые цвета для background-color и border-left-color URI : http://qa.digift.ru/css/common.css 173 can’t find the warning message for vendor-ext-pseudo-element 246 Свойство -moz-user-select — неизвестное расширение поставщика 248 can’t find the warning message for vendor-ext-pseudo-element 249 can’t find the warning message for vendor-ext-pseudo-element 250 can’t find the warning message for vendor-ext-pseudo-class 251 can’t find the warning message for vendor-ext-pseudo-class

Как исправить кучу ошибок цсс в валидаторе?

Тут вопрос не в том, как исправить, а в том, что исправить. Префиксы, как вы понимаете, нам нужны в любом случае. Меняем настройки валидации, чтобы не обращать на них внимание:
9d365b5f13ea4505a0f5ffbb674078a3.png

Имеем 9 ошибок с вашего сайта. Из них (с повторениями, -webkit-min-device… не считаем):
Property user-select doesn’t exist : none — это свойство из черновика CSS4. Все ок.
Property touch-action doesn’t exist : pan-y — относится к спецификации Pointer Events, а не CSS. Все ок.
Value Error : cursor hand is not a cursor value : hand — вот тут ошибочка, cursor: hand не бывает.
Value Error : margin-top Unknown dimension 10px9 — что-то тут не так со значением отступа.

Последние две ошибки стоит поправить, на остальное можно забить.

  • #1

Прошу помощи .
У меня сделан сайт.

При индексации сайта обнаружились ошибки в валидности HTML и CSS .
А как исправить ошибки я незнаю ???

Обьясните пожалуйста.Зарание благодарна за ответ.

Показатели сайта:
Яндекс тИЦ (CY) 0 Alexa Rank 0
Google PageRank (PR) Не присвоен
Сохранить значения
Внешние ссылки: Проиндексированные страницы:
Яндекс (упоминания) 5 Яндекс 0
Google 0 Google / % страниц не под фильтрами 0 / 0 %
Рамблер 0 Рамблер 1
Bing (упоминания) 0 Bing 0
Yahoo 0 Yahoo 0
AltaVista 0 AltaVista 0
Проверка наличия в каталогах: Проиндексированные изображения:
Яндекс Каталог Нет Яндекс картинки 0
DMOZ.org Нет Google картинки 0
Ссылки с форумов и блогов: Социальные закладки:
Ссылки с форумов и блогов от Яндекс 2 Digg 0
Ссылки с блогов от Google 0 delicious 0
Другое:
Упоминания в Ответы@Mail.Ru 0 Проверка валидности HTML К сожалению, мы обнаружили 79 ошибок
Twitter 0 Проверка валидности CSS К сожалению, мы обнаружили 34 ошибок

———————————————
23 label Ошибка значения : cursor hand не является значением cursor : hand hand
129 .commReg Ошибка значения : padding только 0 может быть length. Вы должны указать после числа единицы измерения : 10 0 10 0 10 0 10 0

Вот более подробно.

W3C результаты проверки CSS для сайта ……………. (CSS2.1)
К сожалению, мы обнаружили следующие ошибки (34)
URI :
23 label Ошибка значения : cursor hand не является значением cursor : hand hand
129 .commReg Ошибка значения : padding только 0 может быть length. Вы должны указать после числа единицы измерения : 10 0 10 0 10 0 10 0
URI :
10 .u-menuvitem Свойство zoom не существует : 1 1
38 .x-unselectable Свойство -moz-user-select не существует : -moz-none -moz-none
39 .x-selectable Свойство -moz-user-select не существует : text text
61 .xw-hdr Свойство zoom не существует : 1 1
74 .xw-dragging .xw-tl Свойство opacity не существует в CSS2.1, но существует в : 0.7 0.7
74 .xw-dragging .xw-tl Ошибка разбора Opacity=’70’)
75 .xw-tc Свойство zoom не существует : 1 1
76 .xw-tl Свойство zoom не существует : 1 1
77 .xw-tr Свойство zoom не существует : 1 1
78 .xw-bc Свойство zoom не существует : 1 1
79 .xw-bcm Свойство zoom не существует : 1 1
80 .xw-bc .xw-footer Свойство zoom не существует : 1 1
81 .xw-bcm .xw-footer Свойство zoom не существует : 1 1
82 .xw-bl Свойство zoom не существует : 1 1
83 .xw-br Свойство zoom не существует : 1 1
84 .xw-mc Свойство zoom не существует : 1 1
85 .xw-ml Свойство zoom не существует : 1 1
86 .xw-mr Свойство zoom не существует : 1 1
93 .xw-blank Свойство opacity не существует в CSS2.1, но существует в : 0.4 0.4
93 .xw-blank Ошибка разбора Opacity=’40’)
95 .myWinGrid Свойство opacity не существует в CSS2.1, но существует в : 0.25 0.25
95 .myWinGrid Ошибка разбора opacity=25)
101 .myWinCont Свойство -moz-user-select не существует : text text
174 .u-tabc-tab Свойство zoom не существует : 1 1
182 .u-tabc-label Свойство font-size-adjust не существует в CSS2.1, но существует в : none none
182 .u-tabc-label Свойство font-stretch не существует в CSS2.1, но существует в : normal normal
189 .u-tabc-content Свойство -moz-user-select не существует : text text
197 Псевдоэлемент ::-moz-focus-inner не может появляться в css21 [-moz-focus-inner]
215 #gcatalog .gitem Свойство -moz-border-radius не существует : 3px 3px
215 #gcatalog .gitem Свойство -webkit-border-radius не существует : 3px 3px
221 #gcats Свойство overflow-x не существует в CSS2.1, но существует в : hidden hidden
221 #gcats Свойство overflow-y не существует в CSS2.1, но существует в : scroll scroll

ПОЖАЛУЙСТА ПОМОГИТЕ !!!!!!!!!

Creator


  • #2

Ссылочку на сайт предоставьте, пожалуйста)

  • #3

http://oriflameyspex.ucoz.ru/

Вот ссылка на мой сайт.

  • #4

Ну, для начала, у вас какой-то непонятный стиль и скрипт до тега <head>, ещё и закрывающие теги </td></tr></table></div>. Хотя, подозреваю, что это реклама юкоза, но, всё-таки, закрывающие теги без открывающих лучше убрать, а скрипт и стили засунуть внутрь тега <head>.

Это для начала. А потом лучше определить DOCTYPE в самом верху, например, как тут (см. исходный код этой страницы):

Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
(правда, лучше указать вместо strict Transitional)

После этого использовать нормальный валидатор http://validator.w3.org/ Там всё чётко и подробно, правда, по английски.

  • #5

Serg@NT спасибо за ответ.Буду пытаться разобраться.

Жаль что нормальный валидатор пишет на английском.
Что делать с красны кругом ? И что обозначает желтый треугольник с восклицательным знаком.Если нетрудно напишите хоть пару слов об этом. А где нибудь можно перевести ,что там написано?
Я так понимаю красный круг -что то надо удалить.Только что ? А желтый треуголник -обратите внимание.Только на что ?

Зарание благодарна за ответ.

  • #6

Вообще, символы — стандартные. Такие же, как в сообщениях windows.

Красный круг — ошибка. Например:

Line 2, Column 1: no document type declaration; implying «<!DOCTYPE HTML SYSTEM>»

Строка 2, символ 1: То, о чём я вам говорил. Надо объявить DOCTYPE.

Жёлтый треугольник — предупреждение. Например:

Line 7, Column 83: NET-enabling start-tag requires SHORTTAG YES

Строка 7, символ 83. В новом формате разметки необходимо, чтобы каждый открывающийся тег имел свой закрывающийся, либо оканчивался на />

Следующая ошибка — то же самое. Теги META должны оканчиваться на />

Перевод всего этого. Не фонтан, конечно, но, в принципе, понятно должно быть.

  • #7

Буду пытаться разобраться.

Не огорчайтесь, если не получится. Для этого нужно не только хорошо знать HTML, но и работу валидатора.
Обязательно укажите доктайп, как вам Сергей сказал в 4-м посте. Некоторые ошибки уйдут, появятся новые. Зато можно будет Вам дать практические рекомендации, как сделать код более ли менее валидным.
Так что, ждем-с доктайпа!

  • #8

Serg@NT,Tigra60 спасибо вам большое за помощь!
Я все сделала через http://validator.w3.org/ и исправила все ошибки,теперь у меня появляется только 2 ошибки,но я не знаю как их исправить( Помогите,пожалуйста!Заранее огромное спасибо)
Вот они:
Unable to Determine Parse Mode!
The validator can process documents either as XML (for document types such as XHTML, SVG, etc.) or SGML (for HTML 4.01 and prior versions). For this document, the information available was not sufficient to determine the parsing mode unambiguously, because:
the MIME Media Type (text/html) can be used for XML or SGML document types
No known Document Type could be detected
No XML declaration (e.g <?xml version=»1.0″?>) could be found at the beginning of the document.
No XML namespace (e.g <html xmlns=»http://www.w3.org/1999/xhtml» xml:lang=»en»>) could be found at the root of the document.
As a default, the validator is falling back to SGML mode.

Validation Output: 2 Errors
Line 2, Column 16: digit invalid: only delimiter «>», delimiter «[«, «PUBLIC», «SYSTEM» and parameter separators are allowed
<!DOCTYPE HTML 4.01 Transitional>

Line 2, Column 16: cannot continue because of previous errors
<!DOCTYPE HTML 4.01 Transitional>

Ниже русская версия))
Невозможно определить Parse режиме!
Валидатор может обрабатывать документы, либо в виде XML (для типов документов, таких как XHTML, SVG и т.д.) или SGML (для HTML 4.01 и предыдущие версии). Для целей настоящего документа, информации было недостаточно, чтобы определить режим разбора однозначно, потому что:
MIME тип носителя (текст / HTML) могут быть использованы для XML и SGML типов документов
Ни одна из известных типов документов может быть обнаружена
Нет декларации XML (например, <? XML-версия = «1.0»?>) может быть найдено в начале этого документа.
Нет имен XML (например, <html xml:lang=»en»> xmlns=»http://www.w3.org/1999/xhtml») можно найти в корневом каталоге этого документа.
По умолчанию, валидатор падает обратно в режим SGML.

Проверка Вывод: 2 Ошибки
Линия 2, столбец 16: цифры недействительными: только разделитель «>» разделитель «[«, «общественный», «SYSTEM» и параметров сепараторов позволило
<! DOCTYPE HTML 40,01 переходного>
✉
Линия 2, столбец 16: не может продолжаться из-за ошибки предыдущего
<! DOCTYPE HTML 40,01 переходного>

  • #9

Ну, я ж вам привёл выше правильный пример объявления DOCTYPE

Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Зачем вы его сократили до <!DOCTYPE HTML 4.01 Transitional> ? На это и ругается.

  • #10

Serg@NT спасибо за ответ!!!
Теперь когда я все исправила -мой сайт попадет в поисковик? Или Снова надо регистрировать в поисковик ?
Регестрацию в поисковик я сделала(делала сама ) 2 апреля в Яндекс, Rambler, Апорт, Google, gogo, Webalta, Nigma.ru ,Tyrtle .
До сих пор от них -Не ответа ,ни привета.

Скажите пожалуйста .Что делать ????
Мог ли из за ошибок в валидности HTML и CSS мой сайт не попасть в поисковик ??? Почему до сих пор мой сайт не в поисковике ???
Зарание благодарна за ответ.

  • #11

Вы, наверное, путаете регистрацию в каталогах и поисковик. В поисковике сайт должен появиться без вашего участия. Вот в гугле и рамблере вы уже есть, яндекс пока тормозит что-то.
А вот что касается каталогов — регистрация там в основном платная.

  • #12

Serg@NT,я не понимаю как для своего сайта поставить DOCTYPE! :blush: :blush: :blush:
помогите,пожалуйста!!!

  • #13

Serg@NT,я не понимаю как для своего сайта поставить DOCTYPE! :blush: :blush: :blush:
помогите,пожалуйста!!!

В каком смысле, как? Добавляете в самый верх каждого файла, который у вас есть. Только в самое-самое начало.

  • #14

Serg@NT,
я имею ввиду,как и где узнать DOCTYPE на мой сайт?
я так понимаю,до этого вы дали мне пример DOCTYPE на свой сайт..а для моего как узнать?)
заранее огромное спасибо.Я просто в этом совсем ничего не смыслю.

  • #15

DOCTYPE указывается не на сайт, а на язык программирования, вернее, на диалект HTML.
Проще всего (меньше всего требований валидности) указать HTML-4 переходной.
Первой строчкой Вашего HTML кода укажите:

Код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Далее будет:

Код:

<html>
<head>
... и так далее

Удачи!

  • #16

tigra60,спасибо большое!я все поставила!
только вот еще одна проблемка…у меня до этого были ошибки,я их все исправила и осталось только 2,как раз насчет doctype,а щас опять ошибки и уже в 2 раза больше((((

  • #17

Зато теперь можно проанализировать ошибки и что-нибудь посоветовать:
1. А Вы посмотрите исходный код своего сайта в браузере (в Опере, например, для этого нужно нажать Ctrl-U).
У Вас большой блок кода находится перед объявлением DOCTYPE, <html> и пр..
Если это Ваш Юкоз так вставляет свою рекламу, оторвите хвост администрации.
2. В этой строке:

Код:

<META name=robots content= ”all”>

какие-то странные кавычки — поставьте нормальные. А robots, кстати, тоже должно быть в кавычках!!!
3. Вот эта загадочная строка:

Код:

<font face="Georgia" font color="#FF0099"style="font-size:12pt">

нет слов :blink: просто используйте стили. Забудьте про элемент FONT, считайте, что его нет и никогда не было!!!
4. Вот такие вот конструкции среди кода:

Код:

<script type="text/javascript">document.write(...

это большое зло и так делать нельзя. Почему — тема для целой статьи (в крайнем случае — отдельного поста, а у меня и так материала много).
5. Значения атрибутов обязательно пишутся в кавычках:

Код:

<FONT color=#000000> - неправильно
<FONT color="#000000"> - правильно

кстати, опять FONT :angry:
6. Если даже абстрагироваться от п. 1, у Вас получается веселенькая структура документа:

Код:

<html>
<head>
...
<body> // прошу заметить - head не закрыт!!!
...
...
<link type="text/css" rel="StyleSheet" href="http://s33.ucoz.net/src/layer1.css" />
<script type="text/javascript" src="http://s33.ucoz.net/src/u.js"></script>
<style type="text/css">.UhideBlock {display:none}</style>
</head> 
</body>
</html>

Вот этот фрагмент:

Код:

<link type="text/css" rel="StyleSheet" href="http://s33.ucoz.net/src/layer1.css" />
<script type="text/javascript" src="http://s33.ucoz.net/src/u.js"></script>
<style type="text/css">.UhideBlock {display:none}</style>
</head>

должен быть до тега BODY

В общем, попытайтесь это все исправить — ошибок поубавиться.
Удачи!

  • #18

Прошу помощи по исправлению ошибок http://validator.w3.org/check?uri=http://www.dwa.su/&charset=(detect+automatically)&doctype=Inline&ss=1&outline=1&group=0&No200=1&verbose=1&st=1&user-agent=W3C_Validator/1.1
Как я понял документ в котором править это footer.tpl вот его код подскажите я уже голову сломал

Код:

	</div>

<!-- Right -->
			<div id="right_column" class="column">
				{$HOOK_RIGHT_COLUMN}
			</div>

<!-- Footer -->
<br />
			<div id="footer">{$HOOK_FOOTER}</div>
<div><table cellpadding="0" cellspacing="0" width="1000" height = "65" background="{$img_dir}/footer.png">
<tr>
<td width="980" height="65">
<br />


<!-- E 'vietato modificare le seguenti righe -->
<a href="http://www.clickok.ru"></a><img src="{$img_dir}/clickok.gif" alt="webstudio"/>
<a href="http://www.webmoney.ru/rus/index.shtml"></a><img src="{$img_dir}/webmoney.gif" alt="webmoney" />
<a href="https://passport.webmoney.ru/asp/certView.asp?wmid=217453057007"></a><img src="{$img_dir}/attestat.gif" alt="webmoney_attestat" />
<a href="http://yandex.ru/cy?base=0&amp;host=www.dwa.su/"></a><img src="http://www.yandex.ru/cycounter?www.dwa.su/" alt="yandex" />
<!-- begin of Top100 code -->
<script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?2309143"></script>
<noscript><p><em>
<a href="http://top100.rambler.ru/navi/2309143/">
<img src="http://counter.rambler.ru/top100.cnt?2309143" alt="rambler's top100" border="0" />
</a></em></p>
</noscript>
<!-- end of Top100 code -->
</td></tr>
</table>
</div>
</div>
</body>
</html>

Извините ошибся с кодом правильный

Код:

	</div>

<!-- Right -->
			<div id="right_column" class="column">
				{$HOOK_RIGHT_COLUMN}
			</div>

<!-- Footer -->
<br />
			<div id="footer">{$HOOK_FOOTER}</div>
<div><table cellpadding="0" cellspacing="0" width="1000" height = "65" background="{$img_dir}/footer.png">
<tr>
<td width="980" height="65">
<br />


<!-- E 'vietato modificare le seguenti righe -->
<a href="http://www.clickok.ru">
<img src="{$img_dir}/clickok.gif" alt="webstudio"/>
</a>
<a href="http://www.webmoney.ru/rus/index.shtml">
<img src="{$img_dir}/webmoney.gif" alt="webmoney" />
</a>
<a href="https://passport.webmoney.ru/asp/certView.asp?wmid=217453057007">
<img src="{$img_dir}/attestat.gif" alt="webmoney_attestat" />
<a href="http://yandex.ru/cy?base=0&amp;host=www.dwa.su/"></a><img src="http://www.yandex.ru/cycounter?www.dwa.su/" alt="yandex" />
</a>
<!-- begin of Top100 code -->
<script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?2309143"></script>
<noscript><p><em>
<a href="http://top100.rambler.ru/navi/2309143/">
<img src="http://counter.rambler.ru/top100.cnt?2309143" alt="rambler's top100" border="0" />
</a></em></p>
</noscript>
<!-- end of Top100 code -->
</td></tr>
</table>
</div>
</div>
</body>
</html>

  • #19

witek, бывает же такое

105

Код:

<li><a href="/" target="_self" title="Главная">Главная</a></li>

вообще странно что ему не нравиться, можете убрать target=»_self» он стоит по умолчанию _self

502

Код:

<div><table cellpadding="0" cellspacing="0" width:1000px height:65px background-image:url"/themes/black/img//footer.png">

заменить на

Код:

<div><table cellpadding="0" cellspacing="0" style="width:1000px;height:65px;background-image:url('/themes/black/img//footer.png');">

504

Код:

<td width:980px height:65px>

заменить на

Код:

<td style="width:980px;height:65px;">

Ошибок больше нет. Не забываем благодарить, ставить + снизу справа сообщения. :rolleyes:

Avatar of webtechy

webtechy

 asked on 5/1/2004

Dear All,

I am checking my site over to make sure it conforms to W3C, one thing with the CSS validator is it is saying cursor:hand is not valid. Although it works fine with IE, should I be actually using something else?

http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.webtechy.co.uk&warning=1&profile=css2&usermedium=all

Any help much appreciated.

Thanks,

Ben.

CSS

Avatar of undefined

Last Comment

Daydreams


8/22/2022 — Mon

I’m following the standard of W3C here http://www.w3.org/TR/CSS2/ui.html and here http://www.quirksmode.org/css/cursor.html#note. However, the element isn’t displayed the hand when mouseover. Please help.

<a style="cursor:pointer;cursor:hand" onclick='javascript:window.open("http://www.facebook.com/sharer.php?u=<?php the_permalink(); ?>&amp;t=<?php single_post_title(); ?>", "_blank", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,copyhistory=no,left=300,top=100,width=626,height=436")'>[image goes here]</a>

When viewing with IE9 and mouseover, it doesn’t change the cursor into the «hand», but it’s just the regular arrow instead. Please advise.

Thanks!

General Grievance's user avatar

asked Dec 3, 2010 at 7:27

Tam N.'s user avatar

3

It should be cursor: pointer; alone because hand is a proprietary value only implemented by old versions of IE, and is thus an invalid value.

If you actually care about IE 5.x, though, you switch the two properties around, i.e. (cursor: hand; cursor: pointer, hand comes first). Your CSS will still invalidate though, so I’d rather you not bother.

answered Dec 3, 2010 at 7:31

BoltClock's user avatar

BoltClockBoltClock

697k160 gold badges1387 silver badges1353 bronze badges

0

in your supplied link:

Value:      [ [<uri> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help | progress ] ] | inherit

hand is not valid css

in the other link hand is mentioned however it is only supported in ie, excluding ie9 beta, and in opera.

if you are looking for the hand with the pointing indexfinger you want pointer to be the last one mentioned in the css

answered Dec 3, 2010 at 7:30

red-X's user avatar

red-Xred-X

5,1081 gold badge24 silver badges38 bronze badges

0

Try leaving out «cursor:hand;». According to the article you refer to, it is only needed for Internet Explorer 5. Unless you are developing a internal web app for a company who still work with that browser, I’d leave it out.

answered Dec 3, 2010 at 7:32

Kristof Claes's user avatar

Kristof ClaesKristof Claes

10.8k3 gold badges30 silver badges42 bronze badges

0

  • Ошибка значение цены не задано
  • Ошибка ивеко стралис ecm warning 99
  • Ошибка значение поля типа date time вне диапазона
  • Ошибка ивеко стралис ebs fault 3c
  • Ошибка значение опен офис