X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

5 страниц V  < 1 2 3 4 5 >
Открыть тему
Тема закрыта
> Помогите разобраться с версткой
z17
z17
сообщение 10.2.2012, 0:54; Ответить: z17
Сообщение #22


Gloveer, я всё не могу понять что такого плохого вы видите в id ?


юзается блок 1 раз на странице - ставишь id, юзается (или возможно будет юзаться) несколько - ставишь class.

Сообщение отредактировал z17 - 10.2.2012, 0:55


--------------------
Мой блог


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gloveer
Gloveer
сообщение 10.2.2012, 1:06; Ответить: Gloveer
Сообщение #23


(Milera @ 9.2.2012, 23:50) *
фу его код плохо читается (утрирую конечно)

Очень даже утрируете. На мой взгляд "читабельность" вёрстки определяется не человеческой ассоциацией, а вполне определенными параметрами:
1. Скоростью загрузки страницы
2. Валидностью
3. и чистотой кода, без лишних и не нужных классов

(z17 @ 9.2.2012, 23:54) *
Gloveer, я всё не могу понять что такого плохого вы видите в id ?
юзается блок 1 раз на странице - ставишь id, юзается (или возможно будет юзаться) несколько - ставишь class.

И я ни чего в них не вижу плохого, потому что знаю как исправить НЕвалидность страницы, если задумаю вставить в в нее например какой либо скрипт и не один, функционал которого зависит от своего ID, персонального. Но когда новичек с этим сталкивается, это уже для него гемор... конеш если ему не наплевать на валидацию, хотя я думаю на его этапе всетаки наплевать.

Сделать то что видят люди для него гораздо важнее и не важно "читается" у кого то там или "не читается" biggrin.gif


--------------------
И всё таки жизнь прекрасна!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Milera
Milera
сообщение 10.2.2012, 1:11; Ответить: Milera
Сообщение #24


мы говорим о разных вещах, скорость загрузки страницы это совершенно отдельный параметр, который не имеет абсолютно ничего общего ни с валидностью кода, ни с синтаксисом, ни с семантикой, ни с чем другим.
допустим если я запихну в "чистый" код картинку 2к на 2к пиксилей и весом 10-15мб и поставлю ей ширину и высоту 100 на 100 пиксилей - код будет короткий, но грузиться он будет... ну 15мб будет грузиться...
Валидность и читабельность разные вещи
<!doctype html><html><head><link href="template.css" rel="stylesheet" type="text/css"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body></body></html>

данный код абсолютно валиден, однако абсолютно не читаем.

наличие нужных и ненужных классов и номеров вообще ни на что не влияет, вообще чем чаще проставлены классы и номера тем проще к ним обращаться, и тем большая свобода для ксс и js маневров, потому что выбрать элемент с уже назначенным номером или классом намного проще, чем исхитрения аля #id .class div div li ul div a img {}

повторяющийся айди - это плохо, а лишний - фиолетово, лучше пусть он будет, никогда не знаешь, к какому элементу в конце концов придется обратиться.

Сообщение отредактировал Milera - 10.2.2012, 1:15
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gloveer
Gloveer
сообщение 10.2.2012, 1:42; Ответить: Gloveer
Сообщение #25


(Milera @ 10.2.2012, 0:11) *
мы говорим о разных вещах, скорость загрузки страницы это совершенно отдельный параметр

Вы считаете не валидность и наличие лишних классов и тегов не влияют на скорость загрузки? Вы глубоко ошибаетесь. По вашему размер файла CSS не влияет на скорость загрузки? Размер страницы html не влияет на скорость загрузки? Эксперимент: вставьте в страницу закомментированные данные эдак на 1-2 мб и посмотрите результат. Результат и будет вам ответом.

(Milera @ 10.2.2012, 0:11) *
данный код абсолютно валиден, однако абсолютно не читаем.

Кхе-кхе... он не валиден!!!

Это я вам говорю как "профессор" "профессору" biggrin.gif
А вообще братцы мы загнались ньюансами и пытаемся сразу поставить человека на путь истинный одним махом, за один вечер. Ему нужно было всего навсего "что бы костюмчик сидел", а уж как кроить этот костюмчик он научится со временем, все мы проходили эту школу и много чего еще предстоит пройти.
Спасибо всем за конструктивные и обоснованные пояснения, приятно было пообщаться. У нас ночь, спать пора... до новых встреч smile.gif


--------------------
И всё таки жизнь прекрасна!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Milera
Milera
сообщение 10.2.2012, 1:55; Ответить: Milera
Сообщение #26


Кхе-кхе... он не валиден!!!

ну да титла нет, какой ужась забыла его закопипастить.
ну вы же поняли о чем я, зачем придираться к глупостям?

Вы считаете не валидность и наличие лишних классов и тегов не влияют на скорость загрузки?

я не просто не считаю, я в этом уверена
Наличие лишних классов увеличивает скорость загрузки лишь столько, сколько весит class="название класса", а поверьте, вы на табах и пробелах больше трафика создаете, чем от лишнего названия классов.

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

Валидность - понятие крайне растяжимое, но валидность как абсолютная величина не влияет на загрузку, тот код который я дала, не валиден, вырежьте титл из любой страницы, она станет не валидной, но станет ли она от этого медленнее грузиться? - нет. И упомянутый уже гугл, не валиден ваще, 38!!! ошибок, а летает...

