Maison  >  Article  >  interface Web  >  Problèmes concernant les cellules vides en CSS

Problèmes concernant les cellules vides en CSS

黄舟
黄舟original
2017-06-30 13:25:481537parcourir

J'ai trouvé qu'en CSS, lorsque border-collapse est défini pour se séparer, le résultat est le même, que cellules vides soit utilisé ou non, et les valeurs afficher et masquer sont les mêmes. J'espère que vous me donnerez quelques conseils.

Dans la norme css2
Syntaxe :

empty-cells : show | hide

Valeur :
show : Valeur par défaut. Afficher la bordure
masquer : Masquer la bordure

Description :
Définir ou récupérer s'il faut afficher la bordure de la cellule lorsque la cellule du tableau n'a pas de contenu.
Cette propriété ne fonctionne que lorsque les bordures des lignes et des colonnes du tableau sont indépendantes (par exemple, lorsque la propriété border-collapse est égale à Separate ).
La fonctionnalité de script correspondante est emptyCells.

Il s'agit d'une norme CSS2 qui n'est pas prise en charge par IE. L'effet peut être affiché normalement dans Firefox. Le code de démonstration pour l'effet spécifique est le suivant

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>table test</title>
<style>
#layout {}
.show {border: 1px solid #ff0000; border-collapse:separate; empty-cells: show;}
.hide {border: 1px solid #ff0000; border-collapse:separate; empty-cells: hide;}
</style>
</head>

<body>
<table id="layout">
  <tr>
    <td class="show">Cascading</td>
    <td class="show"></td>
  </tr>
  <tr>
    <td class="hide">Cascading</td>
    <td class="hide"></td>
  </tr>
 </table>
</body>
</html>

Vous. peut voir qu'il est vide lors de l'affichage. Le tableau est affiché et le tableau vide est masqué lors du masquage

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn