WebSite X5Help Center

 
Francesco Cascio
Francesco Cascio
User

Inserire menu in CSS3 e HTML5 tramite codice su X5 Ev 10  it

Autore: Francesco Cascio
Visite 3379, Followers 1, Condiviso 0  

Salve!

Ho intenzione di mettere nel mio sito un menu in CSS3 ed HTML5 utilizzando i due diversi linguaggi di codice. Il problema è che il menù non viene visualizzato bene e non so dove può essere l'errore! Lo provo su Dreamweaver e funziona perfettamente, ma se cerco di farlo funziona su Website o mi sballa il footer, o sposta il margine dell'header, e in ogni caso non mi fa cliccare le voci del sottomenù... Chi può aiutarmi?! Vi allego i codici

Premetto che nel mio spazio web ho hostato il file javascript e css che ho scaricato da internet (file .css ovviamente modificato)

CODICE CSS3 - PRIMA DELLA CHIUSURA DEL TAG HEAD

<style media="" data-href="http://www.miosito.it/.../flatnav.css">

* {
margin: 0;
padding: 0;
}

.nav {
background: black;
height: 60px;
width: auto
display: inline-block;
border-bottom: 3px solid #f9ff01;
}

.nav li {
float: left;
list-style-type: none;
position: relative;
}

.nav li a {
font-size: 32px;
color: white;
display: block;
line-height: 60px;
padding: 0 50px;
border-right: 1px solid #2e2e2e;
text-decoration: none;
font-family: "PF Din Text Comp Pro Light";
text-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.nav li a:hover {
font-size:32px;
color: black;
display: block;
line-height: 60px;
padding: 0 50px;
text-decoration: none;
background-color: #f9ff01;
border-right: 1px solid #f9ff01;
font-family: "PF Din Text Comp Pro Light";
text-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
-webkit-transition: 0.30s;
-moz-transition: 0.30s;
-o-transition: 0.30s;
transition: 0.30s;
-webkit-backface-visibility: hidden;
}

#home a {
background: black url(http://www.miosito.it/.../file.png) center no-repeat;
padding: 0 35px;
height: 60px;
font-size: 10px;
line-height: 24px;
}

#home a:hover {
background: #f9ff01 url(http://www.miosito.it/.../file2.png) center no-repeat;
padding 0 35px;
height: 60px;
font-size: 10px;
line-height: 24px;
}

#search {
width: 357px;
margin: 4px;
}

#search_text{
width: 250px;
padding: 15px 0 15px 20px;
font-size: 24px;
font-family: "PF Din Text Comp Pro Light";
border: 0 none;
height: 52px;
margin-right: 0;
color: black;
outline: none;
background: #f9ff01;
float: left;
box-sizing: border-box;
-webkit-transition: 0.30s;
-moz-transition: 0.30s;
-o-transition: 0.30s;
transition: 0.30s;
-webkit-backface-visibility: hidden;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: black;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: black;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: black;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: black;
}

#search_text:focus {
background: #fcfe95;
}

#search_button {
border: 0 none;
background: #f9ff01 url(http://www.miosito.it/.../file3.png) center no-repeat;
width: 60px;
float: left;
padding: 0;
text-align: center;
height: 52px;
cursor: pointer;
}

#dropdown a{
border-right: 1px inherit #2e2e2e;
}

#dropdown>a {
background-image: url(http://www.miosito.it/.../file4.png);
background-position: 85% center;
background-repeat: no-repeat;
padding-right: 50px;
}

#dropdown>a:hover {
background-image: url(http://www.miosito.it/.../file5.png);
background-position: 85% center;
background-repeat: no-repeat;
padding-right: 50px;
}

.subnav {
visibility: hidden;
position: static;
top: 110%;
right: 0;
width: auto;
height: auto;
opacity: 0;
transition: all 0.1s;
background: black;
-webkit-transition: 0.30s;
-moz-transition: 0.30s;
-o-transition: 0.30s;
transition: 0.30s;
-webkit-backface-visibility: hidden;
}

.subnav li {
float: none;
}

.subnav li a {
border-top: 1px inherit #2e2e2e;
}

#dropdown:hover .subnav {
visibility: visible;
top: 100%;
opacity: 1;
}

