Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/04/2012 in all areas

  1. Вот оно - невежество... 1) <html>, <head>, <body> - в новом стандарте HTML больше не являются обязательными элементами. 2) <strong> - нужен не для того, чтоб жирным выделять, а для того, чтобы придать слову акцент.
    3 points
  2. Это и называется ресет написанный своими руками, рано или поздно такй ресет появляется у любого верстальщика ибо что-то в разных проектах все равно будет одинаковое. Об этом мы и говорим, подразумевая ресет. Те, у кого не достаточно опыта/знаний берут и ставят готовый ресет, написанный другими людьми. Очень много народу использует jQuery, и никто не говорит, что это плохо, только из-за того, что jQuery тащит за собой кучу вещей, которые, может быть, вообще никогда не будут использоваться в проекте. Однако никто не говорит "фи" когда видит подключенный jQuery ради одной только анимации. Однако, когда речь заходит о CSS, то сразу начинается холивар на тему ресет/не ресет.
    2 points
  3. Если эта шушера скачает бесплатно, это не отразится на статусе?
    2 points
  4. Ничего сложного. Присваиваете списку в стилях свойство text-align: center;, убираете фиксированную ширину, и меню у вас будет по центру. Кроме того, весь ваш код, отвечающий за позиционирование меню, можно значительно сократить: .main ul{padding: 0px; margin: 0 auto; text-align: center;} А статус «новичок» говорит лишь о том, что у меня ещё сообщений не так много, но это ничего не говорит о моих знаниях
    1 point
  5. а такой вариант не рассматривали?
    1 point
  6. <html><body> <?php function selfcount() { static $count = 0; $count++; echo $count; } for($i=0; $i<5; $i++) selfcount(); ?> </body></html> Почему со словом static в результате получается 12345, а без этого слова 11111?
    1 point
  7. Совсем строго говоря, элементы были и остались обязательными (из DOM они никуда не денутся), но вот открывающие и закрывающие теги для них — были (кроме XHTML) и остались необязательными
    1 point
  8. <!DOCTYPE html><title>С праздником!</title><h1><strong>Ура!</strong></h1>
    1 point
  9. <a href="dostavka_pochtoi_rossii:нижний урюпинск" coords="выше и левее Волгограда" hreflang="рус." name="посылка№1" rel="мама" target="дома, пока никого не будет" title="С днём рождения!" type="бандероль">Отправить</a>
    1 point
  10. Не появляется что-то никак... как ни старался, не выходит каменный цветок ресет...
    1 point
  11. Почти так. Само по себе различие отображения в разных браузерах не есть зло. Однако дефолтное отображение может противоречить идее дизайна. Например, та же высота строки чаще всего должна быть вполне определённой для соответствия дизайну. Тогда пишем в начале css именно нужную высоту, а не абстрактный line-height: 1 ради ненужного причёсывания под одну гребёнку. Текст, ссылки должны быть определённых цветов. Задаём эти цвета, а не определяем background:white;color:black непонятно ради чего с тем, чтобы следующей строкой всё равно указать нужные цвета. border у img — да, сбрасываем. display:block для header,footer,section,etc — да, ставим. Это исправление неожиданного поведения, приведение поведения к ожидаемому. Маркеры у списков не убираем. Маркеры у списков ожидаемы. Можно их переопределить, если дизайнером задуман альтернативный вид. Можно сделать что-нибудь в духе input:focus { box-shadow: none }. В отдельных случаях характерное для вебкитов подсвечивание поля в фокусе резко не сочетается с дизайном. То есть, всё очень зависит от дизайна. В нормальном макете указаны стили для заголовков любого уровня, ссылок, списков, элементов форм. Это и нужно задавать как стили по умолчанию, а не бездумное обнуление всего и вся.
    1 point
  12. Вот попробовал использовать эту функцию <html><body> <?php function privet($a,${ echo $a,' ',$b; } call_user_func('privet',5,8); ?> </body></html> тоже самое можно написать и так без неё,даже короче выходит: <html><body> <?php function privet($a,${ echo $a,' ',$b; } privet(5,8); ?> </body></html> Зачем тогда она?
    1 point
  13. Можно делать вот так <?php function a() { echo "func a\n"; } function b() { echo "func b\n"; } call_user_func(rand(1,2) > 1 ? 'a' : 'b'); Или вообще вот так <?php function a1() { echo "func a1\n"; } function a2() { echo "func a2\n"; } function a3() { echo "func a3\n"; } function a4() { echo "func a4\n"; } function a5() { echo "func a5\n"; } call_user_func('a'.rand(1,5));
    1 point
  14. При редактировании статьи переключитесь на хтмл-редактор, оберните эту надпись любым тегом типа p или i или b с классом и задайте этому классу нужный стиль в css. А хоть какую строку редактировать в css написать свою строку с нужным классом, а не редактировать. Например в хтмл пишете <span class="myclass">База фолловеров, которые любят делать ретвиты и ниже синий цвет тоже</span> А в css дописываете .myclass { font-weight: bold; } Можно и так для того чтоб наверняка .myclass { font-weight: bold !important; }
    1 point
  15. Да, с одним двоеточием псевдоэлемент работает в ИЕ8, с двумя - нет.
    1 point
  16. Качество профессионального софта = Количеству профессионалов, использующих софт * количество достойных работ (признанных достаточным количеством профессионалов). а по $1 будет покупать всяка шушера и делать демотиваторы, тем самым переводя статусность качественного профессионального софта в разряд попсовых визартов для секретарш.
    1 point
  17. Задерживать искусственно добавление данных, тупо: ... некий код sleep(5); ... некий код а после энного запроса с одного адреса капчу пихать. Как вариант. Или минуя эту фазу сразу ограничение на стороне сервера по кол-ву обращений с одного IP к данной странице. Или, если терпят пользователи, сразу матан-капчу давать
    1 point
  18. <html><body> <?php function father($a){ echo $a, "<br>"; function child(${ echo $b+1,"<br>"; return $b * $b; } return $a * $a * $child($a); } father(10); child(30); ?> </body></html> То есть передав аргумент 10 функции father, объявив нвутри этой функции father функцию child, тоже с одним параметром, я получается ему передаю то же значение 10, которое увеличивается на 1 после этой строки echo $b+1,"<br>"; и стает 11? Ещё, попробовал убрать вот эту строку return $b * $b; и код со всем не изменился, а выдает те же значения что и с этой строкой, что и без неё? Почему? Насчет этой строки: return $a * $a * child($a); здесь получается 10*10*30 что ли? Как считается?
    1 point
  19. Со всем я понял, не понял вот эту строку echo $b+1,"<br>";, не нужно было все комментировать, ответить лишь то что меня интересовало. А оказывается все совсем просто, я думал что после строки echo $b+1,"<br>" в строке ниже return $b * $b; используется те же 11, а оказывается нет, потому что здесь нету присваивания, а просто прибавление на единичку и все.
    1 point
  20. <?php function father($a){ echo $a, "<br>"; function child(${ echo $b+1,"<br>"; return $b * $b; } return $a * $a * child($a); } $result = father(10); echo $result; echo '<br>'; ?> Если взять отдельно такой код, получается что после этой строки echo $b+1,"<br>"; выводится 11, но следующая за ней строка она не берет это число 11 и не подставляет в переменную $b, почему подставляется 10, а не 11 в строке ниже? return $b * $b;
    1 point
  21. Да забить на нее и делов то. Если кому-то хочется поиграться в написание спецификаций, то предоставим их самих себе. А нам надо решать повседневные задачи.
    1 point
  22. NeoXidizer, IE7 - да ладно, это же история
    1 point
  23. С line-height разобрался. Действительно, раньше внимания не обращал. Полезно. Я предлагаю подытожить так: Использовать сброс тогда, когда 1. Это не является частью особенности тега. 2. Тег имеет разные дефолтные значения в разных браузерах. 3. 100% случаев использование в дефолте - мешает. (Пример - "border" у "a img") т.е. такие вещи, как маркеры для списков, отступы у абзацев, размеры у заголовков - трогать не стоит. А вот, к примеру, line-height, которые стоит у любого текста одинаковый (по тегам) и разный в браузерах - стоит сбрасывать. Так?
    1 point
  24. Вообще по семантике HTML5 положено именно списком A nav element doesn't have to contain a list, it can contain other kinds of content as well. In this navigation block, links are provided in prose п.с. И да, я тоже против глобальных сбросов/переопределений стилей. Сбрасывать и переопределять нужно только так, где это используется. Тем более не нужно сбрасывать глобально элементы, которые имеют весьма определенное назначение - списки, заголовки, начертания шрифтов. Хотя для навигации, в свете html5 - nav ul {margin: 0; padding: 0; list-style: none;}, в принципе можно и использовать. Но никак не просто к ul. Хотя очевидность использования списков для навигации, после появления nav, для меня всё менее и менее очевидна ))
    1 point
  25. Вообще по семантике HTML5 положено именно списком Буду благодарен за точную цитату . Спецификация пестрит какими угодно примерами — там и навигация в абзацах, и ссылки в обычном тексте, плюс в разделе про nav прямо указано (перед последним примером), что "A nav element doesn't have to contain a list"...
    1 point
  26. либо я не с той планеты, либо вы для меня сброс стилей - способ заставить используемые на странице элементы выглядеть одинаково во всех браузерах, не более почему это плохо/почему этого нужно избегать/почему появилась эта тема на форуме - для меня загадка. Тысячи разработчиков (включая разработчиков CMS и сайтов-гигантов) используют сбросы и почему то не думают, что это "плохо". P.S. сброс стилей никак не может быть "трендом". Первый ресет появился пример в 2004 году и представлял из себя *{margin:0;padding:0;}, в том виде, в котором он сейчас, он появился как минимум в 2007 году.
    1 point
  27. document.getElementsByTagName('form')[0].action ='путь' document.getElementsByTagName('form')[0]-поиск данной формы.
    1 point
  28. 1. Попросить рассказать, как написать скрипт 2. Самостоятельно изучить технологии и написать скрипт 3. Попросить, чтобы это сделали за тебя и на халяву 4. Попросить сделать за тебя за деньги 5. Отказаться от идеи
    1 point
  29. <html><body> <?php function selectItems($items, $selected=0) { $text = ""; foreach($items as $k=>$v){ if($k == $selected) $ch = " selected"; else $ch = ""; $text .= "<option$ch value='$k'>$v</option>\n"; } return $text; } $names = array( "Weaving" => "Hugo", "Goddard" => "Paul", "Taylor" => "Robert", ); if(isset($_REQUEST['surname'])){ $name = $names[$_REQUEST['surname']]; echo "Вы выбрали: {$_REQUEST['surname']} - {$name} "; } ?> <!-- Форма для выбора имени человека --> <form action="<?=$_SERVER['SCRIPT_NAME']?>" method="post"> Выберите имя: <select name="surname"> <?=selectItems($names, $_REQUEST['surname'])?> </select><br> <input type="submit" value="Узнать фамилию"> </form> </body></html> НЕ совсем понятна передача параметров функции. Не понятны вот эти 2 строки, как они работают if($k == $selected) $ch = " selected"; else $ch = ""; $text .= "<option$ch value='$k'>$v</option>\n"; И как происходит работа с вот этим элементом формы: <select name="surname"> <?=selectItems($names, $_REQUEST['surname'])?> </select><br>
    1 point
  30. А в этой строке: <?=selectItems($names, $_REQUEST['surname'])?> $names - это в первый параметр функции подставился сам массив name который описан выше? В массиве цикл форич он возвращает за первым разом в первый параметр $names попадает значение "Weaving", 2 раз - "Goddard", 3-ий раз - "Taylor" после отправки формы? Во второй параметр также после отправки формы из-за цикла формч, тоже 3 раза во второй параметр попадают значения ключей цикла форич?
    1 point
  31. Скажите ,вот когда мы написали "<select name="surname">" это равносильно мы создали переменную $surname с которой можем делать что угодно? Ещё, немного не понятно, каким образом попадают в глобальный ассрциативный массив REQUEST значения surname(Фамилия) с массива $names? Если да, каким образом?
    1 point
  32. <html><body> <?php $st = "Том и Джери - весёлый мультфильм и очень интересный!"; $person = explode("веселый мультфильм и",$st,6); list($p) = $person; echo $p; ?> </body></html> Как вырезать строку "веселый мультфильм и" и вывести Том и Джери - очень интересный?
    1 point
  33. Да, можно так: $st = "Том и Джери - весёлый мультфильм и очень интересный!"; $st = str_replace('весёлый мультфильм и', '', $st); echo $st; Сажите ,а как моим кодом сделать такое же без str_replace?
    1 point
  34. Вот и я хотел сказать примерно про то же самое, только обозначив это дело как "здоровую профессиональную наглость" . И, по моему опыту, максимум этой величины достигается где-то в начале второго года профессиональной деятельности (я конкретно про веб, с прицелом на клиентскую часть). А дальше как фишка ляжет — если удастся на этом кураже пробить некий "потенциальный барьер" и выскочить из разряда "обычных порошков разработчиков" в признанную 1337, то перспективы радужные, если же нет, то... будет как у меня (какие-то обрывочные знания вроде есть, а зарплатный предел, и то пока недосягаемый — в районе одного килобакса). Правда, у меня образование совсем не IT-шное, HTML и обрывки CSS я осваивал самоучкой на последнем курсе (во многом вместо того, чтоб писать диплом)...
    1 point
  35. забыл <html>, <head>, <body> и <h1> жирный по умолчанию
    0 points
  36. 2SelenIT: я у докторов смотрел http://html5doctor.com/element-index/#nav Спеке не верю, она ж теперь ЖHTML, т.е. ее переписывают по сто раз на дню... что ее теперь с утреца перед работой перечитывать чтоль? UPD: Ну можно взять понаписать текста, и посмотреть как он где по умолчанию отображается.
    -1 points
  37. Я начинающий верстальщик. ищу человека который бы помог решит некоторые проблемы и подсказать орешения проблем, а таке ответить на любой вопрос по верстке внятно.. Мой Skype:eugen311293
    -1 points
This leaderboard is set to Kiev/GMT+02:00
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy