Jump to content

Como definir uma estrutura


Recommended Posts

Posted

Boas pessoal,

eu tou a fazer um pagina onde é sempre tudo igual excepto o centro da página que é onde vai aparecendo a informação só que agora cada vez que quero fazer uma alteração na estrutura tenho de mudar todas as páginas eu gostava de se existe alguma maneira de resolver isto porque a unica que sei já me falaram mal dela :S

obrigado

Posted

O CSS é exactamente para isso. Para separar a estrutura do conteúdo.

Crias um estilo geral para todo o site, e se precisares alteras pontualmente alguma coisa.

Outra opção é utilizar algum tipo de linguagem dinâmica, tipo PHP, mas não sei se é isso que pretendes.

Posted

é exactamente isso só que so agora é que começei aprender php e ainda pouco sei podiam-me explicar assim por alto como tenho de fazer isso ?

obrigado

Posted

Usa frames de html que isso resolve o teu problema. 😛

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Posted

Usa frames de html que isso resolve o teu problema. 😛

Epá frames não é uma muito boa ideia. Quanto mais não seja por causa dos motores de busca ficarem baralhados.

Posted

fico enteão com trabalho de casa 😛 podiam me só tirar mais uam duvida qual a diferença entre xhtml e html ?

Pesso desculpa é que ate a bem pouco tmepo pensava que sabia fazer paginas e agora descubri que tenho um mundo a minha frente por descubrir:P

Posted

XHTML é basicamente uma reformulação do HTML em XML. A apresentação do conteúdo foi separada da estrutura do conteúdo, sendo que em XHTML para apresentar a página tens que usar CSS.

Isto permite não só maior acessibilidade como um maior rigor nas páginas. Lê as páginas que te disse que vais perceber rapidamente! 😛

<3 life

Posted

Podes fazer o que necessitas com php e includes (include, include_once, require ou require_once). Fazes o inicio do site num ficheiro topo.php e o final noutro, footer.php. Depois cada página (ie index.php, portfolio.php, etc) chamam o topo e fundo. Se necessitares de editar um link por exemplo só modificas o topo.php e ele aparece alterado em todas as páginas 😛

Cumps 8)

Posted

De uma forma simples, o xhtml tem um conjunto de regras mais rígidas para como escrever o código, de modo a tentar uniformizar a maneira com os browser mostram as mesmas.

Maior parte dos atributos do html que definiam como o conteúdo aparecia foram remetidos para css, tipo, align="center" deixa de existir.

E maior parte das tags que permitiam definir forma também foram remetidas para css, tipo <font>, também deixa de existir

Podes fazer o que necessitas com php e includes (include, include_once, require ou require_once). Fazes o inicio do site num ficheiro topo.php e o final noutro, footer.php. Depois cada página (ie index.php, portfolio.php, etc) chamam o topo e fundo. Se necessitares de editar um link por exemplo só modificas o topo.php e ele aparece alterado em todas as páginas 😛

Cumps 8)

Sim, se o php for uma opção, é bastante mais simples. pois ficas com um único ficheiro de conteúdo para alterar se for caso disso.

Com o css só te facilita a gestão da forma como o conteúdo aparece.

Posted

Usa frames de html que isso resolve o teu problema. 😛

Epá frames não é uma muito boa ideia. Quanto mais não seja por causa dos motores de busca ficarem baralhados.

Frames não é boa ideia???

Não compreendo porquê, além de ser a mais simples não conheço nenhum crawler que fique baralhado com umas simples tags de frames, são tão complexas com uma tag anchor...

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Posted

Com a quantidade de sites que há a usar frames, acreditem que os crawlers e os browsers vão continuar a suportá-las durante muitas décadas... É como o COBOL, há mais de 15 anos que ouço dizer que morreu, mas a verdade é que todos os anos se escrevem mais linhas de COBOL do que no ano anterior... Será mesmo que morreu? 😛

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Posted

Com a quantidade de sites que há a usar frames, acreditem que os crawlers e os browsers vão continuar a suportá-las durante muitas décadas... É como o COBOL, há mais de 15 anos que ouço dizer que morreu, mas a verdade é que todos os anos se escrevem mais linhas de COBOL do que no ano anterior... Será mesmo que morreu? 😛

Até podes ter razão, mas comparar frames com COBOL, é um pouco extremo.  😛

Mas, resumindo, o que eu quero dizer é que com frames, arriscas-te que os motores de busca dêem mais peso à frame que ao site. Ou então tens uma granda trabalheira com SEO para dar-lhes a volta. Mas isto é só a minha opinião.

Apesar da discussão das  frames, que já vai longa p'la net fora, eu acho que o Sota tirava mais proveito de usar xhtml+css. Contudo continua a ser uma opinião.

Posted

Must agree with M6. 🙂

Lá porque é um "mau" hábito usar frames, não quer dizer que se deixe de as usar. 🙂 É a mesma história de usar tables qd se pode usar divs. É um mau hábito, mas ainda não se deixou de se fazer 😉

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Posted

Com a quantidade de sites que há a usar frames, acreditem que os crawlers e os browsers vão continuar a suportá-las durante muitas décadas... É como o COBOL, há mais de 15 anos que ouço dizer que morreu, mas a verdade é que todos os anos se escrevem mais linhas de COBOL do que no ano anterior... Será mesmo que morreu? 😉

Até podes ter razão, mas comparar frames com COBOL, é um pouco extremo.  🙂

O que quero dizer é que não se deve substimar a tecnologia "antiga", como o COBOL ou as frames.

Mas, resumindo, o que eu quero dizer é que com frames, arriscas-te que os motores de busca dêem mais peso à frame que ao site. Ou então tens uma granda trabalheira com SEO para dar-lhes a volta. Mas isto é só a minha opinião.

Apesar da discussão das  frames, que já vai longa p'la net fora, eu acho que o Sota tirava mais proveito de usar xhtml+css. Contudo continua a ser uma opinião.

Isso só acontece se o crawler for muito, mas mesmo muito mau.

As frames não têm qualquer tipo de informação realmente útil, a menos que se usem as meta tags mas a maioria das pessoas que conheço que fazem sites nem sabem sequer o que são quanto mais usá-las...

A informação relevante para catalogação encontra-se no conteúdo das páginas e não na sua estrutura, excepção feita às meta tags que referi atrás.

Assim sendo, um crawler nunca irá dar mais peso a uma frame em detrimento de uma página, se isso acontecer então o crawler é muito mau e o motor de busca não terá uma vida longa e próspera, bem antes pelo contrário...

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Posted

Isso só acontece se o crawler for muito, mas mesmo muito mau.

As frames não têm qualquer tipo de informação realmente útil, a menos que se usem as meta tags mas a maioria das pessoas que conheço que fazem sites nem sabem sequer o que são quanto mais usá-las...

A informação relevante para catalogação encontra-se no conteúdo das páginas e não na sua estrutura, excepção feita às meta tags que referi atrás.

Assim sendo, um crawler nunca irá dar mais peso a uma frame em detrimento de uma página, se isso acontecer então o crawler é muito mau e o motor de busca não terá uma vida longa e próspera, bem antes pelo contrário...

Como disse antes, és capaz de ter razão. Até porque eu não percebo tanto disto quanto isso.

Mas continuo com a opinião que no caso de simplesmente gerir a estrutura de um site, ou PHP, ou xhtml+css são as melhores opções.

Para além de a simplicidade de código ser similar, temos a vantagem de gerir melhor as acessibilidades e o modo de apresentação em vários dispositivos.

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
×
×
  • Create New...

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.