Sota Posted December 1, 2006 at 09:24 AM Report #68077 Posted December 1, 2006 at 09:24 AM 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
rgcaldas Posted December 1, 2006 at 11:25 AM Report #68084 Posted December 1, 2006 at 11:25 AM 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.
Sota Posted December 1, 2006 at 07:45 PM Author Report #68183 Posted December 1, 2006 at 07:45 PM é 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
Triton Posted December 1, 2006 at 08:17 PM Report #68190 Posted December 1, 2006 at 08:17 PM Aprende XHTML e CSS. Existem vários tutoriais no W3CSchools. 😛 <3 life
M6 Posted December 2, 2006 at 10:53 AM Report #68261 Posted December 2, 2006 at 10:53 AM 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."
rgcaldas Posted December 2, 2006 at 12:14 PM Report #68272 Posted December 2, 2006 at 12:14 PM 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.
rgcaldas Posted December 2, 2006 at 12:19 PM Report #68273 Posted December 2, 2006 at 12:19 PM é 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 Como o Triton disse os tutoriais são bastante úteis. Aconselho-te também os sites da W3C http://www.w3.org/Style/CSS/ http://www.w3.org/TR/xhtml1/
Sota Posted December 2, 2006 at 04:17 PM Author Report #68307 Posted December 2, 2006 at 04:17 PM 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
Triton Posted December 2, 2006 at 04:27 PM Report #68308 Posted December 2, 2006 at 04:27 PM 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
Spread Posted December 2, 2006 at 06:19 PM Report #68322 Posted December 2, 2006 at 06:19 PM 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) http://spread-pt.comDownload de Hiphop Português gratuito
rgcaldas Posted December 2, 2006 at 06:45 PM Report #68325 Posted December 2, 2006 at 06:45 PM 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.
M6 Posted December 2, 2006 at 08:53 PM Report #68361 Posted December 2, 2006 at 08:53 PM 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."
Spread Posted December 2, 2006 at 08:57 PM Report #68363 Posted December 2, 2006 at 08:57 PM @M6 se o formato de html escolhido for o strict não pode usar as frames 😛 Já alguma vês visualizas-te um site construido com frames num browser de texto? (se não tenta ver o sapo.pt). Cumps 8) http://spread-pt.comDownload de Hiphop Português gratuito
Triton Posted December 2, 2006 at 09:06 PM Report #68365 Posted December 2, 2006 at 09:06 PM Frames não são nada recomendados, já não fazem parte do futuro do (X)HTML. <3 life
M6 Posted December 3, 2006 at 12:20 AM Report #68391 Posted December 3, 2006 at 12:20 AM 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."
rgcaldas Posted December 3, 2006 at 01:30 AM Report #68397 Posted December 3, 2006 at 01:30 AM 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.
djthyrax Posted December 3, 2006 at 01:37 AM Report #68401 Posted December 3, 2006 at 01:37 AM 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!
M6 Posted December 3, 2006 at 12:01 PM Report #68426 Posted December 3, 2006 at 12:01 PM 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."
rgcaldas Posted December 3, 2006 at 04:53 PM Report #68475 Posted December 3, 2006 at 04:53 PM 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now