Paweł Piskorz

koder HTML/CSS

Wypowiedzi

  • Paweł Piskorz
    Wpis na grupie css w temacie szlag mnie trafi, IE7 i ujemny margin
    20.03.2012, 15:34

    Waldek Mazurek:
    3) dodanie deklaracji 'display: inline'...

    Ja bym zaczął właśnie od tego :)
    http://positioniseverything.net/explorer/doubled-margi...

  • Paweł Piskorz
    Wpis na grupie Programiści WWW w temacie Lightbox ver. Fancybox
    28.11.2011, 15:06

    Lightboxa raczej unikaj, raz że niewiele potrafi, dwa że jest po prostu stary i nierozwijany. Obok Fancyboxa poleciłbym Ci jeszcze Colorboxa http://jacklmoore.com/colorbox/

  • Paweł Piskorz
    Wpis na grupie Vim w temacie Zepsute wklejanie w gVimie
    17.11.2010, 18:09

    Niedorobione jest to forum :/

    Wersja pod Windows, zrzut :mk
    http://piskorz.info/tmp/gvimconfig

    if &cp | set nocp | endif
    let s:cpo_save=&cpo
    set cpo&vim
    inoremap <silent> <S-Tab> =BackwardsSnippet()

    cnoremap <C-F4> c
    inoremap <C-F4> c
    cnoremap <C-Tab> w
    inoremap <C-Tab> w
    cmap <S-Insert> +
    imap <S-Insert> 
    xnoremap  ggVG
    snoremap  gggHG
    onoremap  gggHG
    nnoremap  gggHG
    vnoremap  "+y
    snoremap <silent>  i<Right>=TriggerSnippet()

    noremap  
    vnoremap  :update

    nnoremap  :update

    onoremap  :update

    nmap  "+gP
    omap  "+gP
    snoremap  b<BS>
    xnoremap  "+x
    nmap A <Plug>ZenCodingAnchorizeSummary
    nmap a <Plug>ZenCodingAnchorizeURL
    nmap k <Plug>ZenCodingRemoveTag
    nmap j <Plug>ZenCodingSplitJoinTagNormal
    nmap / <Plug>ZenCodingToggleComment
    nmap i <Plug>ZenCodingImageSize
    nmap N <Plug>ZenCodingPrev
    nmap n <Plug>ZenCodingNext
    vmap D <Plug>ZenCodingBalanceTagOutwardVisual
    nmap D <Plug>ZenCodingBalanceTagOutwardNormal
    vmap d <Plug>ZenCodingBalanceTagInwardVisual
    nmap d <Plug>ZenCodingBalanceTagInwardNormal
    nmap ; <Plug>ZenCodingExpandWord
    nmap , <Plug>ZenCodingExpandNormal
    vmap , <Plug>ZenCodingExpandVisual
    noremap  
    noremap  u
    noremap s :TCommentAs =&ft
    _
    noremap n :TCommentAs =&ft

    noremap a :TCommentAs
    noremap b :TCommentBlock

    vnoremap <silent> r :TCommentRight

    vnoremap <silent> i :TCommentInline

    nnoremap <silent> r :TCommentRight

    onoremap <silent> r :TCommentRight

    noremap  :TComment
    noremap <silent> p m`vip:TComment
    ``
    vnoremap <silent>  :TCommentMaybeInline

    nnoremap <silent>  :TComment

    onoremap <silent>  :TComment

    cnoremap   :simalt ~

    inoremap   :simalt ~

    snoremap % b<BS>%
    snoremap ' b<BS>'
    vnoremap < <gv
    vnoremap > >gv
    map Q gq
    snoremap U b<BS>U
    vmap [% [%m'gv``
    snoremap \ b<BS>\
    noremap \_s :TCommentAs =&ft
    _
    noremap \_n :TCommentAs =&ft

    noremap \_a :TCommentAs
    noremap \_b :TCommentBlock

    xnoremap <silent> \_r :TCommentRight

    nnoremap <silent> \_r :TCommentRight

    snoremap <silent> \_r :TCommentRight

    onoremap <silent> \_r :TCommentRight

    xnoremap <silent> \_i :TCommentInline

    noremap \_ :TComment
    noremap <silent> \_p vip:TComment

    xnoremap <silent> \__ :TCommentMaybeInline

    nnoremap <silent> \__ :TComment

    snoremap <silent> \__ :TComment

    onoremap <silent> \__ :TComment

    vmap ]% ]%m'gv``
    snoremap ^ b<BS>^
    snoremap ` b<BS>`
    vmap a% [%v]%
    nmap gx <Plug>NetrwBrowseX
    xnoremap <silent> gC :TCommentMaybeInline

    nnoremap <silent> gCc :let w:tcommentPos = getpos(".") | set opfunc=tcomment#OperatorLineAnyway
    g@$
    nnoremap <silent> gC :let w:tcommentPos = getpos(".") | set opfunc=tcomment#OperatorAnyway
    g@
    xnoremap <silent> gc :TCommentMaybeInline

    nnoremap <silent> gcc :let w:tcommentPos = getpos(".") | set opfunc=tcomment#OperatorLine
    g@$
    nnoremap <silent> gc :let w:tcommentPos = getpos(".") | set opfunc=tcomment#Operator
    g@
    snoremap <Left> bi
    snoremap <Right> a
    snoremap <BS> b<BS>
    snoremap <silent> <S-Tab> i<Right>=BackwardsSnippet()

    nnoremap <silent> <Plug>NetrwBrowseX :call netrw#NetrwBrowseX(expand("<cWORD>"),0)

    nmap <C-Down> ddp
    nmap <C-Up> ddkP
    onoremap <C-F4> c
    nnoremap <C-F4> c
    vnoremap <C-F4> c
    onoremap <C-Tab> w
    nnoremap <C-Tab> w
    vnoremap <C-Tab> w
    vmap <S-Insert> 
    xnoremap <BS> d
    vmap <C-Del> "*d
    vnoremap <S-Del> "+x
    vnoremap <C-Insert> "+y
    nmap <S-Insert> "+gP
    omap <S-Insert> "+gP
    cnoremap  gggHG
    inoremap  gggHG
    inoremap <silent>  =TriggerSnippet()

    inoremap <silent>  =ShowAvailableSnips()

    inoremap  :update

    inoremap  u
    cmap  +
    imap A <Plug>ZenCodingAnchorizeSummary
    imap a <Plug>ZenCodingAnchorizeURL
    imap k <Plug>ZenCodingRemoveTag
    imap j <Plug>ZenCodingSplitJoinTagInsert
    imap / <Plug>ZenCodingToggleComment
    imap i <Plug>ZenCodingImageSize
    imap N <Plug>ZenCodingPrev
    imap n <Plug>ZenCodingNext
    imap D <Plug>ZenCodingBalanceTagOutwardInsert
    imap d <Plug>ZenCodingBalanceTagInwardInsert
    imap ; <Plug>ZenCodingExpandWord
    imap , <Plug>ZenCodingExpandAbbr
    inoremap  
    inoremap  u
    inoremap s :TCommentAs =&ft
    _
    inoremap n :TCommentAs =&ft

    inoremap a :TCommentAs
    inoremap b :TCommentBlock

    inoremap <silent> r :TCommentRight

    inoremap  :TComment
    inoremap <silent> p :norm! m`vip
    :TComment
    ``
    inoremap <silent>  :TComment

    noremap   :simalt ~

    let &cpo=s:cpo_save
    unlet s:cpo_save
    set autowrite
    set backspace=indent,eol,start
    set backup
    set encoding=utf-8
    set fileencodings=ucs-bom,utf-8,cp1250
    set guifont=Consolas:h13
    set helplang=pl
    set history=50
    set hlsearch
    set ignorecase
    set incsearch
    set keymodel=startsel,stopsel
    set ruler
    set selection=exclusive
    set selectmode=mouse,key
    set termencoding=cp1250
    set whichwrap=b,s,<,>,[,]
    set window=52
    " vim: set ft=vim :
    Paweł Piskorz edytował(a) ten post dnia 17.11.10 o godzinie 18:11

  • Paweł Piskorz
    Wpis na grupie Vim w temacie Zepsute wklejanie w gVimie
    8.11.2010, 18:49

    Przepraszam, ale nie dostałem maila o Twojej odpowiedzi.
    :map mi zwraca dwa ekrany różnych wartości, w tym wymienione przez Ciebie. Z tym że "v" i "no" mam mnóstwo razy - to dobrze?
    Da się jakoś zrzucić wynik :map do pliku?

  • Paweł Piskorz
    Wpis na grupie css w temacie przezroczyste divy
    25.10.2010, 16:24

    Do badzIEwa polecam:
    http://css3please.com/

  • Paweł Piskorz
    Wpis na grupie css w temacie 3 div'y obok siebie
    25.10.2010, 16:20

    @Michał: masz rację, IE7 i wyżej obsługują min-width. Poza tym IE6 to już margines w Polsce, więc w ogóle nie powinno się go brać pod uwagę jak się pisze o Internet Explorerze. Tak samo gdy pisząc Firefox nikt nie myśli o 1 czy 2.

  • Paweł Piskorz
    Wpis na grupie Vim w temacie Zepsute wklejanie w gVimie
    25.10.2010, 12:47

    Tymczasowo pomaga wyrzucenie z _vimrc:

    " Bubble multiple lines
    vmap <C-Up> xkP`[V`]
    vmap <C-Down> xp`[V`]

    Ale to mam od dawna i wcześniej były problemy tylko z wklejaniem długich tekstów.

  • Paweł Piskorz
    Wpis na grupie Vim w temacie Zepsute wklejanie w gVimie
    25.10.2010, 12:32

    Po wciśnięciu CTRL+V gVim zamiast wkleić tekst w miejsce zaznaczenia, wkleja go linijkę wyżej. Jak to naprawić?

  • Paweł Piskorz
    Wpis na grupie css w temacie Poprawność strony WC3
    19.10.2010, 14:46

    Jakub Korupczyński:
    Waldek Mazurek:
    Od zaokrąglonych rogów jest border-radius, a nie puste znaczniki tworzące śmietnik ;)

    A jak nie możesz robić tego na css3 ?

    To robisz 2 lub 4 divy, w zależności od tego czy znasz szerokość elementu czy nie:


    <div id="boks" class="corner1">
    <div class="corner2">
    <div class="corner3">
    <div class="corner4">
    <p>

    jakis tekst, jakis tekst, jakis tekst, jakis tekst, jakis tekst, jakis tekst

    jakis tekst, jakis tekst, jakis tekst, jakis tekst, jakis tekst, jakis tekst

    </p>
    </div>
    </div>
    </div>
    </div>


    Jeżeli znasz szerokość, to wystarczy .corner1 i .corner2, do których wrzucasz grafiki odpowiednio z górnymi i dolnymi rogami.

  • Paweł Piskorz
    Wpis na grupie css w temacie Problem z oblewaniem
    19.09.2010, 13:52

    Jeżeli #sciema ma być oblewana przez #tekst, to musi być zaraz za #foto, a #tekst nie może mieć float.

    #sciema {
    width:x;
    height:y;
    float:right;
    margin-top:z;
    }

    Za x,y,z podstaw odpowiednie wartości.

  • Paweł Piskorz
    Wpis na grupie JavaScript w temacie klonowanie obiektow
    8.09.2010, 23:02

    Andrzej Winnicki:
    Jak sklonowac objecta/arraya w JS?

    Array bardzo łatwo:
    nowa = stara.concat([]);

    lub:
    nowa = stara.slice(0);

  • Paweł Piskorz
    Wpis na grupie css w temacie z-index i nietypowy problem z IE6 / IE7
    8.09.2010, 22:42

    Krystian Podemski:
    Warto też dodać, że przy użyciu z-index w badzIEwiu warto używać wartości 600++ ponieważ pomaga to w niektórych przypadkach (sic!)

    Hm, ciekawa teoria, możesz coś więcej napisać? Przykład jakiś lub linki.

  • Paweł Piskorz
    Wpis na grupie css w temacie Fonty na XP
    9.08.2010, 22:43

    Olewamy IE6 w ogóle :]

  • Paweł Piskorz
    Wpis na grupie JavaScript w temacie regular expressions
    31.07.2010, 19:28

    Andrzej Winnicki:

    Po wiecej niz jednym piwie nie dotykam kodu - to jak prowadzenie samochodu :D
    Razu pewnego cos namieszalem a potem tydzien spedzilem szukajac gdzie ja do cholery zrobilem blad, bo edytowalem milion roznych plikow, a kod nie byl moj :D

    Nie wiem co gorsze, zrobić błąd po pijaku, czy zrobić dobrze ale potem na trzeźwo nie potrafić zrozumieć jak dane rozwiązanie działa ;)

  • Paweł Piskorz
    Wpis na grupie Pszczyna w temacie nowy portal dla pszczyny - inicjatywa
    27.07.2010, 15:06

    Katarzyna K.:
    a po co mnozyc byty?

    To się nazywa konkurencja i jest to jak najbardziej zdrowe :)

  • Paweł Piskorz
    Wpis na grupie Programiści WWW w temacie Za małe umiejętności ?
    12.06.2010, 19:31

    Cierpliwości, 2 tygodnie to mało :]

    Jeżeli szukasz pracy jako programista PHP, to z samego (i to tylko jednego) linka praktycznie nic użytecznego na temat Twoich umiejętności dowiedzieć się nie da.
    Jeżeli szukasz pracy jako koder HTML/CSS, to już lepiej - HTMLa nie ukryjesz i można podejrzeć co potrafisz (BTW width i height dla img podajemy bez px ;)), ale CSSa mało komu się będzie chciało sprawdzać, bo nie wiedzieć po co jest on zbity w jednej linijce.

    Także w sumie nie dość, że niewiele wiadomo o tym co potrafisz, to w dodatku nie ma jak tego zweryfikować i najpewniej giniesz w masie podobnych kandydatów :/

  • Paweł Piskorz
    Wpis na grupie Programiści WWW w temacie Problem z CSS w IE7.
    10.05.2010, 17:03

    Zwaliduj sobie CSSa, ale poprzez http://jigsaw.w3.org/css-validator/#validate_by_input a nie http://jigsaw.w3.org/css-validator/#validate_by_uri - tu walidator nie potrafi znaleźć stylów.

    Swoją drogą zdecyduj się czy piszesz w HTML czy XHTML, a następnie zwaliduj również HTMLa :)

  • Paweł Piskorz
    Wpis na grupie Pozycjonowanie stron www w temacie Czy korzystasz z wyszukiwarki: bing.com?

    Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Pozycjonowanie stron www

  • Paweł Piskorz
    Wpis na grupie css w temacie 100% wysokości w komórce tabeli
    25.03.2010, 17:21

    Krzysztof Kawa:
    Ok, problem wygląda mniej więcej tak, tylko kolumn, wierszy i kolorów jest dużo więcej:
    Obrazek
    Chciałbym rozciągnąć wewnętrzne tabele tak, żeby zakrywały czerwone tło okalającej komórki.

    Na pewno potrzebujesz tabeli w tabeli?
    http://www.w3.org/TR/html4/struct/tables.html#adef-row...

  • Paweł Piskorz
    Wpis na grupie css w temacie Rozsuwany tekst w dół po kliknięciu
    25.03.2010, 17:06

    Andrzej Winnicki:
    Kamil Kuźmiński:
    Bez animacji i js:
    http://www.fofronline.com/experiments/accordion/#two

    Jesli jestes osoba ktora powaznie traktuje sprawy, nie uzywalbym tego. Nie jest w ogole wspierane przez Internet Explorera.

    Dla IE wystarczy prosty skrypt:
    $('a[href^=#]').click(function(){
    $('.target').removeClass('target');
    $(this.hash).addClass('target');
    });

    I w CSS kopiujesz reguły :target zamieniając :target na .targetPaweł Piskorz edytował(a) ten post dnia 08.11.10 o godzinie 19:22

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do