Script: CSS + XHTML + Validação | André Buzzo
contato@andrebuzzo.com.br | (11) 9-8551-3500 | facebook | skype:andrebuzzowebdesign

Script: CSS + XHTML + Validação

Publicado na categoria Banco de Scripts com 4.410 visualizações e nenhum comentário …

Banco de Scripts - CSS + XHTML + Validação - André Buzzo Webdesign

index.html


<!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></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></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


@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


/*   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}}}}}();

Voltar à página anterior!