Скорость загрузки страницы это отдельная величина, я не спорю о важности этого показателя, безусловно один из самых важных показателей для сдл, но скорость загрузки к семантике и к синтаксису отношения почти никакого не имеет.

Сообщение отредактировал Milera - 10.2.2012, 1:59
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gloveer
Gloveer
сообщение 10.2.2012, 11:04; Ответить: Gloveer
Сообщение #27


(Milera @ 10.2.2012, 0:55) *
лидность - понятие крайне растяжимое, но валидность как абсолютная величина не влияет на загрузку, тот код который я дала, не валиден, вырежьте титл из любой страницы, она станет не валидной, но станет ли она от этого медленнее грузиться? - нет. И упомянутый уже гугл, не валиден ваще, 38!!! ошибок, а летает...

Всем доброго времени суток. То что он "летает" говорит только о том, что он размещен на шустром сервере и не более.
А по сути валидности... если ваш браузер при загрузке страницы данного сайта исправляет эти какашки, то это заслуга только вашего браузера (который не у всех один и тот же и которых уже не один десяток), но с точки зрения W3C как эталона и "законодателя" в этом направлении, сайт имеет ошибки разметки и точка. "Исправление" ошибок разметки браузером во время загрузки занимает секунды... микросекунды, но это ни сколько не даёт права этому сайту, с точки зрения эталона считаться шустрым и главное грамотным!


--------------------
И всё таки жизнь прекрасна!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Milera
Milera
сообщение 10.2.2012, 13:45; Ответить: Milera
Сообщение #28


Во-первых, абсолютно все браузеры исправляют код, абсолютно все, даже ие 5.5 исправляет.
во-вторых, На исправление ошибок браузер тратит совсем мало времени, эти ошибки исправляются пока составляется ДОМ, а это происходит быстрее, чем вы начинаете видеть отображение сайта у себя в браузере, в смысле быстрее чем начинаете видеть даже намек на отображение, это происходит ну может за 1 секунду, а скорее всего намного меньше.

Я не говорю, что ошибки валидации это круто, я говорю лишь о том, что валидация это величина которая ни на что не влияет.
Нет ошибок - хорошо, но это ничего не значит, точно так же как и наличие ошибок валидации

возможно вас повергнет это в шок, но не только у гугла ошибки валидации, у 99% сайтов код не проходит валидацию, у battle.net, у qip.ru, у контакта, у майл.ру, да у этого форума в конце концов, код не проходит валидацию, и это не мешает им быть хорошими и популярными сайтами, да любой сайт введите в валидатор, он будет не валидным.
Валидация это такой параметр, который стоит где-то на последнем месте по важности, даже семантика, которая вообще ни на что не влияет, в большинстве случаев важнее, чем валидация.

Еще раз повторю
1. можно сделать классный и быстрый сайт, который будет корректно отображаться во всех браузерах, но не пройдет валидацию
2. и сайт (с точно таким же дизайном), который будет грузиться по 5 минут, и отображаться будет криво в эксплорерах, и будут у него косяки с текстами например в операх и сафарях, но зато такой сайт будет проходить валидацию
какой из пунктов по вашему важнее?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gloveer
Gloveer
сообщение 10.2.2012, 13:54; Ответить: Gloveer
Сообщение #29


(Milera @ 10.2.2012, 12:45) *
какой из пунктов по вашему важнее?

Абсолютно все возможные и доступные (для любого индивидума в меру его познаний) пункты, если я делаю сайт для себя, о чём собстна вы и начали данную дискуссию.


--------------------
И всё таки жизнь прекрасна!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
neSkywalker
neSkywalker
сообщение 10.2.2012, 13:57; Ответить: neSkywalker
Сообщение #30


(Milera @ 9.2.2012, 23:35) *
это инфа какого века? и id="head" это модно? тогда уж <div id="body">Контент</div> ))


Я привел для примера КОНКРЕТНОГО сайта - указав то, что лучше закрывать блок "head" перед контентом, а не в футере. Поэтому не надо придераться по мелочам.

ID действительно лучше использовать только в JS, но если посмотреть верстку у многих популярных сайтов - там используется верстка с ID-шниками - тут главное не переборщить.

Сообщение отредактировал neSkywalker - 10.2.2012, 13:57


--------------------
Фото знаменитостей www.populars.ru и новости шоу-бизнеса.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Milera
Milera
сообщение 10.2.2012, 14:30; Ответить: Milera
Сообщение #31


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

Создавайте дальше сайты для валидатора, ему это важно.

ID действительно лучше использовать только в JS
какая разница что использовать в яваскипте? или вы считаете, что $('#div') и $('.div') принципиально различны? вы видимо плохо знакомы с js, он абсолютно такой же как ксс по выборке элементов, единственное, что с повторяющимися айди(если такое случится, редко, но бывает, и армагедона при этом не случается!) приходится изобретать велосипед и прочие гадости.

засим выхожу из этой дискуссии... разговор на разных языках.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
5 страниц V  < 1 2 3 4 5 >
Открыть тему
Тема закрыта
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 732 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Годный дизайн с последующей версткой 2.0
9 pronlex 9019 24.7.2022, 23:15
автор: pronlex
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2345 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12547 24.7.2020, 17:02
автор: -JamesSmips-


 



RSS Текстовая версия Сейчас: 25.4.2024, 12:48
Дизайн