|
|
|
| Есть код, выводящий надпись избранным шрифтом:
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="File-List" href="index25.files/filelist.xml">
<title>Новая страница 2</title>
<!--[if !mso]>
<style>
v\:* { behavior: url(#default#VML) }
o\:* { behavior: url(#default#VML) }
.shape { behavior: url(#default#VML) }
</style>
<![endif]--><!--[if gte mso 9]>
<xml><o:shapedefaults v:ext="edit" spidmax="1027"/>
</xml><![endif]-->
</head>
<body>
<p><!--[if gte vml 1]><v:shapetype id="_x0000_t136"
coordsize="21600,21600" o:spt="136" adj="10800" path="m@7,l@8,m@5,21600l@6,21600e">
<v:formulas>
<v:f eqn="sum #0 0 10800"/>
<v:f eqn="prod #0 2 1"/>
<v:f eqn="sum 21600 0 @1"/>
<v:f eqn="sum 0 0 @2"/>
<v:f eqn="sum 21600 0 @3"/>
<v:f eqn="if @0 @3 0"/>
<v:f eqn="if @0 21600 @1"/>
<v:f eqn="if @0 0 @2"/>
<v:f eqn="if @0 @4 21600"/>
<v:f eqn="mid @5 @6"/>
<v:f eqn="mid @8 @5"/>
<v:f eqn="mid @7 @8"/>
<v:f eqn="mid @6 @7"/>
<v:f eqn="sum @6 0 @5"/>
</v:formulas>
<v:path textpathok="t" o:connecttype="custom" o:connectlocs="@9,0;@10,10800;@11,21600;@12,10800"
o:connectangles="270,180,90,0"/>
<v:textpath on="t" fitshape="t"/>
<v:handles>
<v:h position="#0,bottomRight" xrange="6629,14971"/>
</v:handles>
<o:lock v:ext="edit" text="t" shapetype="t"/>
</v:shapetype><v:shape id="_x0000_s1025" type="#_x0000_t136" style='width:240.75pt;
height:41.25pt'>
<v:shadow color="#868686"/>
<v:textpath style='font-family:"Arial";v-text-kern:t' trim="t" fitpath="t"
string="Текст надписи"/>
</v:shape><![endif]--><![if !vml]><img border=0 width=323 height=57
src="index2549.files/image001.gif" alt="Текст надписи" v:shapes="_x0000_s1025"><![endif]></p>
</body>
</html>
|
К файлу полагается папка index25, однако он прекрасно работает и без неё.
Более того, если удалить строку
<link rel="File-List" href="index25.files/filelist.xml">
|
и строку
<img border=0 width=323 height=57
src="index2549.files/image001.gif" alt="Текст надписи" v:shapes="_x0000_s1025">
| , то, на первый взгляд, работоспособность ничуть не страдает.
Собственно, эти строки мне и мешают.
Как полагаете, если их удалить, проблем не возникнет? | |
|
|
|
|
|
|
|
для: Владимир55
(10.01.2009 в 19:59)
| | Это, если я не ошибаюсь, что то из офиса. Выкиньте весь этот мусор:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Новая страница 2</title>
<p><img border=0 width=323 height=57
src="index2549.files/image001.gif" alt="Текст надписи" ></p>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Николай2357
(10.01.2009 в 21:31)
| | Да, из Офиса.
Николай, не могли бы Вы уточнить Вашу мысль?
Вот этого фрагмента, о котором Вы пишете, в коде нет:
<p><img border=0 width=323 height=57
src="index2549.files/image001.gif" alt="Текст надписи" ></p>
|
Что Вы имели в виду?
А что Вы думаете относительно вот этой строки:
<link rel="File-List" href="index25.files/filelist.xml">
|
Её можно удалить? | |
|
|
|
|
|
|
|
для: Николай2357
(10.01.2009 в 21:31)
| | Здравствуйте, Николай!
Вот эту вот ерунду удалить можно (она даже иногда мешает правильному открытию страницы):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
Ну а эту зачем? Она указывает на кодировку! Пусть будет! Иногда с ней проблемы в браузерах, поэтому она нужна!::::::
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
| |
|
|
|
|
|
|
|
для: iRomaz
(10.01.2009 в 23:10)
| | Господа, о чем вы говорите?
Этого кода
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
| у меня вообще нет!
А меня интереует только вот это:
<link rel="File-List" href="index25.files/filelist.xml">
| и вот это
<img border=0 width=323 height=57
src="index2549.files/image001.gif" alt="Текст надписи" v:shapes="_x0000_s1025">
|
Что можно сказать по существу дела? | |
|
|
|
|
|
|
|
для: Владимир55
(10.01.2009 в 23:54)
| | По существу вот что. Это файл, созданный каким то приложением Microsoft Office, по всей видимости Word. Предназначен он не совсем для сайтов, вернее совсем не для сайтов. А по сему содержит кучу служебных, неинтерпретируемых тегов. Всё что есть ценного на этой странице, это картинка, но и в ней есть бяка, которую я и удалил. Что касается доктайпа, то есть вот этого:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
| то можете конечно и не ставить, раз мешает, но этого требует стандарт. Тут он определён верно, в отличии от первоначального варианта. Мешает он обычно, если код на странице невалидный. Что касаемо кодировки, то бишь вот этого:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
| то это анахронизм. Сайт сам выставит нужную кодировку. И как раз это зачастую и мешает.
То, что Вас так сильно интересует:
<link rel="File-List" href="index25.files/filelist.xml">
| Не что иное, как связка этого файла с другим, а именно filelist.xml. Что в данном случае вообще ни к чему. Так что остается тот код, который я написл. Сохраните его с расширением .html и у Вас получится страничка с картинкой на ней. Ни больше, ни меньше. | |
|
|
|
|
|
|
|
для: Николай2357
(11.01.2009 в 12:51)
| | Это ПОЛНАЯ html страница, сформированная редактором Microsoft в виде файла с расширением html. И предназначена она именно для размещения в сети и ни для чего больше. По идее, всё имеющееся там для этой цели достаточно. Но необязательные элементы вполне возможны...
"Так что остается тот код, который я написл"
Я был бы очень рад, если бы Вы привели тот код, который у Вас остается после удаления всего лишнего. | |
|
|
|
|
|
|
|
для: Владимир55
(11.01.2009 в 15:12)
| | Ну как же Вы не поймёте то, что всё, что делает MSO - полная чушь для сети. Вот возьмите любой набор символов и поместите между бричками. Допустим:
<personal tag from djadja Vasja >
| и откройте в браузере. Видно что нибудь?
Дядя Вася может быть и поймет этот тег, но больше ни кто. А если этот тег поместить в комментарии, вот так:
<!--
<personal tag from djadja Vasja >
-->
|
мало того, что не поймет, ещё и просто не увидит. Те теги, которыми щедро снабжает страницу офис, кроме этого самого офиса ни кто не видит, ни один путный браузер. А видит из Вашего кода он только картинку. Так что выкиньте всё, и редактор этот за одно. Хотя можете и ничего не выкидывать, оно не мешает просмотру, только утяжеляет страницу | |
|
|
|
|
|
|
|
для: Николай2357
(11.01.2009 в 15:57)
| | - | |
|
|
|
|
|
|
|
для: Владимир55
(11.01.2009 в 15:12)
| | Владимир, мне стало страшно за рассудок Николая и энтропию Вселенной в целом, поэтому отвечу я.
То, что осталось у Николая после удаления всего лишнего, он привел в первом же ответе к Вашему вопросу, и был при этом прав и лаконичен. Разве что позабыл вовремя открыть и закрыть некоторые тэги. Замечание же про "не предназначено для сайтов" является иронией и относится к неподражаемому стилю создания страниц интерпретатором MS Office.
Валидный код страницы будет выглядеть так:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Новая страница 2</title>
</head>
<body>
<p><img border="0" width="323" height="57" src="index2549.files/image001.gif" alt="Текст надписи" /></p>
</body>
</html>
|
Успехов. | |
|
|
|
|
|
|
|
для: Владимир55
(10.01.2009 в 19:59)
| | Полагаю проблемы возникнут. навярняка в каком-либо эксплорере. этот код дает наибольшую совместимость, лучше ничего не удалять | |
|
|
|
|
|
|
|
для: AlexSol
(11.01.2009 в 16:40)
| | Ничего не возникнет, если грамотно писать. Это вот для одной картинки он так нагадил, а представьте полнотекстовую страницу... | |
|
|
|
|
|
|
|
для: Николай2357
(11.01.2009 в 18:26)
| | представил. вы б от поставленного вопроса исходили, а не умничали. | |
|
|
|
|
|
|
|
для: AlexSol
(11.01.2009 в 21:21)
| | Я не умничаю, а жалею бедных юзеров, которым придется всю эту бяку кушать, потому что может быть где то когда то что то произойдет в каком нибудь эксплорере. А почему собственно должно произойти то? Вы сами то так пишите? И вопрос был задан - можно ли убрать. Человек в раздумьях - хочет упростить ситуацию, почему бы не подсказать...
Буду умничать. | |
|
|
|
|
|
|
|
для: Николай2357
(11.01.2009 в 21:43)
| | юзеру нужен резутьтат а не как там оно все устроено :) | |
|
|
|
|
|
|
|
для: AlexSol
(11.01.2009 в 22:03)
| | Цель оправдывает средства? ))) Юзер результата может и не увидеть, и скорее всего не увидит, сбежит как черт от ладана, если страницы по 30 мин грузиться будут. | |
|
|
|
|
|
|
|
для: Николай2357
(12.01.2009 в 05:26)
| | да | |
|
|
|
|
|
|
|
для: Владимир55
(10.01.2009 в 19:59)
| | Всё то, что в html-коде содержит символы v: - это операторы языка VML (Vector Markup Language), который совместим исключительно и только с майкрософтовским Эксплорером.
Разумеется, удаление этих операторов ни на какие иные браузеры, кроме Эксплорера, не повлияет. | |
|
|
|