Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
triplexim32

css %-px

Recommended Posts

triplexim32

da para retirar -5px a um valor em %, exemplo:

.Menutablerow {
width:50%-2px;
}


<

Share this post


Link to post
Share on other sites
mjamado

Não

(será record de resposta mais curta?)


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Share this post


Link to post
Share on other sites
triplexim32

Não

(será record de resposta mais curta?)

:thumbsup: lol

e dá par por borders dentro de divs em vez de ficaram por fora? assim tambem ja ajudava


<

Share this post


Link to post
Share on other sites
mjamado
e dá par por borders dentro de divs em vez de ficaram por fora? assim tambem ja ajudava

Dá.

(esta ainda era mais curta, embora pouco informativa  :cheesygrin:)

Na realidade, não são borders, nem margins (isso é do lado de fora), mas sim paddings. Basicamente, o que tu queres fazer é:

width: 50%;
padding: 0px 1px 0px 1px; 
/* topo 0, direita 1, fundo 0, esquerda 1; direita + esquerda = 1 + 1 = 2px*/


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Share this post


Link to post
Share on other sites
triplexim32

De notar que mudar o padding de um elemento vai automáticamente aumentar as suas dimensões. Se tiveres uma div com 500px de largura vai ficar com 502px se usares o exemplo acima.

pois isso ainda vai aumentar mais o meu problema :thumbsup:

É capaz de dar com expressões do IE, mas só funcionaria para esse browser (caso funcionasse)

De resto, só com javascript (não recomendado de todo)

borders dentro de divs???

Sim, quando das um bordo a um div ele desenha-o por fora do div, eu quero q ele seja desenhado por dentro.

Porque neste momento tenho um div com 2px a mais devido ao bordo de 1px em toda a volta :S


<

Share this post


Link to post
Share on other sites
triplexim32

por fora ou por dentro, aumenta sempre as dimensões da div. Tens que ter em atenção é as dimensões dela.

tou tramado :S

O problema e q tou a usar tabelas com backgounds e divs com bordos.

Nas tabelas os bordos estao desenhados, no div estao postos por css...

se calhar o melhor é aplicar um fundo nos divs como desenho do bordo... alguma sugestao melhor?


<

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.