Блог

Фрілансера

RSS
rss
Закладки

Жов

8

reset css

категорія: css

Пост присвячений верстальщикам.

Файл reset.css – це обнулятор стилів.

У кожного браузера є свої настройки для різних тегів, наприклад для параграфів чи інпутів. А підключивши reset.css можна полегшити процес верстки.

Отже, є багато варіантів.

Особисто я завжди використовував

* {
margin: 0;
padding: 0;
}

Але цього мало :(

YUI 2

reset.css від yahoo

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}

meyers css

reset.css від meyer

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

Вибираємо для себе підходящий.

Вер

9

Як прибити футер до низу сторінки?

категорія: css

Сьогодні зіткнувся з проблемою розташування футера.

Задача полягала в тому щоб виставити відповідний блок внизу вікна.

Багато переглянув прикладів з position: absolute, але це все не те.

Вихід знайшов, причому, як завжди, надзвичайно простий.

Ось приклад html-коду:

<html>
<head>
<title>footer panel</title>
<style>
   .header { height: 50px; border:dotted 1px silver;}
   .content { height: 100px; border:dotted 1px blue;}
   .footer { height: 30px; border:dotted 1px black; width: 100%; position: fixed; bottom: 0;}
</style>
</head>
<body>
<div>header</div>

<div>content</div>

<div>footer</div>
</body>
</html>

В результаті, футер буде постійно знизу.

Вер

7

Сабміт на ссилку і кнопку одночасно

категорія: jquery

Пост присвячений в першу чергу для мене, щоб на слідуючий раз знову не шукати в неті подібну інфу.

Потрібно зробити формочку де замість кнопки з type=”submit” буде ссилочка з такими ж властивостями (тобто клікаєм по ссилці і форма сабмітиться).
Потрібно також вставити приховану кнопочку сабміта, щоб форма відпрацьовувала по натисканні кнопки Enter на клаві.

Отже, як мінімум 3 рішення:
Читати далі »

Сер

21

Парсер на PHP

категорія: parser, php

За час роботи на фрілансі було багато замовлень на написання парсерів. Відповідно назбиралось багато прикладів.
Сьогодні у Вас є можливість скачати приклади парсерів різної складності (ссилочка вкінці).

parser №1

DOMDocument
Завдання: спарсити футер.


error_reporting(E_ALL);

$data='http://sergunik.name/';
$data = urlencode(trim($data));

$doc = new DOMDocument();
@$doc->loadHTMLFile($data);

foreach($doc->getElementsByTagName('div') as $items) {
if($items->getAttribute('class') == 'footer') {
      print $items->nodeValue;
   }
}

Читати далі »

Сер

4

Карточна гра “Дурак” на PHP5

категорія: games, php

Щось я давненько не писав… Пора мабуть показати кусочок цікавого коду :)

Відтепер у мене відкривається новий напрямок у веб-програмуванні – написання ігр на пхп!!!

Знаю, звучить смішно, навіть згадується анегдот:

топик: Нужны ли программисту на Java/C#/PHP хорошие знания матана/дискретки/диффуров?

<ScuFF> Если вы захотите написать движок для трехмерной игры, скажем, на php, то вам обязательно потребуется знания математики.
<AleksDesker> Если вы захотите написать движок для трехмерной игры, скажем, на php, то для начала вам потребуется психиатр.

І все ж таки у мене уже є деякий результат.

Вже написана карточна гра “дурак” на php.

Дійові особи: юзер, бот.
Правила гри писати не збираюсь, усі їх і так знають.
Короч. граємо і залишаємо коменти з зауваженнями, пропозиціями.

Дурак

P.S.: За ссурс-кодом звертатись особисто (на мило чи по скайпі), я не жадний :)
P.P.S.: Я кодер, а не дизайнер. Якщо хтось хоче проявити свої дизайнерські вміння, щодо гри – буду безмежно вдячний.

Лип

7

Поломався ноутбук

категорія: флуд

Історія перша.

Появився в моїх руках мій перший ноут IBM ThinkPad T21.

IBM T21

Класний ноут хоча і страшненький ззовні.
Поюзав його півроку і вирішив його продати. Для цього перепрошив біос (тому що, без цього не ставився winXP) і взявся за покраску.

Читати далі »

Чер

24

безкоштовна реєстрація блога в каталогаг

категорія: seo

Недавно гуляв по інету і знайшов одного блогера, який пропонував безкоштовно прогнати блог по каталогах за допомогою AllSubmitter.

Читати далі »

Чер

14

білий список каталогів для SEO

категорія: seo

Стаття присвячена сеошникам.

Ось список каталогів з яких потрібно починати розкрутку блога (або будь-якого ресурсу). Хто реєструє сайти allsubmitter-ом то може проігнорувати пост.

Читати далі »

Чер

9

пріоритети стилів або ієрархія в CSS

категорія: css

Питання на засипку:
Якого кольору буде текст? якщо:

<html>
<head>
   <style type="text/css">
      .text_class {color: Red;}
      #text_id {color: Green;}
      div {color: Blue;}
   </style>
</head>
<body>
   <div id="text_id" class="text_class"><b>CSS Specificity</b></div>
</body>
</html>

Читати далі »

Чер

1

книга PHP 5

категорія: php, флуд

Ось купив собі книгу, і дуже задоволений покупкою. Це моя перша покупка в інтернет-магазині, і досить вдала :)

Котеров, Костарев, PHP 5 (2-е издание)

Мало того що знайшов найдешевшу пропозицію, так ще й поторгувався.

Читати далі »

Блог фрілансера
Sergunik
2009-2010