DStereo
User- 
				
Posts
83 - 
				
Joined
 - 
				
Last visited
 
Content Type
Profiles
Forums
Calendar
Store
Everything posted by DStereo
- 
	
Нужно ли дублировать стили в разных @media queries ?
DStereo replied to Pataz's question in HTML Coding
mediaqueries служат, в большинстве случаев, чтобы модифицировать уже существующие стили при определённых условиях. Например у вас уже есть какой-то блок, скажем .main-menu и для него уже существуют стили. Эти стили применяются ко всем возможным разрешениям экрана или расположениям экрана устройства: .main-menu { ... } и вам потребовалось при ширине экрана меньше 800px внести какие-то модификации (сделать меню уже, перестроить какие-то блоки внутри и т.д). Тогда у вас уже будет такой код: .main-menu { ... } @media screen and (max-width: 800px) { .main-menu { ... } } а если вы хотите чтобы стили применялись только при определённых условиях, а не для всех возможных, то вам нужно сразу вносить стили в блок с mediaqueries: @media screen and (max-width: 800px) { .main-menu { ... } } - 
	В данном случае вам поможет display:inline-block или float:left.
 - 
	Согласен. Валидатор скорее служит как некое подобие spell check, только для тегов.
 - 
	Полоска скорее всего возникает из-за того, что у h2, который находится сразу же в начале блока content, есть верхний margin, который браузеры задают по-умолчанию. Поэтому этот margin отбивает header и получается полоска. Учиться и все прийдет с опытом.
 - 
	Тут без дополнительных элементов не обойтись. Например так: <div class="header"> <div class="header-top-wrap"> <div class="header-top"></div> </div> <div class="header-bottom-wrap"> <div class="header-bottom"></div> </div> </div> .header-top-wrap,.header-bottom-wrap{ background: url(../images/header_top.png) repeat-x; height: 28px; } .header-top,.header-bottom{ width:720px; margin:0 auto; }
 - 
	Да, есть такое. К тому моменту когда писали xhtml dtd, то не предполагали использовать именно такие теги. Но у современных, да и не очень браузеров, есть особенность, что теги, которые они не понимают, они все же выводят, вернее выводят их содержимое, но вот стилизовать эти теги может и не удасться. Ну, а для ie нужно пользоваться соответственно хаком document.createElement().
 - 
	Думаю, что ничего не развалится, но вот валидатор будет страшно ругаться. Да и зачем вам это? Стандарт html5 позволяет использовать как html синтаксис (<br>), так и xhtml (<br />). Единственное что нужно только придерживаться выбранного синтаксиса на всем проекте (проектах).
 - 
	Проверьте в какой кодировке у вас сам файл, он у вас может быть не сохранен как utf-8, а в другой кодировке.
 - 
	У вас DOCTYPE куда-то потерялся в уже натянутом состоянии.
 - 
	Еще вот здесь можно глянуть.
 - 
	Вырежте картинку с градиентом, а все остальное залейте фоновым цветом. Например: background:#fff url(../images/bg.jpg) repeat-x 0 100%;
 - 
	Делай так: <a href="#"><img width="10" height="10" src="transparent.gif" alt="_"> Какой-то текст</a> a img{background:(sprite.png) no-repeat 0 0;vertical-align:middle} Делаем однопиксельную прозрачную гифку и выставляем размеры которые нужны для иконки. Ширина и высота иконки будут фиксированные даже если текст будет в em и может масштабироваться. Ну и соответственно выставляем background-position в нужное положение, чтобы показалась именно необходимая иконка.
 - 
	Добавьте: div.text div{ white-space:nowrap; }
 - 
	Скорее всего человек просто вводит код через direct input и у него выскакивают пару предупреждений на подобии этого: Using experimental feature: HTML5 Conformance Checker. и Using Direct Input mode: UTF-8 character encoding assumed
 - 
	Да, это само собой, конечно там все нужно перечитать. Просто привел как наиболее понравившееся произведение.
 - 
	Из списка, Глушановского читал, в целом понравилось, только вот после прочтения "Путь демона" осталось впечатление, что автор должен был побыстрее закончить цикл и так все резко оборвалось.
 - 
	Мне всегда родители говорили в школе - читай. Я вроде и читал, но как-то скудно и не очень хотелось, а теперь думаю, блин, почему я раньше не читал книги, ведь никто же не заставлял читать только школьную программу, тем более, что у родителей и до сих пор стоит целый шкаф забитый книгами с фантастикой. rus, да я понимаю, что в целом фильмы не будут соответствовать книгам, просто когда ты читаешь и у тебя уже складывается четкий образ, то тяжело согласиться с тем, что показывают в кино, но это чисто субъективно.
 - 
	Из Бредбери нравится "451 градус по фаренгейту". А так вообще можно почитать того же Герберта Уелса - "Машина времени" и "Война миров", особенно после прочтения этих книг фильмы снятые по мотивам просто отвратительны и не соответствуют книгам.
 - 
	Когда начал читать первую книгу "Безымянный раб", как-то суховато было, но это всегда так вначале, а потом затянуло так, что уже было не оттащить, читал взахлеб. Еще посоветовал бы - Ник Перумов "Гибель богов".
 - 
	Виталий Зыков - цикл "дорога домой", Степан Вартанов - цикл "Путь в тысячу ли", особенно роман "Эй-Ай".
 - 
	Я думаю, что в таком случае подойдут селекторы типа :nth-child(n) и nth-of-type(n), но они не работают для ie ниже 9 версии. Да и вряд ли на практике возникнет такая ситуация, когда нужно применить стили только если у элемента есть соседи следующие за ним, разве что только для эксперимента. Но вообще на javascript такое можно реализовать.
 - 
	Так как все блочные элементы растягиваются на всю ширину своего родителя, то добавьте: .search{ display:inline-block; } Или: .search{ float:right; }
 - 
	Прошу прощения, там опечатка, я имел в виду text2, а не text1.
 - 
	то стили бы применились только для text1. Тут я с вами поспорю, стили применятся ко всем соседним li (кроме .text1) которые являются детьми .list http://jsfiddle.net/ShootingStar/6NaVG/ Свойство color наследуется, поэтому для всех потомков .text2, цвет текста тоже будет красный. А потомками для .text2 являются list2, subtext1, subtext2. Попробуйте задать ненаследуемое свойство, такое как border и увидите сами, что произойдет.
 - 
	У вас появляется ошибка, которая приводит к остановке скрипта. Так как в начале у вас код для клика срабатывал раньше чем ошибка, то выводилось сообщение, а во втором случае код для клика находится ниже чем код при котором срабатывает ошибка, соответственно скрипт уже перестал работать. Важно учитывать, что браузер парсит (выполняет) html, css и javascript построчно, начиная сверху и до самого низа.