Maison  >  Article  >  interface Web  >  Introduction détaillée sur les frères et sœurs

Introduction détaillée sur les frères et sœurs

零下一度
零下一度original
2017-06-11 09:14:092987parcourir

Comment le sélecteur de frères et sœurs peut garder le CSS lisible tout en répondant à des exigences de conception complexes. C'est l'un des exemples du processus de développement frontal Web qui commence simple et devient progressivement plus compliqué : appliquer des marges verticales à tous les éléments d'un article ( marges verticales), comme les articles de blog compilés à partir de démarques complexes. Dans la plupart des cas, vous devez gérer de nombreuses exceptions et corrélations. Par exemple, les titres et les images nécessitent généralement plus d'espace blanc au-dessus et en dessous d'eux, mais si deux images sont côte à côte, l'espace blanc entre les deux images le sera. changer moins. La distance directe entre la balise h2 et la balise h3 est inférieure à la distance entre les deux balises h2. Lorsque l'auteur original a commencé à travailler sur le front-end il y a quelques années, toutes ces exceptions et dépendances entraînaient toujours un code complexe, des incohérences visuelles et un comportement inattendu. J'ai cherché plusieurs fois sur Google pourquoi margin-top ne fonctionnait pas. La première étape : le code HTML simple est le suivant :

Hello World

1 Exemple de code pour le sélecteur de frères et sœurs pour implémenter des marges verticales

Introduction détaillée sur les frères et sœurs

Introduction : Utilisez les sélecteurs frères CSS pour compléter la conception de marges verticales complexes (marges verticales). Le code est le suivant

2. jQuery imite un exemple de code d'effet de sélection de bouton radio

Introduction détaillée sur les frères et sœurs

Introduction : je viens de commencer à apprendre jquery et j'ai du CSS au travail. Il est très difficile d'embellir les boutons dans le formulaire, j'ai donc pensé à utiliser jquery pour les remplacer pour la case à cocher, c'est un effet de changement de style simple, utilisez simplement toggleClass(). méthode. Je n'ai jamais su comment faire la boîte à boutons radio auparavant, car si l'une des boîtes à boutons radio est sélectionnée, les styles des autres doivent être supprimés. Si les deux boîtes à boutons radio sont au même niveau, utilisez siblings() pour directement. trouver l'autre

3. À propos de nextSibling_html/css_WEB-ITnose dans IE

Introduction : À propos de nextSibling dans IE

3. 🎜> 4.

Qu'est-ce qui ne va pas avec ce code DOMDOCUMENT

Introduction : Qu'est-ce qui ne va pas avec ce code DOMDOCUMENT si c'est le cas. remplacé par previousSibling Juste normal $doc = new DOMDocument();$html = <<

  • F5.

    Analyse XML et opérations d'ajout, de suppression, de modification et de vérification 2

    Introduction : J'ai écrit une interface d'opération de nœud INodeAction et a publié le code directement : la méthode getPreviousSibling consiste à obtenir le nœud adjacent précédent, et getNextSibling consiste à obtenir le nœud adjacent suivant. La méthode getBeifen est principalement destinée à des fins de documentation. S'il s'agit du nœud racine, 0 est renvoyé. La méthode printSpace consiste à styliser le document lors de l'écriture du document en fonction de l'ancienneté du nœud >Introduction : nextSibling

    7.

    Nœuds frères et sœurs dans les compétences de programmation de script DOM_javascript

    Introduction : les nœuds frères et sœurs peuvent accéder à différents nœuds enfants au même niveau via les attributs previousSibling et nextSibling. Ce nœud frère est-il un élément ou un nœud de texte ? Comment fonctionne-t-il sur les navigateurs modernes ?

    8.

    Code JS qui imite les compétences effect_javascript des frères et sœurs de jQuery

    Introduction : prendre un élément DOM des nœuds frères et sœurs, en imitant Méthode des frères et sœurs de jQuery, utilisant le code JS natif pour compléter

    9

    Javascript nextSibling et getNextElement (node) introduction_Connaissances de base

    Introduction : Introduction à l'utilisation de javascript nextSibling et getNextElement(node), les amis qui apprennent js peuvent s'y référer.

    10.

    Attribut js nextSibling et présentation de l'attribut previousSibling et notes d'utilisation_Connaissances de base

    Introduction : attribut nextSibling : cet attribut représente le nœud suivant du nœud actuel ; s'il n'y a pas de nœud au même niveau, null est renvoyé ; attribut previousSibling : cet attribut a l'effet inverse de l'attribut nextSibling. Ensuite, je le présenterai en détail. Si vous êtes intéressé, vous souhaiterez peut-être en savoir plus. Cela peut vous être utile

    [Recommandations de questions-réponses associées] :

    .

    python - Problèmes qui surviennent lors de l'utilisation de la méthode nextSibling dans beautifulsoup3.2.1

    javascript - résultats de l'installation npm

    javascript - Comment mettre en œuvre ce survol ?

    javascript - Pourquoi l'attribut nextSibling de js obtient-il l'élément de classe parent ?

    Effet Siblings() dans jQuery, comment l'obtenir avec javascript

    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