разница атрибутов тэгов в IE и FireFox
От: _orion_  
Дата: 04.04.05 14:31
Оценка:
заметил одну очень не радующую меня вещь: атрибуты для тэгов в разных браузерах генерятся по разно.
Например пишем мы
     txtControl.Width = 100;


IE запишет это в стиль тэга, например так <input type="text" style="width: 100px;">
В FireFox же вообще атрибут ширины будет отсутствовать. Дело в том что он ищет атрибут ширины среди атрибутов имнно тэга html. Не найдя его, он ничего и не добавляет.(далеко не у всех тыгов есть атрибут ширины)

Не могу понять, для чего такое понадобилось Микрософт, зачем так извращаться?? Или может это проблема браузера?? хотя сомневаюсь..
Может кто знает причину?? Будет ли это исправлено?
Re: разница атрибутов тэгов в IE и FireFox
От: Oyster Украина https://github.com/devoyster
Дата: 05.04.05 06:50
Оценка:
Здравствуйте, _orion_, Вы писали:

... skipped ...

__>Не могу понять, для чего такое понадобилось Микрософт, зачем так извращаться?? Или может это проблема браузера?? хотя сомневаюсь..

__>Может кто знает причину?? Будет ли это исправлено?

Это behavior by design... просто держи этот факт в голове. Из-за подобных байдезайнов и написано множество кросс-браузерных JS библиотек.
Разница атрибутов тэгов в IE и FireFox
От: mogadanez Чехия  
Дата: 05.04.05 07:58
Оценка: 39 (3)
#Имя: FAQ.asp.net.tagwriter
Здравствуйте, _orion_, Вы писали:

__>заметил одну очень не радующую меня вещь: атрибуты для тэгов в разных браузерах генерятся по разному,

__>Например пишем мы
__>
__>     txtControl.Width = 100;
__>


__>IE запишет это в стиль тэга, например так <input type="text" style="width: 100px;">

__>В FireFox же вообще атрибут ширины будет отсутствовать. Дело в том что он ищет атрибут ширины среди атрибутов имнно тэга html. Не найдя его, он ничего и не добавляет.(далеко не у всех тыгов есть атрибут ширины)
__>Может кто знает причину?? Будет ли это исправлено?

причина в том что ASP.NET все браузеры кроме IE считает второсортными, и использует для них ущербный HtmlWriter

поправить можно поместив в web.config:


<system.web>
.....
    <browserCaps>
        tagwriter=System.Web.UI.HtmlTextWriter
    </browserCaps>
.....
</system.web>
Re[2]: разница атрибутов тэгов в IE и FireFox
От: _orion_  
Дата: 05.04.05 15:28
Оценка: -1
Здравствуйте, mogadanez, Вы писали:

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


__>>Может кто знает причину?? Будет ли это исправлено?


M>причина в том что ASP.NET все браузеры кроме IE считает второсортными, и использует для них ущербный HtmlWriter


M>поправить можно поместив в web.config:



M>
M><system.web>
M>.....
M>    <browserCaps>
M>        tagwriter=System.Web.UI.HtmlTextWriter
M>    </browserCaps>
M>.....
M></system.web>

M>


Спасибо, помогло. Жаль тока, что от этого FireFox не становится менее гавняным
Re[3]: разница атрибутов тэгов в IE и FireFox
От: mogadanez Чехия  
Дата: 06.04.05 07:11
Оценка:
Здравствуйте, _orion_, Вы писали:

__>Спасибо, помогло. Жаль тока, что от этого FireFox не становится менее гавняным


спорный вопрос кто более говняный IE или FireFox
RE: разница атрибутов тэгов в IE и FireFox
От: Аноним  
Дата: 04.04.05 15:20
Оценка: 30 (1)
заметил одну очень не радующую меня вещь: атрибуты для тэгов в разных браузерах генерятся по разно.
Например пишем мы

txtControl.Width = 100;

IE запишет это в стиль тэга, например так <input type="text" style="width: 100px;">
В FireFox же вообще атрибут ширины будет отсутствовать. Дело в том что он ищет атрибут ширины среди атрибутов имнно тэга html. Не найдя его, он ничего и не добавляет.(далеко не у всех тыгов есть атрибут ширины)

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



пoпрoбуй в web.config :

<browserCaps>
<case match=".+">
css2=true
tagwriter=System.Web.UI.HtmlTextWriter
</case>
</browserCaps>
Anatoly Lubarsky: Weblog


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
RE: разница атрибутов тэгов в IE и FireFox
От: Аноним  
Дата: 04.04.05 16:01
Оценка:
А если пользоваьт css, то подобные проблемы даже возникать не будут
Из предписания Верховного Суда:
1) Главе ЦИК — признать выборы недействительными...
2) Компьютерному отделу ЦИК — удалить Януковича из папки Избранное...


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
RE[2]: разница атрибутов тэгов в IE и FireFox
От: Аноним  
Дата: 04.04.05 17:03
Оценка:
А если пользоваьт css, то подобные проблемы даже возникать не будут

CSS — это сила Вспышка в темноте, яркий свет в глазах,
Я ослеп на миг.
Кто-то так хотел разбудить мой страх,
Разбудить мой крик.
Снова все мои желанья, что я сжег дотла,
Оживают и зовут меня…


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[4]: разница атрибутов тэгов в IE и FireFox
От: Whistler Россия Блог на GotDotNet.ru
Дата: 10.04.05 16:57
Оценка: -2
Здравствуйте, mogadanez, Вы писали:

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


__>>Спасибо, помогло. Жаль тока, что от этого FireFox не становится менее гавняным


M>спорный вопрос кто более говняный IE или FireFox


FireFox ессно!
Re[2]: разница атрибутов тэгов в IE и FireFox
От: dmaster1  
Дата: 19.08.05 07:14
Оценка:
Здравствуйте, mogadanez, Вы писали:

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


__>>Может кто знает причину?? Будет ли это исправлено?


M>причина в том что ASP.NET все браузеры кроме IE считает второсортными, и использует для них ущербный HtmlWriter


M>поправить можно поместив в web.config:



M>
M><system.web>
M>.....
M>    <browserCaps>
M>        tagwriter=System.Web.UI.HtmlTextWriter
M>    </browserCaps>
M>.....
M></system.web>

M>


Ни фига не помогло !
Re[5]: разница атрибутов тэгов в IE и FireFox
От: Lloyd Россия  
Дата: 19.08.05 10:28
Оценка:
Здравствуйте, Whistler, Вы писали:

W>FireFox ессно!


почему?
... << RSDN@Home 1.1.4 stable rev. 510>>
RE[2]: разница атрибутов тэгов в IE и FireFox
От: Аноним  
Дата: 08.09.06 10:17
Оценка:
пoпрoбуй в web.config :

<browserCaps>
<case match=".+">
css2=true
tagwriter=System.Web.UI.HtmlTextWriter
</case>
</browserCaps>


...есть ASP.NET страница. В IE6 она отображается нормально, а в FireFox выглядит ужасно — все съехало со своего места.
Глянул код страницы в IE и в FireFox...оказалось, что на страничке открытой в FireFox'е часть данных коментируется тегами <!--- -->
Сохранил страничку как HTML...удалил коментарии.. Страничкастала выглядеть как в IE.

пробывал добавлять в web.config:
<browserCaps>
<case match=".+">
css2=true
tagwriter=System.Web.UI.HtmlTextWriter
</case>
</browserCaps>

непомогло....в чем может быть причина?


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: разница атрибутов тэгов в IE и FireFox
От: RandomGuid  
Дата: 08.09.06 21:27
Оценка:
Здравствуйте, _orion_, Вы писали:

__>заметил одну очень не радующую меня вещь: атрибуты для тэгов в разных браузерах генерятся по разно.

__>Например пишем мы
__>
__>     txtControl.Width = 100;
__>


__>IE запишет это в стиль тэга, например так <input type="text" style="width: 100px;">

__>В FireFox же вообще атрибут ширины будет отсутствовать. Дело в том что он ищет атрибут ширины среди атрибутов имнно тэга html. Не найдя его, он ничего и не добавляет.(далеко не у всех тыгов есть атрибут ширины)

__>Не могу понять, для чего такое понадобилось Микрософт, зачем так извращаться?? Или может это проблема браузера?? хотя сомневаюсь..

__>Может кто знает причину?? Будет ли это исправлено?

Такая шняга была в 1.1. В 2.0 это пофиксено.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.