CSS + XHTML 1.0 Strict + Validação

Script utilizados na video aula de CSS, e dos membros do forum

CSS + XHTML 1.0 Strict + Validação

Mensagempor Tuco » Dom Jul 25, 2010 4:12 pm

Fala pessoas!

Seguem abaixo os scripts criados na Vídeo-Aulas!

index.html

Código: Selecionar tudo
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-BR" lang="pt-BR">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Estou aprendendo CSS</title>
<link href="css/estilo.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/swfobject.js"></script>
<!-- Rodapé em Flash seguindo os padrões web -->

<script type="text/javascript">

   var flashvars = {};
   var params = {};
   var attributes = {};
   params.menu = "false";
   attributes.id = "rodape";
   swfobject.embedSWF("flash/anima.swf", "rodape", "760", "57", "9.0.45", false, flashvars, params, attributes);

</script>
</head>

<body>
<!--Inicio do site-->
<div id="principal">
<!--Topo-->
<div id="topo">   
<a href="#">mapa do site</a>
</div>
<!--Final do topo-->

<!--Menu-->
<div id="menu"><a href="#">home</a> | <a href="#">quem somos</a> | <a href="#">produtos &amp; serviços</a> | <a href="#">portifólio</a> | <a href="#">contato</a></div>
<!--Final do menu-->

<!--Div que irá servir de container para as colunas do site-->
<div id="conteudo-geral">
<!--Início da coluna direita-->
<div id="coluna-direita">
<h1>o que fazemos</h1>
<p><img src="img/computadores.jpg" width="107" height="69" alt="O que fazemos" /></p>
<span class="titulo-coluna-direita">desenvolvimento web</span>
<p>Phasellus malesuada nisi tellus. Aliquam erat volutpat. Aenean ante erat, varius in tempor ut, accumsan ac orci. Vivamus non nunc velit, sed ultrices purus. Mauris cursus congue augue sed rutrum. Phasellus bibendum; magna laoreet ullamcorper dapibus, tellus lorem gravida massa, tempor mattis quam est vitae purus. Nulla pretium mi ut magna euismod volutpat. Nam pellentesque lorem vitae ipsum feugiat pulvinar. Nullam congue, massa sodales vehicula varius; velit libero sodales dolor, a egestas ipsum magna porta est! Quisque nec diam felis; sit amet sagittis neque. Mauris non bibendum ante. Vestibulum sit amet neque tellus, ac ultrices quam.
</p>
</div>
<!--Final da coluna direita-->
<!--Início da coluna esquerda-->
<div id="coluna-esquerda">
<h1>Quem somos</h1>
<p><img src="img/pessoas.jpg" width="103" height="97" alt="Quem Somos" /></p>
<p>Phasellus malesuada nisi tellus. Aliquam erat volutpat. Aenean ante erat, varius in tempor ut, accumsan ac orci. Vivamus non nunc velit, sed ultrices purus. Mauris cursus congue augue sed rutrum. Phasellus bibendum; magna laoreet ullamcorper dapibus, tellus lorem gravida massa, tempor mattis quam est vitae purus. Nulla pretium mi ut magna euismod volutpat. Nam pellentesque lorem vitae ipsum feugiat pulvinar. Nullam congue, massa sodales vehicula varius; velit libero sodales dolor, a egestas ipsum magna porta est! Quisque nec diam felis; sit amet sagittis neque. Mauris non bibendum ante. Vestibulum sit amet neque tellus, ac ultrices quam.</p>
</div>
<!--Final da coluna esquerda-->
</div>
<!--Final da div container para as colunas-->
<!--Início do Rodape-->
<div id="rodape"></div>
<!--Final do rodapé-->
<!--Final do site-->
</div>
</body>
</html>


estilos.css

Código: Selecionar tudo
@charset "utf-8";
/* CSS Document */

