Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№102-07-2012 07:18:45

Neolwen
Участник
 
Группа: Members
Зарегистрирован: 21-06-2012
Сообщений: 13
UA: Firefox 16.0

Зачем нужен @namespace url и как с ним работать ?

Не шарю в CSS, скриптах и пр., а userChrome.css в Firefox постепенно разрастается. Ища по форумам как убрать, изменить, добавить что-то, часто в кусках кода встречаются строчки типа -

Выделить код

Код:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

и постепенно они прибавляются и прибавляются. И стало интересно зачем оно вообще нужно ? Браузер ходит в интернеты по этим ссылкам ? Если да, то зачем ? Если нет, то почему именно ссылка ? И самое главное - так и должно быть, что их много накапливается одинаковых, или достаточно одной такой строчки, в начале например ?

PS: Запостил сюда т.к не смог определить подходящего раздела, а темы для чайников не нашел : )

Отсутствует

 

№202-07-2012 07:50:49

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 14.0

Re: Зачем нужен @namespace url и как с ним работать ?

Neolwen пишет

И стало интересно зачем оно вообще нужно ?

Для того, чтобы парсер знал, как обрабатывать специфичные для Gecko CSS-правила. Эти правила располагаются в т.н. пространстве имен CSS, которое и объявляется этой инструкцией.

Neolwen пишет

Браузер ходит в интернеты по этим ссылкам ?

Нет, не ходит, это просто указание CSS-парсеру.

Neolwen пишет

Если нет, то почему именно ссылка ?

By design.

Neolwen пишет

И самое главное - так и должно быть, что их много накапливается одинаковых, или достаточно одной такой строчки, в начале например ?

Нужна только одна в самом начале.

Отсутствует

 

№302-07-2012 08:09:12

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 14.0

Re: Зачем нужен @namespace url и как с ним работать ?

okkamas_knife пишет

имхо ты не прав.

Я про инструкцию с одним неймспейсом. Если в css несколько неймспейсов, разумеется, они все должны быть указаны. По одному объявлению на неймспейс в начале документа.

Отсутствует

 

№402-07-2012 12:00:39

banbot
Moderator
 
Группа: Moderators
Зарегистрирован: 23-12-2007
Сообщений: 5172

Re: Зачем нужен @namespace url и как с ним работать ?

Тема перенесена из форума «Флейм» в форум «Разработка».


Do you feel lucky, punk?

Отсутствует

 

№502-07-2012 18:13:34

Neolwen
Участник
 
Группа: Members
Зарегистрирован: 21-06-2012
Сообщений: 13
UA: Firefox 16.0

Re: Зачем нужен @namespace url и как с ним работать ?

Ясно, спасибо за разъяснение. Еще немного в гайдах порылся как применять, вроде все понял : )

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]