#flatlove a {
background: black url(http://www.miosito.it/.../file6.png) center no-repeat;
padding: 0 100px;
height: 60px;
margin-left: -40px;
border-right:hidden;
-webkit-transition: 0.30s;
-moz-transition: 0.30s;
-o-transition: 0.30s;
transition: 0.30s;
-webkit-backface-visibility: hidden;
}

#flatlove a:hover {
background: black url(http://www.miosito.it/.../file7.png) center no-repeat;
padding 0 100px;
height: 60px;
margin-left: -40px;
border-right:hidden;
-webkit-transition: 0.30s;
-moz-transition: 0.30s;
-o-transition: 0.30s;
transition: 0.30s;
-webkit-backface-visibility: hidden;
}

<meta name="robots" content="noindex,follow">

CODICE HTML5 - PROPRIETA DEL TAG BODY

<ul class="nav">
<li id="home">
<a href="#"></a>
</li>
<li>
<a href="#">PAGINA</a>
</li>
<li id="dropdown">
<a href="#">SUBMENU</a>
<ul class="subnav">
<li><a href="#">PAGINA</a></li>
<li><a href="#">PAGINA</a></li>
<li><a href="#">PAGINA</a></li>
<li><a href="#">PAGINA</a></li>
</ul>
</li><li>
<a href="#">PAGINA</a>
</li>
<li>
<a href="#">PAGINA</a>
</li>
<li>
<a href="#">PAGINA</a>
</li>
<li id="dropdown">
<a href="#">SUBMENU</a>
<ul class="subnav">
<li><a href="#">PAGINA</a></li>
<li><a href="#">PAGINA</a></li>
</ul>
</li><li id="search">
<form action="" method="get">
<input type="text" name="search_text" id="search_text" placeholder="Cerca...">
<input type="button" name="search_button" id="search_button">
</form>
</li>
<li id="flatlove">
<a href=""></a>
</li>

</ul>

<script src="httP://www.miosito.it/.../prefixfree-1.0.7.js" type="text/javascript"></script>


Vi prego aiutatemi, please!

Grazie in anticipo

Postato il
19 RISPOSTE - 2 UTILI
Mirko Boschetti
Mirko Boschetti
Moderator

Se provi a mettere un link con un'esempio, forse.... Wink

Leggi di più
Postato il da Mirko Boschetti
Francesco Cascio
Francesco Cascio
User
Autore

il sito è in costruzione ancora... Posso inviarvi le foto di come lo visualizzo io su Anteprima da WebSite

Leggi di più
Postato il da Francesco Cascio
 lemonsong  
 lemonsong  
User

Questo, per cominciare, è un (grave) errore:

"PROPRIETA DEL TAG BODY"

Vai su Altervista e prenditi uno spazio free.

_______ oltre il 5° step ________

http://www.unofficialwsx5.com

Leggi di più
Postato il da  lemonsong  
Francesco Cascio
Francesco Cascio
User
Autore

Così appare se non metto il tag <style> al codice html: il menu prende lo spazio anche dei submenu. Sono cliccabili tutti i pulsanti, i submenu scendono, ma se provo a passare il puntatore su una delle voci il submenu scompare rendendoli quindi inutilizzabili.

Se invece metto il tag <style> all'html, il menu si posiziona correttamente senza prendere spazio superfluo, solo che quando un submenu scende, lo si vede posizionato in secondo piano rispetto ai contenuti delle pagine, e ovviamente scompaiono sempre se provo a passarci di sopra

Leggi di più
Postato il da Francesco Cascio
Francesco Cascio
Francesco Cascio
User
Autore

Non ti seguo lemonsong... Se è un errore posizionarlo li, dove dovrei metterlo?

Leggi di più
Postato il da Francesco Cascio
 lemonsong  
 lemonsong  
User

Il codice HTML di, per esempio, un menu va tra i tag <body> e </body> non nel tag <body "bla bla bla"> dove, ho capito, l'hai messo tu.

Ripeto: prenditi uno spazio su, per esempio, Altervista e fai vedere qualcosa.

_______ oltre il 5° step ________

http://www.unofficialwsx5.com

Leggi di più
Postato il da  lemonsong  
 lemonsong  
 lemonsong  
User

Ci sono un po' di pasticci là dentro e forse parecchie "cose" superflue.

Non capisco la particolarità di quel menu comunque di solito un menu personalizzato in WS si inserisce in header (testata).

Comincerei correggendo il codice (tag in più etc...); se visualizzi il sorgente con FF capisci di cosa parlo.

_______ oltre il 5° step ________

http://www.unofficialwsx5.com

Leggi di più
Postato il da  lemonsong  
Ful D.
Ful D.
User

Ma è enorme! E poi, su Chrome (non ho visto da altri browser), quando passo il mouse su webdesign e consulenza, il menù servizi si chiude.

Leggi di più
Postato il da Ful D.
Mirko Boschetti
Mirko Boschetti
Moderator

Meglio sarebbe stato il link da dove lo hai prelevato...Wink

Leggi di più
Postato il da Mirko Boschetti
Francesco Cascio
Francesco Cascio
User
Autore

Salve ragazzi!

Il menù l'ho scaricato da Designmodo.com e qualche modifica per renderlo più di mio gradimento (a livello visivo ovviamente) l'ho fatta, però anche il codice normale come l'ho scaricato l'ho provato e non funziona... :/

Esse Di, ho visualizzato il tuo sito e preso in considerazione il tuo consiglio e ti ringrazio molto, però la soluzione che cerco tende più verso ciò che attualmente vorrei utilizzare :)

lemonsong, ti chiedo gentilmente se puoi indicarmi i tag superflui e soprattutto quali sono gli errori nel codice che mi portano ad una non corretta esecuzione e visualizzazione del menu. Anche perchè nell'header si vede bene, però essendo di dimensioni predefinite, quando metto il codice nell'intestazione, in un boxino html, si vede bene ma non si espande il submenu, o meglio si espande ma è tagliato. Il codice sorgente lo modifico tramite Dreamweaver, su browser visualizzo tramite Chrome, non ho Firefox...

Leggi di più
Postato il da Francesco Cascio
 lemonsong  
 lemonsong  
User
Francesco Cascio
lemonsong, ti chiedo gentilmente se puoi indicarmi [...]

A occhio sei/dovresti essere più esperto di me quindi non credo di poterti dire qualcosa di nuovo, mi dispiace.

Un consiglio: Firefox è uno dei browser più diffusi, è fondamentale averlo... a tutti i livelli.

_______ oltre il 5° step ________

http://www.unofficialwsx5.com

Leggi di più
Postato il da  lemonsong  
Francesco Cascio
Francesco Cascio
User
Autore

 lemonsong  
A occhio sei/dovresti essere più esperto di me...

Beh lemonsong, le apparenza ingannano :) 

Speravo ci fossero novità ma a quanto pare un semplice menù può rivelarsi qualcosa di abbastanza complicato :/

Leggi di più
Postato il da Francesco Cascio
Francesco Cascio
Francesco Cascio
User
Autore

Ciao Mirko

Ti ringrazio tantissimo per la prova che hai fatto: i submenu funzionano e tutto il resto funge... L'unica cosa è che, come puoi ben vedere, il margine dell'header viene spostato fino al margine inferiore del submenu, cosa che non deve verificarsi... :/ C'è sempre qualche inghippo!

Comunque ora mi studio il codice che hai utilizzato tu e vediamo a cosa arrivo.

grazie ancora comunque :)

Leggi di più
Postato il da Francesco Cascio
Francesco Cascio
Francesco Cascio
User
Autore

Scusa Mirko sto avendo qualche difficoltà... Il codice html dove l'hai piazzato? E soprattutto il css dov'è?! :( Cavolo sto esaurendo... Gentilmente Mirko potresti aiutarmi?

Leggi di più
Postato il da Francesco Cascio
Mirko Boschetti
Mirko Boschetti
Moderator

Se ho capito giusto nel post di prima, volevi una cosa cosi allora....rivedi il link sopra... Wink

Leggi di più
Postato il da Mirko Boschetti
Francesco Cascio
Francesco Cascio
User
Autore

Ciao Mirko... Non volevo proprio una cosa cosi... Ma sono riuscito a trovare un escamotage per avere un menù allo stesso piano degli elementi della pagina, che non sconvolga l'header e che funzioni come dico io... Sto perfezionandolo, in quanto l'unico problema che ho è che il submenu appare anche quando passo il mouse SOTTO la voce col submenu... Per il resto funziona benissimo

Leggi di più
Postato il da Francesco Cascio