


Explication détaillée de l'utilisation de la disposition de la grille ui-grid dans la page mobile jQuery development_jquery
Sur les appareils mobiles, la largeur de l'écran est étroite, donc les mises en page à plusieurs colonnes ne sont généralement pas utilisées, mais vous devrez parfois disposer de petits éléments (comme des boutons ou des étiquettes de navigation côte à côte, par exemple) dans plusieurs colonnes. . Le framework Jquery Mobile fournit une méthode simple pour créer une disposition de colonnes basée sur CSS appelée ui-grid
Jquery Mobile propose quatre mises en page prédéfinies, qui peuvent être utilisées dans toutes les situations où des colonnes sont nécessaires
- Deux colonnes (en utilisant la classe ui-grid-a)
- Trois colonnes (en utilisant la classe ui-grid-b)
- Quatre colonnes (en utilisant la classe ui-grid-c)
- Cinq colonnes (en utilisant la classe ui-grid-d)
Les grilles ont 100 % de largeur, sont complètement invisibles (pas de bordures ni d'arrière-plan) et n'ont pas de marge ni de remplissage, elles n'interfèrent donc pas avec le style des éléments placés à l'intérieur. Dans un conteneur de grille, les éléments enfants se voient attribuer ui-block-a / b / c / d de manière continue, faisant flotter et juxtaposer chaque élément « bloc », formant une grille. La classe ui-block-a efface essentiellement le float et démarrera une nouvelle ligne (voir la grille à plusieurs lignes ci-dessous).
ui-grid-une disposition à deux colonnes
Créez une mise en page à deux colonnes (50/50 %). Ajoutez l'attribut ui-grid-a au premier calque (conteneur parent) et ajoutez ui-block-a et ui-block au deuxième calque (deux). sous-conteneurs). -b:
<div class="ui-grid-a"> <div class="ui-block-a"><strong>I'm Block A</strong> and text inside will wrap</div> <div class="ui-block-b"><strong>I'm Block B</strong> and text inside will wrap</div> </div><!-- /grid-a -->
La balise ci-dessus produit la présentation de contenu suivante :
Comme vous pouvez le constater, les grilles n'ont pas de style visuel par défaut ; elles affichent simplement le contenu côte à côte.
Les classes de grille peuvent être appliquées à n'importe quel conteneur. Dans l'exemple suivant, nous ajoutons une ui-grid-a, appliquons ui-block et les deux boutons s'étendent jusqu'à 50 % de la largeur de l'écran
<fieldset class="ui-grid-a"> <div class="ui-block-a"><button type="submit" data-theme="c">Cancel</button></div> <div class="ui-block-b"><button type="submit" data-theme="b">Submit</button></div> </fieldset>
Veuillez noter que ce framework ajoute des marges gauche et droite aux boutons de la grille. Pour un seul bouton, vous pouvez utiliser la classe ui-grid-solo et la classe de bouton ui-block-a, comme l'exemple ci-dessous pour un div. Ces boutons auront la même marge
<div class="ui-grid-a"> <div class="ui-block-a"><button type="button" data-theme="c">Previous</button></div> <div class="ui-block-b"><button type="button" data-theme="c">Next</button></div> </div> <div class="ui-grid-solo"> <div class="ui-block-a"><button type="v" data-theme="b">More</button></div> </div>
Des classes de thème (sans attributs de thème de données) du système de thème peuvent être ajoutées à un élément, y compris des grilles. Dans le bloc suivant, nous avons ajouté deux classes : ui-bar pour ajouter la barre par défaut et ui-bar-e pour appliquer le dégradé d'arrière-plan et le style de police à l'exemple de thème de barre d'outils "E". À des fins d'illustration, un attribut inline style="height:120px" est également ajouté à chaque grille pour définir chaque hauteur standard.
disposition à trois colonnes ui-block-b
La configuration de la disposition de la grille utilise class=ui-grid-b sur les éléments conteneurs parents et 3 enfants, chacun avec sa classe ui-block-a/a/c respective, créant une disposition à une ligne et à trois colonnes (33/ 33 /33 %). Remarque : Ces blocs partagent le même thème de style que le cours, avec la disposition en grille clairement visible.
<div class="ui-grid-b"> <div class="ui-block-a">Block A</div> <div class="ui-block-b">Block B</div> <div class="ui-block-c">Block C</div> </div><!-- /grid-b -->
Cela produira une disposition en grille de 33/33/33 % pour notre contenu
disposition ui-block-c à quatre colonnes
Une rangée de quatre colonnes, grille 25/25/25/25 %, est obtenue en spécifiant class=ui-grid-c dans le conteneur parent et en ajoutant des quarts de blocs. Remarque : Ces blocs ont le même style de cours thématiques, la disposition en grille est bien visible
disposition ui-block-c à cinq colonnes
Une ligne et cinq colonnes, grille 20/20/20/20/20%, sont spécifiées par class= ui-grid-d
dans le conteneur parent
Mise en page multi-lignes et multi-colonnes
La conception de la grille regroupe les éléments sur plusieurs lignes. Par exemple, si vous spécifiez une grille à trois lignes et trois colonnes (ui-grid-b) dans un conteneur comportant neuf sous-blocs, elle sera remplacée par 3 lignes de 3 éléments chacune. Avoir une règle CSS claire pour les flottants et commencer une nouvelle ligne lorsque class=ui-block-a permet de garantir qu'une séquence répétitive de blocs attribués (A,B,C,A,B,C,etc) correspond au type de grille . Vous pouvez définir le premier conteneur de chaque ligne sur class=ui-block-a pour effacer le flottant, donc les classes des 9 sous-conteneurs doivent être : class=ui-block-(a,b,c,a,b ,c,a,b,c).
<div id="grid" class="ui-grid-b"> <div class="ui-block-a"><div class="ui-bar ui-bar-e">A</div></div> <div class="ui-block-b"><div class="ui-bar ui-bar-e">B</div></div> <div class="ui-block-c"><div class="ui-bar ui-bar-e">C</div></div> <div class="ui-block-a"><div class="ui-bar ui-bar-e">A</div></div> <div class="ui-block-b"><div class="ui-bar ui-bar-e">B</div></div> <div class="ui-block-c"><div class="ui-bar ui-bar-e">C</div></div> <div class="ui-block-a"><div class="ui-bar ui-bar-e">A</div></div> <div class="ui-block-b"><div class="ui-bar ui-bar-e">B</div></div> <div class="ui-block-c"><div class="ui-bar ui-bar-e">C</div></div> </div>
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>grid-layout demo</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css"> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <!-- The script below can be omitted --> <script src="/resources/turnOffPushState.js"></script> <script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js"></script> </head> <body> <div data-role="page"> <div data-role="header"> <h1>Grid Layout Example</h1> </div> <div data-role="content"> <div class="ui-grid-a"> <div class="ui-block-a"><strong>I'm Block A</strong> and text inside will wrap.</div> <div class="ui-block-b"><strong>I'm Block B</strong> and text inside will wrap.</div> </div><!-- /grid-a --> </div> </div> </body> </html>

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Selon les informations du 23 juillet, le blogueur Digital Chat Station a annoncé que la capacité de la batterie du Xiaomi 15 Pro a été augmentée à 6 000 mAh et prend en charge une charge flash filaire de 90 W. Ce sera le modèle Pro avec la plus grande batterie de la série numérique de Xiaomi. Digital Chat Station a précédemment révélé que la batterie du Xiaomi 15Pro a une densité énergétique ultra-élevée et que la teneur en silicium est bien supérieure à celle des produits concurrents. Après que les batteries à base de silicium aient été testées à grande échelle en 2023, les batteries à anode en silicium de deuxième génération ont été identifiées comme l'orientation future du développement de l'industrie. Cette année marquera le pic de la concurrence directe. 1. La capacité théorique en grammes du silicium peut atteindre 4200 mAh/g, soit plus de 10 fois la capacité en grammes du graphite (la capacité théorique en grammes du graphite est de 372 mAh/g). Pour l'électrode négative, la capacité lorsque la quantité d'insertion d'ions lithium atteint le maximum est la capacité théorique en grammes, ce qui signifie que sous le même poids

Explication détaillée de la méthode de référence jQuery : Guide de démarrage rapide jQuery est une bibliothèque JavaScript populaire largement utilisée dans le développement de sites Web. Elle simplifie la programmation JavaScript et fournit aux développeurs des fonctions et fonctionnalités riches. Cet article présentera en détail la méthode de référence de jQuery et fournira des exemples de code spécifiques pour aider les lecteurs à démarrer rapidement. Présentation de jQuery Tout d'abord, nous devons introduire la bibliothèque jQuery dans le fichier HTML. Il peut être introduit via un lien CDN ou téléchargé

Comment supprimer l'attribut height d'un élément avec jQuery ? Dans le développement front-end, nous rencontrons souvent le besoin de manipuler les attributs de hauteur des éléments. Parfois, nous pouvons avoir besoin de modifier dynamiquement la hauteur d'un élément, et parfois nous devons supprimer l'attribut height d'un élément. Cet article explique comment utiliser jQuery pour supprimer l'attribut height d'un élément et fournit des exemples de code spécifiques. Avant d'utiliser jQuery pour exploiter l'attribut height, nous devons d'abord comprendre l'attribut height en CSS. L'attribut height est utilisé pour définir la hauteur d'un élément

Comment utiliser la méthode de requête PUT dans jQuery ? Dans jQuery, la méthode d'envoi d'une requête PUT est similaire à l'envoi d'autres types de requêtes, mais vous devez faire attention à certains détails et paramètres. Les requêtes PUT sont généralement utilisées pour mettre à jour des ressources, comme la mise à jour de données dans une base de données ou la mise à jour de fichiers sur le serveur. Ce qui suit est un exemple de code spécifique utilisant la méthode de requête PUT dans jQuery. Tout d'abord, assurez-vous d'inclure le fichier de la bibliothèque jQuery, puis vous pourrez envoyer une requête PUT via : $.ajax({u

Titre : jQuery Astuces : Modifier rapidement le texte de toutes les balises a de la page En développement web, nous avons souvent besoin de modifier et d'exploiter des éléments de la page. Lorsque vous utilisez jQuery, vous devez parfois modifier le contenu textuel de toutes les balises de la page en même temps, ce qui peut économiser du temps et de l'énergie. Ce qui suit explique comment utiliser jQuery pour modifier rapidement le texte de toutes les balises a de la page et donne des exemples de code spécifiques. Tout d'abord, nous devons introduire le fichier de la bibliothèque jQuery et nous assurer que le code suivant est introduit dans la page : <

"Opération Delta" lancera aujourd'hui (7 mars) un test PC à grande échelle appelé "Codename: ZERO". Le week-end dernier, ce jeu a organisé un événement d'expérience flash mob hors ligne à Shanghai, et 17173 a également eu la chance d'être invité à participer. Ce test remonte à un peu plus de quatre mois depuis le dernier, ce qui nous rend curieux, quels nouveaux points forts et surprises l'Opération Delta apportera-t-elle en si peu de temps ? Il y a plus de quatre mois, j'ai expérimenté « l'Opération Delta » lors d'une séance de dégustation hors ligne et la première version bêta. A cette époque, le jeu n'ouvrait que le mode "Action Dangereuse". Pourtant, l’opération Delta était déjà impressionnante pour l’époque. Dans un contexte où les grands constructeurs se ruent sur le marché du jeu mobile, un tel FPS comparable aux standards internationaux

Titre : utilisez jQuery pour modifier le contenu textuel de toutes les balises. jQuery est une bibliothèque JavaScript populaire largement utilisée pour gérer les opérations DOM. En développement web, nous rencontrons souvent le besoin de modifier le contenu textuel de la balise de lien (une balise) sur la page. Cet article expliquera comment utiliser jQuery pour atteindre cet objectif et fournira des exemples de code spécifiques. Tout d’abord, nous devons introduire la bibliothèque jQuery dans la page. Ajoutez le code suivant dans le fichier HTML :

Récemment, Honor Mobile a organisé une conférence de lancement de nouveau produit et a officiellement lancé le Honor Magic6RSR Porsche Design. Le 22 mars, CNMO a appris que le Honor Magic 6 RSR Porsche Design était officiellement lancé à la vente, avec seulement une version 24 Go + 1 To disponible pour 9 999 yuans. Honor Magic6 RSR adopte une apparence de design Porsche, inspirée des éléments classiques des super voitures de sport Porsche. Le design de la ligne arrière s'inspire du design de la ligne volante de Porsche, et le module de caméra adopte le design hexagonal emblématique, donnant au produit une sensation tridimensionnelle et dynamique distincte. De plus, le produit est disponible en deux couleurs, gris agate et rose glace, qui sont réglées par les maîtres originaux de Porsche, soulignant encore davantage la beauté unique de son design. En termes de technologie d'écran, Honor Magic6RSR maintient
