Maison Applet WeChat Développement de mini-programmes Connaissance de base des mini-programmes et explication détaillée des balises multimédias de style CSS

Connaissance de base des mini-programmes et explication détaillée des balises multimédias de style CSS

Sep 19, 2017 am 09:35 AM
media 基础知识

微信小程序 基础知识css样式media标签

前言:

微信小程序中我遇到了一个对我来说是新的东西,但是对于前端开发来说不算是新知识,html页面中的media标签,在此记录下来以备不时之需

在css中我们使用media标签来区分调用哪个css样式,比如使用media=”print”来表示当执行打印文档时,使用print.css样式。这样使得文档更有得于打印,如将页面宽度增宽、或屏蔽掉一些不需要打印的内容。

<link href="styles/main.css" rel="external nofollow" rel="stylesheet" type="text/css" media="screen" />
<link href="styles/print.css" rel="external nofollow" rel="stylesheet" type="text/css" media="print" /> 
<link href="main.css" rel="external nofollow" rel="stylesheet" type="text/css" media="all'/>
Copier après la connexion

下边是media标签的10个值,可见常用的并不多。当没有media标签时,默认为media=”all”。

all– 用于所有设备类型

aural– 用于语音和音乐合成器

braille– 用于触觉反馈设备

embossed– 用于凸点字符(盲文)印刷设备

handheld– 用于小型或手提设备

print– 用于打印机

projection– 用于投影图像,如幻灯片

screen– 用于计算机显示器

tty– 用于使用固定间距字符格的设备。如电传打字机和终端

tv– 用于电视类设备

在上边引用css样式时,我们引用了两次。我们完全可以引用一个css样式来达到我们的目的,这样也可以提高css样式加载速度,

实现代码如下:

CSS代码

@media all { 
        body{ font:12px; width:100%;} 
   } 


@media print 
{ 
  body{ font:14px; width:595px;}  /* 用于打印时将宽度设置为595px(A4) */ 
}
Copier après la connexion

以上media标签是css中的标准语法,所有浏览器都支持media标签,但下面的写法出IE6\7\8 以为的浏览器都支持

CSS代码

@media all and (min-width: 1001px) { 
 #sidebar ul li a:after { 
  content: " (" attr(data-email) ")"; 
  font-size: 11px; 
  font-style: italic; 
  color: #666; 
 } 
} 


@media all and (max-width: 1000px) and (min-width: 700px) { 
 #sidebar ul li a:before { 
  content: "Email: "; 
  font-style: italic; 
  color: #666; 
 } 
} 


@media all and (max-width: 699px) and (min-width: 520px), (min-width: 1151px) { 
 #sidebar ul li a { 
  padding-left: 21px; 
  background: url(../images/email.png) left center no-repeat; 
 } 
}
Copier après la connexion

也有人这么搞

@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0), screen and (min-device-pixel-ratio: 1.0), screen and (min-resolution: 1.0dppx) {
  .icon-del {
background-image: url(../../resources/images/ui_3@2x.png);
background-size: 274px 228px;
display: block;
 }
}
Copier après la connexion

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Comment résoudre le problème selon lequel le support de vérification de l'ordinateur Lenovo ne peut pas être activé ? Comment résoudre le problème selon lequel le support de vérification de l'ordinateur Lenovo ne peut pas être activé ? Feb 12, 2024 am 08:36 AM

Certains utilisateurs ont rencontré le problème selon lequel la vérification des médias ne peut pas être lancée lors du démarrage d'un ordinateur portable Lenovo, ce qui prête à confusion. Alors, comment résoudre le problème de la vérification des médias qui ne démarre pas sur les ordinateurs Lenovo ? Ce didacticiel vous présentera les raisons et les solutions pour lesquelles la vérification des médias ne démarre pas sur les ordinateurs portables Lenovo. Causes : 1. Dommages au disque dur : Si le disque dur de l'ordinateur portable Lenovo est endommagé ou en panne, l'ordinateur portable affichera la vérification du support et ne démarrera pas. Le système d'exploitation est endommagé : Si le système d'exploitation d'un ordinateur portable Lenovo est endommagé, l'ordinateur portable affichera la vérification du support et ne pourra pas démarrer. 2. Redémarrez l'ordinateur, appuyez sur F12 pour accéder au BIOS et sélectionnez l'élément "Démarrage".

Une lecture incontournable pour apprendre MySQL ! Explication détaillée des connaissances de base des instructions SQL Une lecture incontournable pour apprendre MySQL ! Explication détaillée des connaissances de base des instructions SQL Jun 15, 2023 pm 09:00 PM

MySQL est un système de gestion de bases de données relationnelles open source largement utilisé dans le développement d'applications Web et le stockage de données. L'apprentissage du langage SQL de MySQL est très nécessaire pour les gestionnaires de données et les développeurs. Le langage SQL est la partie centrale de MySQL, donc avant d'apprendre MySQL, vous devez avoir une compréhension complète du langage SQL. Cet article vise à vous expliquer en détail les connaissances de base des instructions SQL, afin que vous puissiez comprendre les instructions SQL étape par étape. étape. SQL est l'abréviation de Structured Query Language, utilisé dans les données relationnelles.

