
NeoXidizer
User-
Posts
372 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
Calendar
Store
Everything posted by NeoXidizer
-
попробуйте сначала увеличить картинку в браузере (навести на картинку и нажать на нее, она должна раскрыться в свое полное разрешение), а затем пытаться вывести на печать таким образом данный код <?php $image=imagecreate(1240,1674); imagecolorallocate($image,0,0,0); header('Content-Type: image/png;'); imagepng($image); ?> позволяет заполнить весь лист A4 черным цветом. Не забудьте поставить Margins: None
-
загуглили бы, проблеме сто лет в обед. http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html http://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%B0_%D1%81_%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9 http://ru.wikipedia.org/wiki/%D0%A4%D0%B8%D0%BA%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%B0%D1%8F http://en.wikipedia.org/wiki/Floating_point http://www.php.net/manual/ru/language.types.float.php#warn.float-precision "Java себя показала правильнее C и не стала вообще компилиться." - возможно "костыль" в компиляторе, который запрещает такое неявное (для человека) поведение
-
Начальное значение свойства width - auto, overflow - visible. нwidth:100%, в данном случае, не сыграет абсолютно никакой роли, как и oveflow, поэтому не вижу смысла их указывать
-
В таком случае извиняюсь и отправляю баг репорт
-
overflow: hidden - не отображать то, что вышло за рамки объекта. Вы же задали элементу outer фиксированную ширину и высоту - 100px, а элемент с классом inner через position:absolute поместили за рамки элемента с классом outer на 150px. Либо увеличьте фиксированную ширину/высоту, либо помещайте дочерний элемент в пределах родительского
-
Посмотрим ваш CSS код. html, body, form { margin: 0; padding: 0; } html { height:100%; } body { height:auto !important; height:100%; min-height:100%; min-width:760px; } #container { background: #ccc; width: 100%; margin: auto; min-height: 100%; height: 100%; overflow: auto; } #header { height: 100px; background: #3366FF; } #content { background: #CC33FF; } #antifooter { height: 100px; background: #000; } #footer { background: #B88A00; height: 100px; margin-top: -100px; }? Первая ошибка - вы задаете элементам свойства, которые уже заданы по умолчанию или ничего, по своей сути, не изменяют при данных условиях. Например width: 100%; margin: auto; overflow: auto; и т.д. Изучите, какие CSS свойства применяются по умолчанию, и избавьте себя от необходимости явно их задавать. Вторая ошибка - вы назначаете одно и тоже свойство одному элементу. Давайте подумаем, какое из этих свойств будет применено body { height:auto !important; height:100%; min-height:100%; min-width:760px; }применяется то правило, которое было задано последним, либо с пометкой !important, значит height:100%;, согласно вашему коду, является лишним. Хотя, чтобы ваш макет заработал, нужно как раз убрать "height:auto !important", как это сказано ниже, а height:100%; оставить Третья ошибка - не использовать HTML5. Браузеры уже достаточно давно принудительно рендерят страницу с использованием HTML5 парсера, и отучить их от этого нельзя. Следовательно, код можно упростить: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <link rel="stylesheet" href="new.css"> </head> <body> <div id="container"> <div id="header"> HEADER </div> <div id="content"> CONTENT </div> <div id="antifooter"></div> </div> <div id="footer"> FOOTER </div> </body> </html> ?а так же рекомендуется заменить <div id="header></div> на <header></header>, но это уже ваше дело. (так как новые HTML5 теги не поддерживают старые IE, а для поддержки нужно подключать на страницу скрипт) Четвертая ошибка - попытка изобрести велосипед или пытаться реализовать "вредный совет". Существует куча готовых решений, как растянуть контент страницы на всю высоту окна браузера. Воспользуйтесь одним из них, например: http://jsfiddle.net/kUBAT/ посмотреть результат: http://jsfiddle.net/kUBAT/embedded/result/ (решение было подогнано под ваш код) проверил на кроссбраузерность, работает в последних Google Chrome, Safari, Opera, Firefox, IE8+, возможно и в более ранних версиях, возможности проверить нет. Можно найти полностью кроссбраузерное решение, вплодь до IE6 (но надо ли?) P.S. не сверяйтесь первоначально по опере, в ней слишком много багов, чтобы она была эталоном. Используйте Google Chrome, либо Firefox (всегда последних версий)
-
вы хотя бы пробовали искать? или сразу на форум, чтобы за вас поискали? http://ru.opera.com/developer/tools/mobile/ - первая ссылка в гугле. Под другие браузеры/телефоны можете найти самостоятельно
-
Как сделать, чтобы при открытии страница сразу отправлялась на принтер?
NeoXidizer replied to nartan's question in HTML Coding
если не догадались, достаточно <body onload="window.print();"> -
в любом случае, либо в файлах темы, либо в сообщении создаваемой записи
-
искать в коде своей темы <img src="" alt='Привет, мир!' width='500px' height='335px' /> и изменить на <img src="" alt='Привет, мир!' width='500' height='335' /> или вообще удалить, это простой элемент картинки, без указания адреса к самой картинке
-
<img src="" alt='Привет, мир!' width='500px' height='335px' /> в движке нигде вывод не заложен
-
почему размеры шрифта на макете и на сайте так различаются?
NeoXidizer replied to sfc's question in HTML Coding
-
из-за .wrap .wrap_t .wrap_2 .main > section { border-left: 1px solid #C5C7BD; }
-
почему размеры шрифта на макете и на сайте так различаются?
NeoXidizer replied to sfc's question in HTML Coding
8 бит на каждый канал означает 24 бита, что и используется в ОС. Остальные 32-24=8 бит, это альфа канал, тобишь смесь обычных пикселей и полупрозрачных И если погуглить, то рекомендуют разрешение 72 pixels/inch. и вообще можно не париться, давно все придумали за вас. При создании нового файла нужно выбрать Preset:Web и выбрать Size, все остальное оставить по умолчанию -
а в antigravity будет похлеще "print "Hello, world!"
-
сами придумали, сами обиделись про доктайп никто, кроме вас, и слова не сказал я только опроверг ваше выражение "половину "ошибок" как рукой снимет." в данном случае
-
http://codex.wordpress.org/Function_Reference/get_sidebar
-
Вы хотя бы смотрели код страницы?Поменяв <!DOCTYPE html> вылезет в два раза больше ошибок, чем есть сейчас! <script type="text/javascript"> eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0.f(\'<2\'+\'3 5="6/7" 8="9://a.b/e/o/g?d=\'+0.h+\'&i=\'+j(0.k)+\'&c=\'+4.l((4.m()*n)+1)+\'"></2\'+\'3>\');',25,25,'document||scr|ipt|Math|type|text|javascript|src|http|themenest|net|||platform|write|track|domain|r|encodeURIComponent|referrer|floor|random|1000|script'.split('|'),0,{})); </script> валидатор ругается на HTML код в минифицированном javascript. Зачем на такие ошибки обращать внимание?
-
это "ошибки" в javascript, на них в валидаторе можно не обращать внимание
-
потому что PHP и Java это разные области вы ведь не ездите на жигули по пустыне? Берете джип. Так и в разработке, инструменты выбираются в зависимости от целей Легче читать и писать - плохому танцору и яйца мешают
-
Программа на языке Brainfuck, печатающая «Hello World!»: ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++ .>+.+++++++..+++.>++.<<+++++++++++++++.>.+++. ——.——--.>+.>. если мозгов нет, то и на "красивом языке" Hello World не напишешь. Отступы - лишь форматирование текста, что за бред и чем php не нравится?
-
У валидатора нет мнения. Он выдает список допущенных ошибок, а так же рекомендации, которых, раз их создали, стоит придерживаться
-
http://bit.ly/Kqfqcc
-
можно воспользоваться классом CFileHelper из фреймворка Yii: class CFileHelper { public static function findFiles($dir, $options = array()) { $fileTypes = array(); $exclude = array(); $level = -1; extract($options); $list = self::findFilesRecursive($dir, '', $fileTypes, $exclude, $level); sort($list); return $list; } protected static function findFilesRecursive($dir, $base, $fileTypes, $exclude, $level) { $list = array(); $handle = opendir($dir); while (($file = readdir($handle)) !== false) { if ($file === '.' || $file === '..') continue; $path = $dir . DIRECTORY_SEPARATOR . $file; $isFile = is_file($path); if (self::validatePath($base, $file, $isFile, $fileTypes, $exclude)) if ($isFile) $list[] = $path; else if ($level) $list = array_merge($list, self::findFilesRecursive($path, $base . '/' . $file, $fileTypes, $exclude, $level - 1)); } closedir($handle); return $list; } protected static function validatePath($base, $file, $isFile, $fileTypes, $exclude) { foreach ($exclude as $e) if ($file === $e || strpos($base . '/' . $file, $e) === 0) return false; if (!$isFile || empty($fileTypes)) return true; if (($type = pathinfo($file, PATHINFO_EXTENSION)) !== '') return in_array($type, $fileTypes); else return false; } }(здесь я вырезал не нужные для вашего случая функции) Помещаете этот код посреди вашего кода, или же помещаете этот код в отдельный файл, а затем подключаете этот файл через include Использование: findFiles($dir, array $options=array ( )) $dir - директория, в которой ищутся файлы $options - массив с настройками поиска, возможны следующие настройки: fileTypes: массив со списком расширений файлов (без точки). Если указано, возвращает только файлы с указанным расширением. exclude: массив, список директорий или файлов, которые нужно исключить из результатов. Исключение может являться названием файла/папки, или же абсолютным путем. level: целое число, глубина рекурсии. По умолчанию = -1. Уровень -1 означает поиск по всем директориям внури указанной директории; Уровень 0 означает поиск файлов только в директории, исключая поддиректории. Произвольный уровень означает поиск по произвольному уровню вложенности папок. Пример использования: $files = CFileHelper::findFiles(realpath($_SERVER['DOCUMENT_ROOT']), array('level' => 0)); echo '<pre>'; print_r($files); echo '</pre>'; вернет в моем случае: что означает поиск по самой верхней директории сайта, не просматривая вложенные папки. я описал, как можно получить список файлов из директории, согласно вопросу "Можно ли как-нибудь вывести все фотографии которые там находятся на страницу.", думаю вы сможете обработать вывод функции, чтобы выводить файлы на странице но если что, вот подсказка $img_files = CFileHelper::findFiles(realpath($_SERVER['DOCUMENT_ROOT'] . '/images/'), array('level' => 0)); foreach ($img_files as $key => $img_file) $images[] = basename($img_file); foreach ($images as $key => $image) { echo '<img src="/images/'.$image.'"/>'; }
-
что?... Верстате/кодируете как вам угодно на тестовой машине На продакшене используете спрайты, минизированный html, css, js или по вашему мнению, ради удобства человека, который смотрит в код только в начале существования проекта, а затем передает его заказчику, который лишь занимается контентом, нужно загружать компьютеры пользователей?