* body {
   margin:0px;
   padding:0px;
   background-image:url(../backgrounds/background-tela.jpg);
   background-repeat:repeat-x;
   background-color:#fff;
   }
   
   
   
#principal {
   width:760px;
   height:auto;
   margin:15px auto;
   font-family:"trebuchet MS", tahoma, arial;
   font-size:12px;
   color:#333;
   background-color:#fff;
   }

#topo {
   height:75px;
   background-color:#003333;
   text-align:center;
   background-image:url(../backgrounds/background-topo.jpg);
   background-repeat:no-repeat;
   background-position:center;
   }

#topo a {
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:10px;
   text-decoration:none;
   text-transform:uppercase;
   color:#003366;
   float:right;
   margin-top:40px;
   margin-right:10px;
   }
#topo a:hover {
   color:#fff;
   }
   
#menu {
   height:20px;
   text-align:center;
   margin-top:10px;
   background-color:#FF3300;
   background-image:url(../backgrounds/background-menu.jpg);
   background-position:center;
   background-repeat:no-repeat;
   padding:5px 0px 0px 0px;
   }

#menu a {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   word-spacing:2px;
   text-transform:uppercase;
   color:#003366;
   text-decoration:none;
   }
#menu a:hover {
   color:#990000;
   }

#conteudo-geral {
   width:100%;
   height:300px;
   margin-top:10px;
   }
   
#coluna-direita {
   width:65%;
   height:auto;
   float:right;
   margin-right:0px;
   background-color:#fff;
   }

#coluna-direita h1 {
   font-weight:bold;
   font-size:20px;
   color:#003366;
   border-left:7px #003366 solid;
   padding:10px;
   margin-left:25px;
   font-style:italic;
   text-transform:uppercase;
   }
   
#coluna-direita img {
   margin:20px 25px 15px 0px;
   border:none;
   float:left;
   }

#coluna-direita p {
   font-size:10px;
   color:#003366;
   text-align:justify;
   }

.titulo-coluna-direita {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#003366;
   font-weight:bold;
   text-transform:uppercase;
   padding:10px;
   }



#coluna-esquerda {
   width:33%;
   height:auto;
   background-color:#fff;
   float:left;
   margin-left:0px;
   }

#coluna-esquerda h1 {
   font-weight:bold;
   font-size:20px;
   color:#003366;
   border-left:7px #003366 solid;
   padding:10px;
   margin-left:25px;
   font-style:italic;
   text-transform:uppercase;
   }
   
#coluna-esquerda img {
   margin:5px 10px 5px 0px;
   border:none;
   float:left;
   }

#coluna-esquerda p {
   font-size:10px;
   color:#003366;
   text-align:justify;
   }

.titulo-coluna-esquerda {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#003366;
   font-weight:bold;
   text-transform:uppercase;
   padding:10px;
   }

#rodape {
   width:760px;
   height:57px;
   clear:both;
   margin-top:25px;
   background-color:#FF9900;
   }


swfobjects.js


