Skip to main content

Establir una imatge com a fons per a una taula en una pàgina web

Anonim

La diferenciació de taules des dels seus antecedents ajuda a emfatitzar el contingut de la taula en relació amb la resta de la pàgina web. Per afegir un fons de la taula, haureu d'ajustar el full d'estils en cascada (CSS) que admet la vostra pàgina web.

Començant

La millor manera d'afegir una imatge de fons a una taula és utilitzar el CSS

fons

propietat. Per preparar-vos per escriure el CSS de manera efectiva i per evitar errors d'impressió inesperats, obriu la vostra imatge de fons i anoteu l'alçada i l'amplada. A continuació, carregueu la vostra imatge al vostre proveïdor d'allotjament. Proveu l'URL de la imatge; un dels motius més comuns per què les imatges no es mostren és perquè hi ha un error tipogràfic a la URL. Després d'haver finalitzat aquest pas, posa un bloc d'estil CSS al capdavant del document:

  1. Escriviu el CSS per al fons de la vostra taula i poseu-lo dins del bloc d'estil:

    taula {background: url (" URL a la imatge ") no-repeat;)

    1. Col·loqueu la taula a l'HTML:

    2. cel·la 1

    3. cel·la 2

    4. cel·la 1

    5. cel·la 2

  2. Estableix l'amplada i l'alçada de la taula perquè coincideixi amb l'amplada i l'alçada de la imatge.

    … ​​

Si el contingut de la taula és més gran que l'alçada i l'amplada de la imatge, la imatge de fons només es mostrarà una vegada.

Posa un fons en una sola taula

Les instruccions anteriors establiran la mateixa imatge de fons a cada taula de la pàgina. Si voleu posar el fons en només taules específiques, heu d'utilitzar un

classe

  1. attribute.Change your CSS per llegir:

    table.background {background: url (" URL a la imatge ") no-repeat;)

  2. Afegeix la classe fons a qualsevol taula que vulgueu tenir aquesta imatge de fons. Estableix l'amplada i l'alçada d'aquestes taules.

    class = "background" style = "width: 400px; height: 500px;> …

Permetre que la imatge de fons de la taula es repeteixi

Les taules més grans o les taules amb més contingut poden necessitar tenir la repetició de fons perquè la taula sencera s'ompli. Canvieu el valor de la vostra CSS de manera que la imatge es repeteixi a l'eix Y, a l'eix X o en les dues.

background: url ("URL a la imatge") repetició;

De manera predeterminada, el valor de la repetició serà de rajoles, però també podeu establir el valor de repetició

repeteix-x

o

repetiu-i

a taulell horitzontal o vertical, respectivament.

Els colors del fons de la cel·la bloquegen la imatge de fons de la taula

Qualsevol color de fons establert a les cel·les de la taula anul·larà la imatge de fons a la taula. Així que aneu amb compte quan utilitzeu colors de fons a les vostres cel·les en combinació amb imatges de fons de la taula.

Consideracions

Els fons de taula configuraran les teves taules a part de la pàgina subjacent. No obstant això, pensa dues vegades abans d'utilitzar aquesta tècnica. La inserció d'una imatge neutral no pot distreure, però les imatges complicades que volen ser bonics (per exemple, inserir una foto d'un gatet darrere d'una taula que indica adopcions d'animals de companyia) poden semblar poc professionals i poden afectar la llegibilitat de les dades tabulars.

Qualsevol imatge que utilitzeu ha de tenir una llicència adequada; només perquè es pot trobar una foto a la web no vol dir que la pugui adaptar per al seu propi ús. Respecta els drets d'autor!