2014-11-29 5 views
0

Я сохраняю веб-сайт, используя Firefox 33.0, как «Веб-страница, полная».Статические изменения путем сохранения веб-страницы как «завершение веб-страницы»

Проблема заключается в том, что дерево html основного файла html изменяется статически. Перед сохранением там было что-то вроде этого:

Stuff before 
<form name="test1> 
inner stuff 
</form> 
Stuff after 

После сохранения она выглядит следовать:

Stuff before 
<form name="test1"></form> 
inner stuff 
Stuff after 

Я попытался Google Chrome и IE. Тоже самое.

Если я сохраню его как «Веб-страницу, только HTML-страницу», дерево html будет сохранено правильно.

Какой вопрос может быть?

Заранее спасибо.

ответ

0

Функция «Сохранить как»> «Веб-страница, полная» не сохраняет недействительный html. Недопустимый html изменяется при сохранении, чтобы он стал действительным.

Я не знаю, что такое ваш [внутренний материал], поэтому я не знаю, как это оскорбительно, но вы можете попробовать это, например, с размещением элемента уровня блока внутри встроенного элемента.

<span><div>Hello</div><span> 

становится

<span><span><div>Hello</div> 

в то время как

<div><div>Hello</div></div> 

остается неизменным.

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