1. El primero de todo es que he subido la web al hosting para ver como va quedando en mi iPhone, y el padding de la derecha del body desaparece, el contenedor está tocando el borde derecho de la pantalla. También lo he visualizado con un móvil Andriod y sucede lo mismo. En cambio, si lo visualizáis con un ordenador de sobremesa está correctamente.
2. El segundo es el slideshow, cuando veo el slideshow en local me salen las imágenes y todo funciona correctamente, en cambio subí la web entera, o sea todos los archivos se subieron en el hosting, y el slideshow no me aparece, podéis ver un rectangulo en blanco.
PD: No hay enrrores en en W3C.
Aquí podéis ver la web:
http://www.sergibeltran.com/jim/index.html
Código HTML:
Ver original
<body> <div id="container"> <header> <nav> <ul> </ul> </nav> <img id="logo" src="img/general/logo.jpg" alt="logo" width="200" height="281"> <nav> <ul> </ul> </nav> </header> <div id="content"> <section id="slideshow"> <div class="slider-wrapper theme-bar"> <div id="slider" class="nivoSlider"> <img src="img/slideshow/picture1.jpg" alt="" /> <img src="img/slideshow/picture2.jpg" alt="" /> </div> </div> </section> <div class="custom-home"> <section class="article"> <article> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p> </article> </section> <section class="payment"> <ul> </ul> </section> </div> </div> </div> </body> </html>
Código CSS:
Ver original
body { background-color: #f0f0f0; padding: 30px; } #container { background-color: white; width: 960px; margin: auto; overflow:hidden; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .8); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .8); -webkit-border-radius: 3px; border-radius: 3px; } #content { padding: 0 60px; width: 960px; } /*** HEADER ***/ header { width: 960px; } header nav ul { list-style-type: none; float: left; padding: 0; margin: 0; width: 380px; } header nav ul li { display: block; text-align: center; float: left; width: 200px; height: 54px; margin: 80px 0 0 90px; line-height: 2.5em; font-family: 'Coda', cursive; font-size: 1.5em; } header nav li a { display: block; width: 200px; height: 54px; text-decoration: none; color: black; background-color: #f0f0f0; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border: 0px solid #ffffff; -moz-box-shadow: 0px 2px 3px rgba(000,000,000,0.5); -webkit-box-shadow: 0px 2px 3px rgba(000,000,000,0.5); box-shadow: 0px 2px 3px rgba(000,000,000,0.5); text-shadow: 1px 1px 1px rgba(000,000,000,0.2); } header nav li a:hover { background-color: #e9e9e9; color: black; } header nav li a:active { -webkit-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, .5); box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, .5); background-color: #dedede; } #logo { float: left; } /*** HOME ***/ section#slideshow { width: 830px; height: 296px; float: left; margin: 40px 0 30px 0; padding: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5); } .custom-home { margin: 0; float: left; width: 960px; } .custom-home .article { width: 570px; float: left; } .custom-home .article article { font-family: 'Karla', sans-serif; } .custom-home .article h2 { color: #2c455b; font-family: 'Old Standard TT', serif; font-size: 3em; margin: 0 0 -15px 0; } .custom-home .payment { float: left; padding: 10px; width: 270px; box-sizing: border-box; } .payment .buy { text-align: center; background: -moz-linear-gradient(top, #1e5799 0%, #2c455b 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#2c455b)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1e5799 0%,#2c455b 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1e5799 0%,#2c455b 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1e5799 0%,#2c455b 100%); /* IE10+ */ background: linear-gradient(to bottom, #1e5799 0%,#2c455b 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#2c455b',GradientType=0 ); /* IE6-9 */ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .payment .buy a{ display: block; text-decoration: none; width: 260px; height: 100px; color: white; font-family: 'Quicksand', sans-serif; font-size: 1.3em; text-align: center; background: #1e5799; /* Old browsers */ background: -moz-linear-gradient(top, #1e5799 0%, #2c455b 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#2c455b)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1e5799 0%,#2c455b 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1e5799 0%,#2c455b 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1e5799 0%,#2c455b 100%); /* IE10+ */ background: linear-gradient(to bottom, #1e5799 0%,#2c455b 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#2c455b',GradientType=0 ); /* IE6-9 */ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 3px 3px rgba(000,000,000,.8); -webkit-box-shadow: 0px 3px 3px rgba(000,000,000,.8); box-shadow: 0px 3px 3px rgba(000,000,000,.8); } .payment .buy a:hover { background: #2c455b; /* Old browsers */ background: -moz-linear-gradient(top, #2c455b 0%, #1e5799 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c455b), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #2c455b 0%,#1e5799 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #2c455b 0%,#1e5799 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #2c455b 0%,#1e5799 100%); /* IE10+ */ background: linear-gradient(to bottom, #2c455b 0%,#1e5799 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c455b', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */ } .payment .buy a:active { -webkit-box-shadow: inset 0px 2px 2px 1px rgba(0, 0, 0, .5); box-shadow: inset 0px 2px 2px 1px rgba(0, 0, 0, .5); background: #103759; /* Old browsers */ background: -moz-linear-gradient(top, #103759 0%, #1c408e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#103759), color-stop(100%,#1c408e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #103759 0%,#1c408e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #103759 0%,#1c408e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #103759 0%,#1c408e 100%); /* IE10+ */ background: linear-gradient(to bottom, #103759 0%,#1c408e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#103759', endColorstr='#1c408e',GradientType=0 ); /* IE6-9 */ } .payment .buy span { width: 260px; text-align: center; display: block; font-size: 1.5em; font-weight: bold; text-shadow: 1px 1px 3px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); font-family: 'Krona One', sans-serif; padding-top: 15px; } .payment ul { list-style-type: none; margin: 20px 0 0 0; padding: 0; } .payment ul li { float: left; margin: 0 0 10px 10px; }
No he puesto todo el código html ni css, si necesitáis más solo hay que pedírmelo.
Gracias de antemano ;)