¿Cómo crear un menú desplegable a través de html y css?
El efecto que desea debe ser el siguiente:
El código de muestra es el siguiente:
.menu{}
.menu?ul,.menu?li {margin: 0;?padding:0;list-style:none?outside;}
.menu>ul{overflow:auto;?display:inline-block;}
.menu? a,.menu?span{?cursor:default;?height:30px;?line-height:30px;?padding:0?5px;?display:block;?text-overflow:ellipsis;?overflow:hidden ;?text -decoration:none;?color:MenuText;}
.menu?a:hover,.menu?span:hover,.menu?li:hover>a,.menu?li:hover >span{ color:HighlightText;}
.menu?li:hover{background-color:Highlight;}
.menu?li:hover>ul{display:block;}
.menu>ul>li{float:left;}
.menu>ul>li?ul{display:none;float:left;?background-color:#fff ;?border :1px?solid?Highlight;?position:absolute;}
.menu>ul>li?li{padding-left:25px;margin:2px;background:transparent?url(data: imagen/gif ) li?ul{ margin-left:140px;?margin-top:-30px;}
.menu?li.expand>a,.menu?li.expand>span{fondo: transparent?url(data:image/ png;base64,R0lGODlhAwAQAIABAAAAAP///yH5BAEAAAEALAAAAAADABAAAAIKjI8JBtv/wko0FQA7)?no-repeat?right?center;?padding-right:10px;?margin-right:5px;}<
/p>
.menu>ul>li.expand>a,.menu>ul>li.expand>span{?imagen de fondo:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAADCAYAAACwAX77AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DA c dvqGQAAAAaSURBVBhXY2BgYPiPAwOFMSXBgjAA0wnmAwASVQv19UVKmwAAAABJRU5ErkJggg==);}