Является W3C недопустимый HTML и код CSS, вредный для SEO и проблематичный для пользователей для чтения с экрана?

Условные выражения позволяют Вам сделать некоторые вещи, что семафоры не будут.

, Например, предположите, что у Вас есть некоторый код, который требует взаимного исключения, названного m. Это однако должно ожидать, пока некоторый другой поток не имеет, заканчивают их задачу, таким образом, это ожидает на семафоре, названном s. Теперь любой поток, которому нужно m, заблокирован от выполнения, даже при том, что поток, который имеет m, ожидает на s. Подобные ситуации могут быть разрешены с помощью условных выражений. Когда Вы ожидаете на условном выражении, взаимное исключение, в настоящее время сохраненное, выпущено, таким образом, другие потоки могут получить взаимное исключение. Таким образом, назад к нашему примеру, и предполагают, что условное выражение c использовалось вместо s. Наш поток теперь получает m, и затем условное выражение ожидает на c. Это выпускает m, таким образом, другие потоки могут продолжиться. Когда c становится доступным, m повторно получен, и наш исходный поток может продолжиться весело вдоль его пути.

Условные переменные также позволяет Вам позволять весь потоки, ожидающие на условной переменной для продолжения через [1 112]. Дополнительно это также позволяет, Вы для выполнения синхронизированный ожидаете , таким образом, Вы не заканчиваете тем, что ожидали навсегда.

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

8
задан AnthonyWJones 21 November 2009 в 19:12
поделиться

3 ответа

Это зависит от вид и место ошибок, я полагаю.

Если из-за них семантическая структура вашего сайта не поддается расшифровке, то да, конечно, они будут проблемой для любого инструмента автоматического анализа.

Если это нестандартные атрибуты (или неправильный атрибут значения), то не будут.

7
ответ дан 5 December 2019 в 20:16
поделиться

Давайте возьмем для примера Google ...

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

Во-вторых, они не читают CSS для SEO. Единственный раз, когда они это делают, - это функция кеширования, которая есть у многих популярных. Google не читает файл CSS, он просто ссылается на него, однако Yahoo кэширует все (CSS, изображения и т. Д.), Но это не повлияет на SEO.

И есть много веских причин, почему вам не следует этого делать. беспокойтесь о проверке вашего сайта. Однако его хорошо проверить, чтобы избавиться от каких-либо серьезных ошибок, если он работает в большинстве браузеров, которые вы найдете. Поисковые системы заботятся только о вашем контенте, а не о том, как он выглядит.

-1
ответ дан 5 December 2019 в 20:16
поделиться

большинство программ чтения с экрана основаны на стандартах w3c, а также на удобстве использования. Если вы будете следовать стандартам w3c, у программ чтения с экрана будет больше шансов понять ваш контент и отобразить его правильно. Дело не в том, что вам нужно приложить много дополнительной работы, чтобы сделать ваши сайты W3c действительными, поэтому я просто сделаю это. Это действительно зависит от того, считаете ли вы это важным или нет

0
ответ дан 5 December 2019 в 20:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: