как отменить стили
От: Ahot Финляндия http://ahot.livejournal.com/
Дата: 27.09.01 08:30
Оценка:
Есть страничка со стилями (заранее неизвестная).
Я динамически вставляю туда некий хтмл (слои с хтмл).
К моему хэтээмэлю применяются стили этой странички.
Как этого избежать?
Пробовал вставлять динамически свои стили — работает. Но нужно подробно описывать кучу классов, присваивать моим элементам классы. В общем муторно.
Хотелось бы как-то упростить...

Какие будут предложения?
Re: как отменить стили
От: Lexey Россия  
Дата: 27.09.01 10:03
Оценка:
Здравствуйте Ahot, вы писали:

A>Есть страничка со стилями (заранее неизвестная).

A>Я динамически вставляю туда некий хтмл (слои с хтмл).
A>К моему хэтээмэлю применяются стили этой странички.
A>Как этого избежать?
A>Пробовал вставлять динамически свои стили — работает. Но нужно подробно описывать кучу классов, присваивать моим элементам классы. В общем муторно.

Зачем? Поставь своим элементам инлайновые стили (style="....").
Re[2]: как отменить стили
От: Ahot Финляндия http://ahot.livejournal.com/
Дата: 27.09.01 10:15
Оценка:
Здравствуйте Lexey, вы писали:

L>Зачем? Поставь своим элементам инлайновые стили (style="....").


Гораздо удобнее в таком случае вписывать и описывать классы. Меньше кода получится.
Проблема в том, что я не знаю заранее в какую страничку буду вставлять свои слои. Соответственно, я не знаю, какие там стили.

Например:

я вставляю: <P style='color:red'>текст, текст</P>
а на страничке прописаны стили: P {font:1px arial}
значит мне надо написать: <P style='color:red;font:12px arial'>текст, текст</P>
а если на страничке еще написано: P {font:1px arial;display:none}
и т.д.
и т.п.
...
...

Короче, я запарюсь все стили описывать :(
Re[3]: как отменить стили
От: Аноним  
Дата: 28.09.01 01:56
Оценка:
Здравствуйте Ahot, вы писали:

A>Короче, я запарюсь все стили описывать :(


логично...
не попробовать-ли вставить в начало
<?xml version="1.0" ?>
и куда надо — свои оригинальные теги. которые уже точно никто не перехватит.

решение имеет свои минусы, конечно. :-)

Олег
Re[4]: как отменить стили
От: Ahot Финляндия http://ahot.livejournal.com/
Дата: 28.09.01 11:45
Оценка:
Здравствуйте Аноним, вы писали:

А>не попробовать-ли вставить в начало

А><?xml version="1.0" ?>

Может это и будет работать, только проблема в том, что я заранее не знаю страничку, в которую буду вставлять свою лабуду. Т.е. не смогу ничего такого в начало вставить. Да и работать это должно не только под IE...

На данный момент описал таки стили все, оказазалось не очень много — всего строчек 100...
Правда, возможно что-то и упустил :(

В любом случае, интересно, возможно ли сделать эту фишку...
Re[5]: как отменить стили
От: Аноним  
Дата: 28.09.01 23:10
Оценка:
Здравствуйте Ahot, вы писали:

A>Может это и будет работать, только проблема в том, что я заранее не знаю страничку, в которую буду вставлять свою лабуду. Т.е. не смогу ничего такого в начало вставить.


стоп. не понял. если можно вставить "куда-то", то почему нельзя вставить в начало ?

перечитал исходное письмо...
а не поменять-ли слагаемые метами ?!
что если брать страницу в качестве полуфабриката, вырезать из нее (регулярные выражения) все стили,
и впихивать свой кусок. после этого отдавать клиенту.

Олег
Re: как отменить стили
От: t_a_n_k Россия http://www.ufastudio.ru
Дата: 26.04.07 10:03
Оценка:
Здравствуйте, Ahot, Вы писали:

Кто-нибудь знает, как сделать сабж?
...Безумству храбрых поем мы песню... (с) М.Горький
Re[2]: как отменить стили
От: Fenrir  
Дата: 27.04.07 01:47
Оценка:
Здравствуйте, t_a_n_k, Вы писали:

___>Здравствуйте, Ahot, Вы писали:


___>Кто-нибудь знает, как сделать сабж?


Есть способ "тупо и бодро" — вставлять в iframe, а уже его — в страницу (типа как Google и остальные). Иначе только переопределением всех возможных параметров, да еще и с !important для верности.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.