Apprendre à partir de zéro : maîtriser les bases du langage Go Apprendre à partir de zéro : maîtriser les bases du langage Go Feb 01, 2024 am 08:45 AM

Partir de zéro : introduction aux bases de l'apprentissage du langage Go Le langage Go, également connu sous le nom de Golang, est un langage de programmation open source développé par Google. Il a été lancé en 2009 et est rapidement devenu un langage populaire, notamment dans des domaines tels que le développement Web, les systèmes distribués et le cloud computing. Le langage Go est célèbre pour sa simplicité, son efficacité et sa forte concurrence. Syntaxe de base 1. Variables et constantes Dans le langage Go, les variables et les constantes sont saisies. Les variables peuvent stocker des données, tandis que les constantes ne peuvent pas être modifiées. Le format de déclaration des variables est : v

Quelques connaissances de base du framework Yii Quelques connaissances de base du framework Yii Jun 21, 2023 pm 07:07 PM

Yii est un framework PHP orienté objet populaire. Son nom complet est « YesItIs », ce qui signifie « Oui, c'est comme ça ». Il est conçu pour être efficace, rapide, sécurisé et facile à utiliser, c'est pourquoi il est largement utilisé dans le développement d'applications Web à grande échelle. Dans cet article, nous présenterons quelques connaissances de base du framework Yii pour aider les novices à mieux comprendre ce framework. Architecture MVC Le framework Yii adopte un modèle de conception basé sur MVC (Model-View-Controller), qui

Quels concepts de base faut-il comprendre pour apprendre le canevas ? Quels concepts de base faut-il comprendre pour apprendre le canevas ? Jan 17, 2024 am 10:37 AM

De quelles connaissances de base avez-vous besoin pour apprendre le canevas ? Avec le développement de la technologie Web moderne, l’utilisation de la balise <canvas> en HTML5 pour dessiner est devenue courante. Canvas est un élément HTML utilisé pour dessiner des graphiques, des animations et d'autres images, qui peuvent être manipulés et contrôlés à l'aide de JavaScript. Si vous souhaitez apprendre le canevas et maîtriser ses connaissances de base, ce qui suit vous le présentera en détail. Bases HTML et CSS : avant d'apprendre Canvas

Une exploration approfondie des bases de la programmation en langage Go Une exploration approfondie des bases de la programmation en langage Go Mar 05, 2024 am 08:15 AM

"Discussion approfondie sur les bases de la programmation en langage Go : analyse d'exemples de code spécifiques" En tant que langage de programmation rapide et efficace, le langage Go est de plus en plus favorisé par les programmeurs et les développeurs. Dans le processus d’apprentissage et de maîtrise du langage Go, il est crucial d’avoir une compréhension approfondie de ses bases. Cet article mènera une discussion approfondie sur les variables, les types de données, le contrôle de processus, les fonctions, etc., et la combinera avec des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et maîtriser les connaissances de base du langage Go. Variables et types de données En langage Go, la déclaration et l'initialisation des variables sont très

Guide du débutant sur la programmation Go : connaissances de base et applications pratiques Guide du débutant sur la programmation Go : connaissances de base et applications pratiques Jan 23, 2024 am 09:31 AM

Démarrage rapide de la programmation Go : connaissances de base et guide pratique Go, en tant que langage de programmation émergent, est privilégié par les développeurs pour sa simplicité, son efficacité et sa concurrence. Que vous soyez débutant ou développeur ayant une certaine expérience en programmation, cet article vous guidera rapidement dans la programmation Go et vous fournira des directives pratiques et des exemples de code spécifiques. 1. Installez l'environnement du langage Go. Pour démarrer la programmation dans le langage Go, vous devez d'abord installer l'environnement du langage Go sur votre ordinateur. Vous pouvez le télécharger depuis le site officiel de Go (https://golang

Apprenez les bases des fonctions de saisie du langage Go à partir de zéro Apprenez les bases des fonctions de saisie du langage Go à partir de zéro Mar 28, 2024 am 08:12 AM

Apprenez les bases des fonctions de saisie du langage Go à partir de zéro. Le langage Go est un langage de programmation typé statiquement, compilé et simultané développé par Google. Il possède une syntaxe concise, un modèle de concurrence efficace et d'excellentes performances, il est donc privilégié par les développeurs. Dans le processus d’apprentissage du langage Go, la compréhension des fonctions d’entrée est l’une des connaissances de base les plus importantes. Cet article partira de zéro, présentera les connaissances de base des fonctions de saisie du langage Go et donnera des exemples de code spécifiques. 1.fmt package Dans le langage Go, le package fmt est utilisé pour formater l'entrée et

See all articles