


Résumé des méthodes de piratage CSS pour spécifier le type de document d'une page Web_Experience Exchange
Mais en fait, il existe bien plus que ces navigateurs. Firefox est divisé en plusieurs versions majeures : Firefox 1.5, Firefox 2 et Firefox 3. IE7 et IE6 ont également chacun plusieurs séries, en dehors des produits de ces deux-là. fabricants grand public, en outre, il existe Opera, Konqueror, Netscape, Chrome, etc.
Chacun de ces navigateurs a son propre ensemble de règles. Il fonctionne souvent normalement ici et pas correctement là. WD a donc démoli l'est et réparé l'ouest, et finalement cela a fonctionné normalement sous plusieurs navigateurs. En conséquence, le chef de produit avait de nouveaux besoins et devait apporter des modifications ici et là. En conséquence, le cadre papier qui avait finalement été trompé s'est soudainement effondré et les WD étaient à nouveau extrêmement occupés. La raison pour laquelle je dis cela est parce que c'est mon expérience.
Habituellement, WD collecte toujours un certain nombre de compétences en matière de piratage CSS afin de le faire fonctionner correctement sous différents navigateurs. En cherchant sur Internet, il y en a beaucoup.
Cependant, tout d'abord, WD n'a pas résolu une question fondamentale : pourquoi avons-nous besoin du piratage CSS ? S'il y a 1 000 navigateurs, devons-nous nous souvenir des compétences de piratage de 1 000 navigateurs ?
En fait, le CSS Hacking est, dans une certaine mesure, quelque chose qui n'est pas sur la table. Il existe de nombreuses techniques dans le Css Hacking, qui profitent simplement des bugs du navigateur. Par exemple, il est courant d'utiliser _class{….} pour faire la distinction entre IE et Firefox. Logiquement parlant, _class est une méthode de balisage illégale. L'émergence du Css Hacking est un dernier recours pour les WD. Le travail quotidien des WD n'est pas du Css Hacking
En fait, il y a tellement de navigateurs que vous ne pouvez pas vous contenter de définir ce que vous voulez. . Définir un repère. Les gens sont habitués à vivre dans un monde standard, et dans le monde du Web, il existe également une série de normes. Les navigateurs travaillent également d’arrache-pied pour être compatibles avec les standards du web. Mais certains navigateurs ont fait leurs débuts très tôt, et on peut dire que les standards du Web qui ont émergé plus tard sont nés sous leur influence. Il y en a un autre qui était très bon à cette époque, donc il a fait beaucoup d'innovations et ne prenait pas à cœur les standards du Web. Il s'en fichait. De plus, les normes elles-mêmes sont constamment mises à jour. Par conséquent, en général, chaque système de navigateur a traversé une période où il ne se souciait pas beaucoup des normes du Web. Plus tard, tout le monde a réalisé que ce n'était plus possible. Nous avons tous fait des compromis et établi un ensemble de normes que tout le monde respecterait. Mais dans le passé, chaque entreprise avait formulé quelques petites règles et réglementations. Que devaient-elles faire si elles ne respectaient pas les normes
Alors, ces gens ont trouvé une solution : le mode standard et bizarre ? mode. Il y en a un autre appelé "mode presque standard", presque standard pour dire que c'est vraiment bizarre, j'ai le vertige. Ne vous inquiétez pas, écoutez-moi lentement.
N'ai-je pas dit que ces patrons se sont assis ensemble et ont formulé diverses normes, et que tout le monde interprétera les pages Web selon cet ensemble de normes à l'avenir. Si la page Web que vous créez peut être interprétée selon cet ensemble de normes, utilisez une balise doctype pour indiquer qu'elle peut être interprétée selon les normes du Web. C'est le mode standard.
Alors que dois-je faire si les produits Xiaojiujiu qui ont été fabriqués par diverses entreprises dans le passé ne répondent pas aux normes ? Vous ne pouvez pas tous les jeter tout de suite, n'est-ce pas ? Il existe probablement un ensemble de principes dans les logiciels appelés rétrocompatibilité. En mode bizarre, chaque navigateur simule le fonctionnement de ces anciennes versions du navigateur pour empêcher les anciennes pages de ne pas fonctionner. Lorsque la page Web ne spécifie pas de type de document, le navigateur fonctionne généralement dans un mode étrange pour empêcher l'ancienne page de fonctionner.
L’exemple le plus notable des différences entre ces deux modes concerne le modèle de boîte propriétaire d’IE sous Windows. Lorsque IE 6 est sorti, le modèle de boîte correct était utilisé en mode standard et l'ancien modèle de boîte propriétaire était utilisé en mode bizarrerie. Pour maintenir la compatibilité ascendante avec IE 5 et versions antérieures, Opera 7 et versions ultérieures utilisent également le modèle de boîte IE défectueux en mode étrange.
Mozilla et Safari ont également un troisième mode appelé "mode presque standard", qui est identique aux standards à l'exception de quelques différences mineures dans la façon dont les tables sont gérées. Le modèle est le même.
C'est pour cette raison que vous pouvez jeter de nombreuses techniques de hacking CSS. Certains livres disent que le modèle de boîte (ou le modèle de boîte à certains endroits) d'IE6 et de Firefox est incohérent, vous devez donc faire ce hack :
div{
width:100px
*width; :95px ;
}
Je dis, ce genre de livre est vraiment trompeur. Parce que, tant que le doctype est spécifié correctement, ces différences dans l'interprétation du navigateur disparaîtront et nous pourrons simplement suivre la norme.
Ce mode est précisé par le champ DOCTYPE situé au début du fichier HTML. Les plus courants sont les suivants :
HTML 4.01 Transitional :
🎜 >
Jeu de cadres HTML 4.01

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)

