No, moc to neresim. Vim, ze inline-block resi problemy s float. Jinak pouzivam spis block nebo inline.
Musel bys mit ten kod. Z tveho popisu vyplyva, ze mas <a>xxx</a> <p>yyy</p>. To by se melo za kazdych okolnosti P zarovnat pod A. Pokud do toho nesahas pres position nebo float. Ale A je za normal okolnosti inline, cili neco jako span, takze u nej v nekterych prohlizecich nepujde nastavovat padding zhora (da se nahradit line-height, font-size). A mozna i zleva a zprava (da se nahradit text-indent).
Co se tyce CSS, tak pouziti vidim u techto vlastnosti
http://mlich.zam.slu.cz/x/css/vlastnosti.htm
Grafika - barvy, obrázky, rámečky
background barva pozadí, obrázek
border rámeček
color barva textu
Poloha, rozměry, odsazení
margin odsazení - kolem rámečku
padding odsazení - od rámečku dovnitř
width blok - sířka (explorer minšířka)
height blok - výška (explorer minvýška)
line-height inline - výška (* font-size)
max-width blok - maxšířka (mozilla)
max-height blok - maxvýška (mozilla)
min-width blok - minšířka (mozilla)
min-height blok - minvýška (mozilla)
position pozicování
z-index pozicování - hloubka
top pozicování - z hora
right pozicování - z prava
bottom pozicování - ze spodu
left pozicování - z leva
float floatování (* position:relative)
clear floatování - ukončení
Text. upravy
font text - font
font-weight text - tlusté
font-style text - zešikmení
text-decoration text - podtržení
text-transform text - malé velké písmena AZ az, az AZ
text-align zarovnání na délku
text-indent odsazení zleva
letter-spacing mezera mezi znaky
word-spacing mezera mezi slovy
white-space zalamování
overflow přetečení přes okraj bloku
Ostatní
cursor tvar kurzoru myšky
list-style seznam UL LI
visibility viditelnost
display typ prvku inline/block/table
table-layout tabulka
vertical-align tabulka, obrázek - zarovnání na výšku