Déjà, je te conseille de poster ça sur le forum "Création de Sites Web", parce que le HTML/CSS n'est pas véritablement consideré comme un langage de développement pur et dur.
En ce qui concerne ta première question, oui, tu peux placer avec des "px", mais c'est un placement absolu, ce qui n'est pas du tout recommandé étant donné que le placement de l'objet changera en fonction de l'appareil utilisé
Pour ta deuxième question, ta page HTML est entièrement constituée de balises de type "block", c'est le cas des <p>. Au contraire, une balise de type inline est OBLIGATOIREMENT placée dans une balise de type block 
Tu défini ta balise comme absolue lorsque tu veux la positionner par rapport à la page et tu la définie comme relative lorsque tu la positionne par rapport à l'endroit où elle se trouvait avant
Pour la taille des textes, tu n'as qu'à les mettre en PX dans ton css, et à voir sur navigateur ce que ça donne, puis tu changes au feeling tout en regardant le réusltat 