Pour ajuster la taille des éléments dans Bootstrap, vous pouvez utiliser la classe de dimension, qui comprend: ajuster la largeur: .col-, .w-, .mw-ajustement Hauteur: .h-, .min-h-, .max-h-

Il existe plusieurs façons d'insérer des images dans Bootstrap: insérer directement les images, en utilisant la balise HTML IMG. Avec le composant d'image bootstrap, vous pouvez fournir des images réactives et plus de styles. Définissez la taille de l'image, utilisez la classe IMG-FLUID pour rendre l'image adaptable. Réglez la bordure en utilisant la classe IMG-border. Réglez les coins arrondis et utilisez la classe Roundée IMG. Réglez l'ombre, utilisez la classe Shadow. Redimensionner et positionner l'image, en utilisant le style CSS. À l'aide de l'image d'arrière-plan, utilisez la propriété CSS d'image d'arrière-plan.

Pour configurer le framework Bootstrap, vous devez suivre ces étapes: 1. Référez le fichier bootstrap via CDN; 2. Téléchargez et hébergez le fichier sur votre propre serveur; 3. Incluez le fichier bootstrap dans HTML; 4. Compiler les sass / moins au besoin; 5. Importer un fichier personnalisé (facultatif). Une fois la configuration terminée, vous pouvez utiliser les systèmes, composants et styles de grille de Bootstrap pour créer des sites Web et des applications réactifs.

HTML définit la structure Web, CSS est responsable du style et de la mise en page, et JavaScript donne une interaction dynamique. Les trois exercent leurs fonctions dans le développement Web et construisent conjointement un site Web coloré.

Comment utiliser le bouton bootstrap? Introduisez Bootstrap CSS pour créer des éléments de bouton et ajoutez la classe de bouton bootstrap pour ajouter du texte du bouton

Il existe deux façons de créer une ligne divisée bootstrap: en utilisant la balise, qui crée une ligne divisée horizontale. Utilisez la propriété CSS Border pour créer des lignes de fractionnement de style personnalisées.

Réponse: Vous pouvez utiliser le composant de sélecteur de date de bootstrap pour afficher les dates dans la page. Étapes: Présentez le framework bootstrap. Créez une boîte d'entrée de sélecteur de date dans HTML. Bootstrap ajoutera automatiquement des styles au sélecteur. Utilisez JavaScript pour obtenir la date sélectionnée.

L'utilisation de bootstrap dans vue.js est divisée en cinq étapes: installer bootstrap. Importer un bootstrap dans main.js. Utilisez le composant bootstrap directement dans le modèle. Facultatif: style personnalisé. Facultatif: utilisez des plug-ins.
