Rok3r

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Cover2sucks Цитата: HTML редакторы существуют для людей, которые делают большие сайты состоящие из десятков страниц. Ты будешь набирать несколько десятков страниц ручками в Notepad? Это сколько займет по времени? Месяц? Два? | А чё там набирать? если знаешь все таги и куда какой вставлять, то получится красивый и не сумбурный хтмл. Цитата: и что в этом плохого? charset потом всегда можно поменять или заранее указать редактору какой charset ставить. | Всякий начинающий вебмастер или вебподмастерье поначалу заглядывает в исходники HTML-текста. И находит там много разного интересного. Например, такую строчку: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=KOI8-R"> CHARSET — это сокращение от Character Set (англ., как обычно), т.е. всего-навсего «набор символов». — Что это? Зачем это? — думает начинающий вебмастер, — Наверное, это злые профи тут написали и специально ничего не пояснили, чтобы я, чайник, не понял ничего. Если вы почитываете исходники и обнаруживаете там такое, о чем нигде не слышали и не читали, попробуйте поэкспериментировать с кодом. Скопируйте неизвестное буквосочетание и поиграйтесь с ним — вставьте в HTML и загрузите в браузер. Если ничего не произошло (т.е. буквально — код себя никак не проявил), выкиньте его. От греха подальше. А то у вас не произошло, а у всего Рунета произойдет. Не пользуйтесь чем не надо. Когда научитесь, сами поймете, что нужно, а что — нет. ...А ведь все так и есть. Злой профи повписывал. Да еще подробно рассказал, как это сделать во всех возможных случаях. Чтобы смутить вас на долгое время, чтобы все говорили, что неправильно, а вы были уверены в обратном. Едет мужик по встречной полосе. Звонит ему по мобильному жена и предупреждает: — Милый, будь осторожен, по радио передали, что какой-то козел едет по встречной полосе! — Да какой козел! Их тут тысячи! Злого профи зовут ACHE, или Андрей Чернов. Андрей — один из главных специалистов по КОИ-8, и я его люблю и уважаю за все, кроме призывов ехать по встречной полосе. На странице «Русские странички не нарушая стандартов — это просто!» он уверяет вас в том, что без charset'а нельзя жить и всякое отступление от стандартов является грехом. При этом он признает, конечно, что проблемы будут, и приводит некорректный пример про то, что когда придумали анимированные GIF'ы, их поддерживали только новые браузеры, а на старые все положили. Мол, и тут так же — пусть 10% ваших читателей пойдут погулять, зато HTML-документы будут правильные. ACHE ссылается на W3C, но там люди не настолько фанатично защищают стандарты (которые частенько устаревают или игнорируются) и пишут: «As long as client and server agree on the encoding, they can use anything» — до тех пор, пока сервер и клиент (т.е. браузер) одинаково понимают кодировку, они могут использовать все, что угодно. Такое заявление — еще один аргумент в пользу того, что сложившиеся традиции сильнее любых стандартов. Так что же плохого в прописывании charset'а? Плохо то, что это не универсально. Зачем создавать такие страницы, которые хоть кто-то не может прочесть? Указание charset'ов приводит к тому, что старые браузеры (а в некоторых случаях и новые) показывают просто ASCII-кашу на экране. Еще очень любят вставлять в код charset'ы почти все автоматизированные программы — от FrontPage до Dreamweaver'а. Это еще хуже, так как они обычно затачиваются под одну какую-то платформу (Мак или РС) и пихают, соответственно, свой charset. Что мы будем делать? Как нам дальше жить? Существует автоматическое определение кодировки. Это значит, что когда вы пришли сюда почитать заметки, вам не надо выбирать кодировку. Сервер видит, что вы, скажем, сидите в Windows, и выдает кодировку WIN. А если сюда придет ACHE, то он все увидит в КОИ-8. Способ этот хорош ненасильственностью. Всегда хорошо дать возможность выбрать другую кодировку, если, по какой-то причине, предложенная вас не устраивает (хотя 99% посетителей остаются довольны). При черновских рекомендациях можно в браузере выбирать любую кодировку, хоть Simplified Chinese, ничего не изменится. ...а пока откройте все ваши исходники и уберите во всех файлах строчки, где прописан charset. Copyright by Артемий Лебедев. Цитата: что-то я еще пока не видел чтобы HTML редакторы вставляли comments. Что в HTML можно вообще комментировать? | Поганой метлой все комментарии прогнать. Кому они нужны? Тому, кто правит исходник. А передавать их через весь Интернет не имеет ни малейшего смысла. Разумеется, надо оставить все комментарии, которые находятся между тэгами <script>...</script> и <style>...</style>. Copyright by Артемий Лебедев. |