Código: Selecionar tudo
/*   SWFObject v2.0 <http://code.google.com/p/swfobject/>
   Copyright (c) 2007 Geoff Stearns, Michael Williams, and Bobby van der Sluis
   This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
var swfobject=function(){var Z="undefined",P="object",B="Shockwave Flash",h="ShockwaveFlash.ShockwaveFlash",W="application/x-shockwave-flash",K="SWFObjectExprInst",G=window,g=document,N=navigator,f=[],H=[],Q=null,L=null,T=null,S=false,C=false;var a=function(){var l=typeof g.getElementById!=Z&&typeof g.getElementsByTagName!=Z&&typeof g.createElement!=Z&&typeof g.appendChild!=Z&&typeof g.replaceChild!=Z&&typeof g.removeChild!=Z&&typeof g.cloneNode!=Z,t=[0,0,0],n=null;if(typeof N.plugins!=Z&&typeof N.plugins[B]==P){n=N.plugins[B].description;if(n){n=n.replace(/^.*\s+(\S+\s+\S+$)/,"$1");t[0]=parseInt(n.replace(/^(.*)\..*$/,"$1"),10);t[1]=parseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10);t[2]=/r/.test(n)?parseInt(n.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof G.ActiveXObject!=Z){var o=null,s=false;try{o=new ActiveXObject(h+".7")}catch(k){try{o=new ActiveXObject(h+".6");t=[6,0,21];o.AllowScriptAccess="always"}catch(k){if(t[0]==6){s=true}}if(!s){try{o=new ActiveXObject(h)}catch(k){}}}if(!s&&o){try{n=o.GetVariable("$version");if(n){n=n.split(" ")[1].split(",");t=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]}}catch(k){}}}}var v=N.userAgent.toLowerCase(),j=N.platform.toLowerCase(),r=/webkit/.test(v)?parseFloat(v.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,i=false,q=j?/win/.test(j):/win/.test(v),m=j?/mac/.test(j):/mac/.test(v);/*@cc_on i=true;@if(@_win32)q=true;@elif(@_mac)m=true;@end@*/return{w3cdom:l,pv:t,webkit:r,ie:i,win:q,mac:m}}();var e=function(){if(!a.w3cdom){return }J(I);if(a.ie&&a.win){try{g.write("<script id=__ie_ondomload defer=true src=//:><\/script>");var i=c("__ie_ondomload");if(i){i.onreadystatechange=function(){if(this.readyState=="complete"){this.parentNode.removeChild(this);V()}}}}catch(j){}}if(a.webkit&&typeof g.readyState!=Z){Q=setInterval(function(){if(/loaded|complete/.test(g.readyState)){V()}},10)}if(typeof g.addEventListener!=Z){g.addEventListener("DOMContentLoaded",V,null)}M(V)}();function V(){if(S){return }if(a.ie&&a.win){var m=Y("span");try{var l=g.getElementsByTagName("body")[0].appendChild(m);l.parentNode.removeChild(l)}catch(n){return }}S=true;if(Q){clearInterval(Q);Q=null}var j=f.length;for(var k=0;k<j;k++){f[k]()}}function J(i){if(S){i()}else{f[f.length]=i}}function M(j){if(typeof G.addEventListener!=Z){G.addEventListener("load",j,false)}else{if(typeof g.addEventListener!=Z){g.addEventListener("load",j,false)}else{if(typeof G.attachEvent!=Z){G.attachEvent("onload",j)}else{if(typeof G.onload=="function"){var i=G.onload;G.onload=function(){i();j()}}else{G.onload=j}}}}}function I(){var l=H.length;for(var j=0;j<l;j++){var m=H[j].id;if(a.pv[0]>0){var k=c(m);if(k){H[j].width=k.getAttribute("width")?k.getAttribute("width"):"0";H[j].height=k.getAttribute("height")?k.getAttribute("height"):"0";if(O(H[j].swfVersion)){if(a.webkit&&a.webkit<312){U(k)}X(m,true)}else{if(H[j].expressInstall&&!C&&O("6.0.65")&&(a.win||a.mac)){D(H[j])}else{d(k)}}}}else{X(m,true)}}}function U(m){var k=m.getElementsByTagName(P)[0];if(k){var p=Y("embed"),r=k.attributes;if(r){var o=r.length;for(var n=0;n<o;n++){if(r[n].nodeName.toLowerCase()=="data"){p.setAttribute("src",r[n].nodeValue)}else{p.setAttribute(r[n].nodeName,r[n].nodeValue)}}}var q=k.childNodes;if(q){var s=q.length;for(var l=0;l<s;l++){if(q[l].nodeType==1&&q[l].nodeName.toLowerCase()=="param"){p.setAttribute(q[l].getAttribute("name"),q[l].getAttribute("value"))}}}m.parentNode.replaceChild(p,m)}}function F(i){if(a.ie&&a.win&&O("8.0.0")){G.attachEvent("onunload",function(){var k=c(i);if(k){for(var j in k){if(typeof k[j]=="function"){k[j]=function(){}}}k.parentNode.removeChild(k)}})}}function D(j){C=true;var o=c(j.id);if(o){if(j.altContentId){var l=c(j.altContentId);if(l){L=l;T=j.altContentId}}else{L=b(o)}if(!(/%$/.test(j.width))&&parseInt(j.width,10)<310){j.width="310"}if(!(/%$/.test(j.height))&&parseInt(j.height,10)<137){j.height="137"}g.title=g.title.slice(0,47)+" - Flash Player Installation";var n=a.ie&&a.win?"ActiveX":"PlugIn",k=g.title,m="MMredirectURL="+G.location+"&MMplayerType="+n+"&MMdoctitle="+k,p=j.id;if(a.ie&&a.win&&o.readyState!=4){var i=Y("div");p+="SWFObjectNew";i.setAttribute("id",p);o.parentNode.insertBefore(i,o);o.style.display="none";G.attachEvent("onload",function(){o.parentNode.removeChild(o)})}R({data:j.expressInstall,id:K,width:j.width,height:j.height},{flashvars:m},p)}}function d(j){if(a.ie&&a.win&&j.readyState!=4){var i=Y("div");j.parentNode.insertBefore(i,j);i.parentNode.replaceChild(b(j),i);j.style.display="none";G.attachEvent("onload",function(){j.parentNode.removeChild(j)})}else{j.parentNode.replaceChild(b(j),j)}}function b(n){var m=Y("div");if(a.win&&a.ie){m.innerHTML=n.innerHTML}else{var k=n.getElementsByTagName(P)[0];if(k){var o=k.childNodes;if(o){var j=o.length;for(var l=0;l<j;l++){if(!(o[l].nodeType==1&&o[l].nodeName.toLowerCase()=="param")&&!(o[l].nodeType==8)){m.appendChild(o[l].cloneNode(true))}}}}}return m}function R(AE,AC,q){var p,t=c(q);if(typeof AE.id==Z){AE.id=q}if(a.ie&&a.win){var AD="";for(var z in AE){if(AE[z]!=Object.prototype[z]){if(z=="data"){AC.movie=AE[z]}else{if(z.toLowerCase()=="styleclass"){AD+=' class="'+AE[z]+'"'}else{if(z!="classid"){AD+=" "+z+'="'+AE[z]+'"'}}}}}var AB="";for(var y in AC){if(AC[y]!=Object.prototype[y]){AB+='<param name="'+y+'" value="'+AC[y]+'" />'}}t.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AD+">"+AB+"</object>";F(AE.id);p=c(AE.id)}else{if(a.webkit&&a.webkit<312){var AA=Y("embed");AA.setAttribute("type",W);for(var x in AE){if(AE[x]!=Object.prototype[x]){if(x=="data"){AA.setAttribute("src",AE[x])}else{if(x.toLowerCase()=="styleclass"){AA.setAttribute("class",AE[x])}else{if(x!="classid"){AA.setAttribute(x,AE[x])}}}}}for(var w in AC){if(AC[w]!=Object.prototype[w]){if(w!="movie"){AA.setAttribute(w,AC[w])}}}t.parentNode.replaceChild(AA,t);p=AA}else{var s=Y(P);s.setAttribute("type",W);for(var v in AE){if(AE[v]!=Object.prototype[v]){if(v.toLowerCase()=="styleclass"){s.setAttribute("class",AE[v])}else{if(v!="classid"){s.setAttribute(v,AE[v])}}}}for(var u in AC){if(AC[u]!=Object.prototype[u]&&u!="movie"){E(s,u,AC[u])}}t.parentNode.replaceChild(s,t);p=s}}return p}function E(k,i,j){var l=Y("param");l.setAttribute("name",i);l.setAttribute("value",j);k.appendChild(l)}function c(i){return g.getElementById(i)}function Y(i){return g.createElement(i)}function O(k){var j=a.pv,i=k.split(".");i[0]=parseInt(i[0],10);i[1]=parseInt(i[1],10);i[2]=parseInt(i[2],10);return(j[0]>i[0]||(j[0]==i[0]&&j[1]>i[1])||(j[0]==i[0]&&j[1]==i[1]&&j[2]>=i[2]))?true:false}function A(m,j){if(a.ie&&a.mac){return }var l=g.getElementsByTagName("head")[0],k=Y("style");k.setAttribute("type","text/css");k.setAttribute("media","screen");if(!(a.ie&&a.win)&&typeof g.createTextNode!=Z){k.appendChild(g.createTextNode(m+" {"+j+"}"))}l.appendChild(k);if(a.ie&&a.win&&typeof g.styleSheets!=Z&&g.styleSheets.length>0){var i=g.styleSheets[g.styleSheets.length-1];if(typeof i.addRule==P){i.addRule(m,j)}}}function X(k,i){var j=i?"visible":"hidden";if(S){c(k).style.visibility=j}else{A("#"+k,"visibility:"+j)}}return{registerObject:function(l,i,k){if(!a.w3cdom||!l||!i){return }var j={};j.id=l;j.swfVersion=i;j.expressInstall=k?k:false;H[H.length]=j;X(l,false)},getObjectById:function(l){var i=null;if(a.w3cdom&&S){var j=c(l);if(j){var k=j.getElementsByTagName(P)[0];if(!k||(k&&typeof j.SetVariable!=Z)){i=j}else{if(typeof k.SetVariable!=Z){i=k}}}}return i},embedSWF:function(n,u,r,t,j,m,k,p,s){if(!a.w3cdom||!n||!u||!r||!t||!j){return }r+="";t+="";if(O(j)){X(u,false);var q=(typeof s==P)?s:{};q.data=n;q.width=r;q.height=t;var o=(typeof p==P)?p:{};if(typeof k==P){for(var l in k){if(k[l]!=Object.prototype[l]){if(typeof o.flashvars!=Z){o.flashvars+="&"+l+"="+k[l]}else{o.flashvars=l+"="+k[l]}}}}J(function(){R(q,o,u);if(q.id==u){X(u,true)}})}else{if(m&&!C&&O("6.0.65")&&(a.win||a.mac)){X(u,false);J(function(){var i={};i.id=i.altContentId=u;i.width=r;i.height=t;i.expressInstall=m;D(i)})}}},getFlashPlayerVersion:function(){return{major:a.pv[0],minor:a.pv[1],release:a.pv[2]}},hasFlashPlayerVersion:O,createSWF:function(k,j,i){if(a.w3cdom&&S){return R(k,j,i)}else{return undefined}},createCSS:function(j,i){if(a.w3cdom){A(j,i)}},addDomLoadEvent:J,addLoadEvent:M,getQueryParamValue:function(m){var l=g.location.search||g.location.hash;if(m==null){return l}if(l){var k=l.substring(1).split("&");for(var j=0;j<k.length;j++){if(k[j].substring(0,k[j].indexOf("="))==m){return k[j].substring((k[j].indexOf("=")+1))}}}return""},expressInstallCallback:function(){if(C&&L){var i=c(K);if(i){i.parentNode.replaceChild(L,i);if(T){X(T,true);if(a.ie&&a.win){L.style.display="block"}}L=null;T=null;C=false}}}}}();


Abraços a todos!

Até a próxima!
André Buzzo - Webdesigner
KR Comunicação Integrada
http://www.krcomunicacao.com.br

ACESSIBILIDADE: Um dia você precisará dela. Aplique agora. Plante a ideia. Viva melhor o futuro.
Avatar de usuário
Tuco
Moderador
 
Mensagens: 536
Data de registro: Qua Mar 11, 2009 3:03 pm
Localização: Salto - SP

Retornar para Banco de Scripts(tableless)

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante