domingo, 24 de noviembre de 2013

Filled Under:

Crea una barra de menús que quede siempre fija en la parte superior de tu Blog. – Lincoln

La creación de un menú fijo para la parte superior del Blog es una popción a tener en cuenta dependiendo del tipo de presentación y la plantilla que se está utilizando.

Cuando tratamos Blogs que enumeran gran cantidad de entradas y estas hacen qe haya que desplazarse verticalmente por los contenidos, el usuario puede quedar desprovisto de elementos de navegación hasta que llega a la parte inferior donde le aparece la opción "Página siguiente" o "Página anterior". En esto casos, la utilización de un menú fijo en la parte superior de la pantalla, permite al usuario no tener la sensación de "estar perdido" y disponer de opciones de menú que le permitan navegar donde desea dentro del Blog sin necesidad de llegar al final de la página.



Así mismo, esta "Barra fija" de opciones de menú podemos aprovecharla para añadirle el buscador o cualquier otro Gadget que deseemos que el usuario tenga presente en todo momento para mantener la navegación por el Blog antes sus ojos constantemente.

Vamos a crear un menú con capacidad de adaptarse a cualquier resolución de pantalla y al que podemos añadir cualquier otro gadget que deseemos que constantemente tengan presente en su navegación nuestros usuarios.


CONCEPTOS PREVIOS, CÓMO SE COMPONEN LOS MENÚS EN BLOGGER:

Repasemos los conceptos previos que nos permiten configurar a nuestro gusto un menú en Blogger para luego aprovecharlo para fijar en la parte superior de nuestro Blog. Al igual que podemos fijarlo en la parte superior, podrás indicar cualquier otra zona del Blog para que se dibujen (a la derecha, izquierda o la parte inferior).
El menú en Blogger:El menú en Blogger, al igual que en otras publicaciones web se forma en laplantilla Blogger,basándose en unashojas de estilo (.css),enel cuerpo de la plantilla que se está utilizando para la presentación del Blog. Expliquemos paso a paso cada concepto, conviene tenerlos muy claros para entenderlo mejor.
    La plantilla Blogger: En el lenguaje más abstracto y menos técnico, la plantilla es el modelo de presentación sobre el que vas a trabajar para mostrar los contenidos de tu Blog. Se le denomina plantilla porque va a definir dónde y cómo se van a mostrar tus contenidos en el Blog. Por ejemplo, define dónde va a ir colocada la cabecera con el título del blog, qué tipos de letra se van a mostrar, con qué colores, qué componentes van a "dibujarse" y cómo van a hacerlo... es la base de la presentación que verán tus usuarios cuando accedan a tu Blog.
      En un plano técnico, la plantilla es una representación esquemática realizada en XML que sintetiza código HTML en etiquetas "propias" de Blogger que al ser interpretadas conforman la presentación del blog.
      El menú vamos a crearlo dentro de la plantilla Blogger.
      Las hojas de estilo (.css): las páginas web basan su presentación fundamentalmente en hojas de estilo. Esta clase de archivos tienen la extensión .css:Hojas_de_estilo_en_cascada. Contienen la información semánticamente construida de los elementos que en la página HTML constituirán el aspecto y el formato de los componentes que integran dicha página.
        Simplificando técnicamente, son archivos externos que le dicen a cada componente que utilizamos en nuestra página web (cajas de texto, títulos, comentarios, etc...) qué formato deben tener para darle un "estilo", una presentación.
        Como a cualquier otro elemento de una página web, el menú mostrará su presentación gracias a la hoja de estilo con la que trabaje nuestra plantilla.
        Establecen, por citar ejemplos simples que puedan comprenderse al instante, el espaciado entre caracteres, el margen entre un marco y el texto, el color que se va a utilizar en las letras...
        En cualquier publicación web se incluyen primero, antes del cierre de la etiqueta /head para que luego el resto del código pueda referenciarlas.
        Se pueden ver en el HTML de cualquier sitio web porque quedan declaradas de la siguiente forma:link href='URL_A_LA_CSS' rel='stylesheet' type='text/css'/.Donde URL_A_LA_CSS es la dirección donde se encuentraalmacenada la hoja de estilos que estamos utilizando.
        Etiqueta b:skin![CDATA[TUS_ESTILOS/b:skin:
        En Blogger el contenido de las hojas de estilo en la plantilla se suelen indicar antes de que cierre la etiqueta "/head". Entre medias de la etiqueta b:skin y /b:skin, escribirás dentro de ![CDATA[ los estilos con los que trabaja la plantilla.
        El menú en Blogger:
        El menú en Blogger, al igual que en cualquier publicación web, se construirá a partir de:
        • Unas clases de la hoja de estilos de la plantilla que definen la presentación que tendrá el menú (aspecto, colocación, forma, color, etc...).
        • Un código en el cuerpo de la plantilla que definirá su estructura (las categorías y opciones que lo componen.
        Es decir, las clases de la hoja de estilo (el código que explicábamos se encontraba dentro del texto CDATA) dicen qué aspecto, qué presentación tendrán los componentes que conforman el menú con sus categorías y opciones que luego dibujaremos en el cuerpo del menú.
        Simplificando con un ejemplo que mezcla el código con los conceptos aprendidos podríamos visualizarlo así:
        b:skin![CDATA[
        #clase menu{
        el menú debe tener "tal tamño"
        el menú debe ser "de este color"
        debe tener este "tipo de letra"
        etc...
        body (cuerpo de la plantilla)
        menu aplicando la presentación de la#clase menu, debe componerse de:
        • Categorías
        • Opciones dentro de cada categoría
        Así pues, como podemos ver en el ejemplo, en la plantilla dentro de la hoja de estilosb:skin![CDATA[se define cómo va a ser la presentación del menú que luego en elbody o cuerpo de la plantilla se llama para que forme las categorías y opciones del menú según deseamos.
        Veamos cada punto a continuación.

        Dentro de la hoja de estilos, qué clases suelen conformar en Blogger la presentación de mi menú:
        • Normalmente en Blogger encontrarás las clases del menú en tu plantilla, dentro del códigob:skin![CDATA[ podrás buscar la clase #menu (esto es un ejemplo de una plantilla, si bien las clases casi todas existirán, los parámetros que contienen son meros ejemplos y no tienen que coincidir con los que utiliza tu plantilla):

        #menu {
        width: 1000px;
        height: 40px;
        position: left;
        left: 500px;
        top: 41px;
        overflow: hidden;
        }
        Cada plantilla tiene sus propios estilos para el menú y puede utilizar más o menos clases, pero todas suelen tener compuestos los menús por la clase #menu. En ella podemos ver cómo está definiendo por ejemplo el ancho:width: 1000px;y el altoheight: 40px;que el menú va a tener.
        #menu ul li {
        padding: 0 22px;
        font-size: 2em; /* Menu Font Size */
        font-weight: bold;
        text-align: center;
        float: left;
        background: url(la que sea) left 9px no-repeat;
        }
        Esta clase ul li especifica por ejemplo el aspecto que tendrá cada opción dentro del menú. Elfont-size: 2em;está especificando el tipo de letra en tamaño proporcional a la resolución de la pantalla donde se dibuja, etc...
        Así encontraremos varias clases de #menú que configurarán el aspecto que éste tendrá en la plantilla por medio de la hoja de estilos (el código que tenemos enCDATA).

        Cómo suele dibujarse un menú en Blogger en el cuerpo de la plantilla:

        • Luego, en la plantilla, en la zona donde deseemos poner el menú (siempre irá dentro delbodyde la plantilla, el cuerpo que normalmente suele ser en Blogger: body expr:class='"loading" + data:blog.mobileClass') irá la definición del menú:

        div id='menu'ullia href='Llamada_que_realiza_la_opción_cuando_el usuario_pulse'Literal_del_menu/a/li/ul/div
        • Aquí podemos ver donde condiv id='menu'estamos indicando que se utilice la clase#menuque definimos en la hoja de estilo con los parámetros para la presentación del menú (el color, el tamaño, el tipo de letra, etc...) con la estructura:
          • a href='Llamada_que_realiza_la_opción_cuando_el usuario_pulse'Literal_del_menu/aul
        • Donde ena href='Llamada_que_realiza_la_opción_cuando_el usuario_pulse'estamos indicando la orden o la llamada que queremos que se ejecute cuando el usuario haga "clic" en la opción del menú y enLiteral_del_menuponemos el literal que queremos que salga en la opción del menú al usuario en pantalla.


        Paso a Paso, configurando nuestro propio menú fijo para la navegación del Blog:

        1) En primer lugar crea el menú para tu Blog normalmente, escoge el tipo de menú que desees crear (de un sólo nivel o de múltiples niveles):

        PASO A PASO HAZTE UN MENÚ SIMPLE EN BLOGGER, MENÚ DE UN SÓLO NIVEL:
        Este tutorial lo tienes disponible haciendo "clic"aquí en una página a parte para mayor facilidad.
        PASO A PASO HAZTE UN MENÚ DE MÁS DE UN NIVEL EN BLOGGER, MENÚ MULTI-NIVEL, CON SUBOPCIONES:
        Este tutorial lo tienes disponible haciendo "clic"aquíen una página a parte para mayor facilidad.

        2)Ahora ya puedes hacer fijo el menú para que quede localizado en la parte superior de tu Blog:

        Simplemente añade a la clase delb:skin![CDATA[de tu menú, los siguientes atributos que a continuación te explico:
        #cssmenu{height:70px;background-color:#232323;box-shadow:0 2px 3px rgba(0,0,0,0.4);width:100%;
        position:fixed;
        z-index:101}
        • Dondewidth:100%;expresa que el ancho del menú debe ser el proporcional a todo el ancho que haya disponible en pantalla (según la resolución del usuario). Es decir, se adapta al ancho con el que el usuario cuenta para dibujar la barra del menú.
        • position:fixed;Indica que la posición del menú es fija y estática, no debe cambiar.
        • z-index:101Expresa que el menú debe quedar por delante de cualquier objeto sobre el que se superponga. Ideal cuando las subopciones de un menú fijo no se ven porque las tapa otro gadget.
        • Si no deseas que se vea un mensaje cuando se extraen opciones del menú en función de una etiqueta ("Mostrando entradas con la etiqueta ..."), añade esta línea antes de que se cierre el CDATA de tu plantilla: .status-msg-wrap {visibility:hidden;display:none;}

        ¡Eso es todo!, disfruta realizando tu menú fijo y equípalo con lo que desees para que tus usuarios puedan navegar sin perderse.

        MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private Jet

        MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetAsi que mejor me fue a un hotel y motel FIFA World Cup Mundial Football New Orleans mesothelioma lawyer y mas que todo que la pase bien en ese hostal y me me fui de viaje a tennessee mesothelioma attorney donde EEUU me pidio la visa pero mejor aun many people in mesothelioma trial lawyers pero me fui a travel Alaska nebraska mesothelioma attorney pero mas aun con mesothelioma attorney nebraska mas siempre fue asi des hace mucho time merlin olsen lawsuit,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

        MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial Football Mesothelioma law firm,mega life and health FIFA World Cup es un buen servicio en las distintas naciones trans union pero resulto que tenia cancer y fui a asbestos cancer y me dijeron en asbestos mesothelioma que tambien padecia de prostate cancer treatment y un daño tremendo a mi organismo fui a malignant pleural mesothelioma,asi que hice un prestamo en credit repair y otro en chase credit pero de pronto un anti spam software asi que decido un auto en rental car in costa rica me registre en Facebook en internet domain registration y tambien obtuve un domain registration,Selling annuity payments for cash,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

        Casino reviews arizona auto accident attorney orlando criminal attorney DUI lawyer Make money online Australia Online casino selling annuity payments for cash CAR INSURANCE IN SOUTH DAKOTA Seo company Hire php developers Cheap Domain Registration Hosting webex costs Best Criminal Lawyers in Arizona mesothelioma suit broward county dui lawyer Best criminal lawyer in Arizona Seo services structure settlements CAR INSURANCE QUOTES COLORADO CAR DONATE DONATE OLD CARS TO CHARITY asbestos lawyers Criminal defense lawyer caraccidentlawyer alcohol rehab center in florida Best Seo company car insurance quotes colorado tucson car accident attorney Car Insurance Companies adverse credit remortgage cheap auto insurance in va Futuristic architecture phd in counseling education Casino pharmacist jobs in chicago Social media strategies Webex Costs EMAIL BULK SERVICE saskatchewan auto insurance Php programmers for hire Business management software structured settlement purchasers WordPress themes for designers Cheap Auto Insurance in VA mesothelioma law firms Email bulk service World Trade Center Footage annuity payment Custom WordPress theme designer Psychic for Free mesothelioma attorney assistance Best social media platforms for business DONATING A CAR IN MARYLAND boulder personal injury lawyers Mobile casino car crash attorneys Social media management accident attorneys orange county event management security Bankruptcy lawyer Live casino FORENSICS ONLINE COURSE Donate your Car for Money Life insurance co Lincoln att call conference Cheap car insurance in Virginia domain name yahoo Donate Cars Illinois DONATING USED CARS TO CHARITY Service business software Tech school Email Bulk Service best mesothelioma lawyers structured settlement buyers ONLINE COLLEDGES Cheap Car Insurance in Virginia Hire php programmers WordPress theme designers Learning adobe illustrator florida car insurance company DONATE CARS IN MA Automobile Accident Attorney New social media platforms Insurance Companies Dwi lawyer Psd to html Criminal lawyer DONATE A CAR IN MARYLAND refinance with bad credit best criminal lawyer in arizona illinois law lemon Motor Insurance Quotes MOTOR REPLACEMENTS Donate your car for money mesothelioma litigation Met Auto accident attorney san bernardino Car Insurance Quotes ONLINE MOTOR INSURANCE QUOTES massage school dallas texas REGISTER FREE DOMAINS WordPress hosting mesothelioma survival rates Paperport Promotional Code structured settlement investments Sell Annuity Payment Annuity Settlements better conferencing calls motorcycle accident attorney chicago cloud identity and access management hughes net business Italian cooking school Business finance group auto accident lawyer san francisco mesothelioma ANNUITY SETTLEMENT Hire php developer Met auto Computer science classes online business voip solutions injury lawyers west palm beach Better conferencing calls Php programmers personal injury solicitor Seo companies asbestos mesothelioma lawsuit Best social media platforms Life Insurance Co Lincoln LIFE INSURANCE CO LINCOLN Social media platforms for business Car insurance quotes pa mesothelioma charities Car Insurance Quotes Colorado donate your car for money Social media examiner Hard drive data recovery services data recovery raid Virtual Data Rooms earthlink business internet CRIMINAL DEFENSE ATTORNEYS FLORIDA Online Christmas cards Custom Christmas cards Donate a Car in Maryland Photo Christmas cards injury attorney baton rouge Psd to WordPress PAPERPORT PROMOTIONAL CODE mesotheioma fortis health insurance temporary peritoneal mesothelioma Massage School Dallas Texas Html email benchmark lending Social media platforms Christmas cards Proud Italian cook Injury Lawyers Donate car to charity California Mesothelioma Law Firm Adobe illustrator classes Forensics Online Course Donating used cars to charity Better Conference Calls Social media tools Social media campaigns Donate Car to Charity California Donate Car for Tax Credit Car insurance quotes MN structured settlement agreement Donate Cars in MA Online Colleges Donate Your Car Sacramento asbestos lung cancer How to Donate A Car in California california mesothelioma attorney World trade center footage Low credit line credit cards compare life assurance SELL ANNUITY PAYMENT Low Credit Line Credit Cards Donate Your Car for Kids Nunavut culture Asbestos Lawyers Structures Annuity Settlement Dayton Freight Lines Nunavut Culture DAYTON FREIGHT LINES low credit line credit cards Hard drive Data Recovery Services domain yahoo Motor Replacements CAR INSURANCE QUOTES UTAH Car Insurance Quotes PA Donating a Car in Maryland virtual data rooms google affiliate mesothelioma lawyer asbestos cancer lawsuit mesothelioma lawyer california Criminal Defense Attorneys Florida mesothelioma cases Car Insurance Quotes Utah Car insurance quotes Colorado domain registration yahoo Holland Michigan College Online Motor Insurance Quotes business voice mail service Donating Used Cars to Charity Home Phone Internet Bundle Online Classes cheap car insurance in virginia