CSS LOMFR-XML
Feuille de styleutilisable avec un éditeur XML pour produire simplement dans un contexte "convivial" des fiches de valorisation de ressources pédagogiques au format LOMFR. Cette feuille de style a été testée vace Oxygen et partielement xxe.
Taille 9.9 kB - File type text/cssContenu du fichier
@charset "utf-8"; /* ============================================================= */ /* Ce document est mis à disposition sous licence */ /* CreativeCommons : */ /* -Paternité- */ /* -Pas d'Utilisation Commerciale- */ /* -Partage des Conditions Initiales à l'Identique- */ /* 2.0 France */ /* http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ */ /* Auteur : Gérard Vidal ENS-Lyon 17/07/08 */ /* Modification jennifer Wolfarth Romuald Sellin Université du Maine 15/12/08 */ /* Modification Marie Peterlongo Gérard Vidal 06/01/09 */ /* ============================================================= */ /* ************************************************************* */ /* Feuille de style (CSS) pour la rédaction d'une fiche lomfrens */ /* ************************************************************* */ /* ********************************** */ /* Propriérés générales de la fiche */ /* ********************************** */ *:before,*:after { font-family : "Arial" , sans-serif; font-size: 11px; width: 799px; margin: auto; } *:after { font-size: 11px; padding-left: 41px; color: #999999; background-color: #dbdbdb; } lom:before { content: "Valorisation d'un document"; height: 30px; padding-top: 70px; color: #999999; font-size : x-large; text-align: center; font-weight : bold; display: block; background-image: url("http://pratic.ens-lyon.fr/xsd/addendums-lomfrens/imagesCSS/bandeau.jpg"); } lom { background-color: white; } lom:after { content: "Fiche de valorisation de ressources au format LOMFR. Utiliser les les flèches pour vous déplacer dans l'édition (Oxygen)"; height: 30px; padding-top: 55px; font-style: normal; color: #999999; text-align: center; background: url("http://pratic.ens-lyon.fr/xsd/addendums-lomfrens/imagesCSS/piedpage.jpg") no-repeat; } /* ***************************************************************** */ /* champs d'information apparaissant à plusieurs endroits du LOMFR */ /* ***************************************************************** */ source:after { content:"Pour avoir la liste des valeurs possibles cliquez sur entrée dans Oxygen ou sur 'Maj-F1' dans xxe "; } /*value:before { content:"Structure :"; } */ value:after { content:"Pour avoir la liste des valeurs possibles cliquez sur entrée dans Oxygen ou sur 'Maj-F1' dans xxe "; width: 789px; } catalog:before { content:"Nom du catalogue :"; } catalog:after { content:"Nom du catalogue ici"; } entry:before { content:"Identifiant choisi dans le catalogue :"; } entity:before { content:"Nom/Identifiant de la personne ayant contribué :"; } entity:after { content:"Nom identifiant fourni sous la forme d'une VCard"; } date:before { content:"Date de mise à disposition de la ressource :"; } dateTime:after { content:"Sous la forme : aaaa-mm-jj"; } /* ******************************************* */ /* textes précédant les champs d'information */ /* ******************************************* */ general:before { content:"Informations générales"; } title:before { content: "Titre:"; } description:before { content: "Description résumé :"; } keyword:before { content:"Mot-clés :"; } language:before { content:"Langue de la ressource:"; } language:after { content:"langue indiquée avec 3 caractères minuscules"; } structure:before { content:"Struture :"; } aggregationLevel:before { content:"Niveau de granularité :"; } coverage:before { content:"Période considérée:"; } documentType:before { content:"Type documentaire français:"; } identifier:before { content:"Catalogue qui affichera la ressource :"; } /* structure:before { content:"Catalogue qui affichera la la ressource :"; } */ lifeCycle:before { content:"Informations sur l'auteur et l'histoire de la ressource"; } contribute:before { content: "Personne ayant contribué à la ressource"; } role:before { content:"Fonction assurée par la personne ayant contribué"; } status:before { content: "État de la ressource"; } version:before { content: "Version de la ressource"; } educational:before { content:"Informations pédagogiques sur la ressource"; } learningResourceType:before { content:"Type de ressource pédagogique proposée :"; } context:before { content:"Niveau de la ressource pédagogique proposée :"; } activity:before { content:"Type d'activité pédagogique proposée :"; } credit:before { content:"Nombre de crédits :"; } difficulty:before { content:"Difficulté :"; } intendedEndUserRole:before { content:"Public cible :"; } interactivityLevel:before { content:"Niveau d'interactivité :"; } interactivityType:before { content:"Type d'interaction possible :"; } semanticDensity:before { content:"Complexité, densité sémantique :"; } typicalAgeRange:before { content:"Tranche d'âge du public cible :"; } typicalLearningTime:before { content:"Durée d'apprentissage :"; } rights:before { content:"Droits attachés à la ressource :"; } copyrightAndOtherRestrictions:before { content:"Existe-t-il des droits sur la ressource ?"; } cost:before { content:"Coût d'utilisation de la ressource ?"; } technical:before { content:"Informations techniques sur la ressource :"; } duration:before { content:"Durée d'éxécution de la ressource :"; } duration > duration:before { content:"durée :"; } duration > duration:after { content:"Exprimer sous la forme XML standard PThh:mm::ss"; } format:before { content:"Format de la ressource :"; } format:after { content:"Le format est fourni sous la forme d'un mimetype"; } installationRemarks:before { content:"Remarques d'aide à l'installation :"; } location:before { content:"Adresse URL ou URI de la ressource :"; } otherPlatformRequirements:before { content:"Prérequis techniques pour l'installation :"; } requirement:before { content:"Informations particulières :"; } orComposite:before { content:"Ressource technique :"; } maximumVersion:before { content:"Version maximale :"; } minimumVersion:before { content:"Version minimale :"; } name:before { content:"Nom de la ressource :"; } type:before { content:"Type de la ressource :"; } classification:before { content:"Classement de la ressource"; } purpose:before { content:"Mode de classement de la ressource"; } taxonPath:before { content:"Chemin de taxons caractérisant la ressource"; } taxon:before { content:"taxon :"; } id:before { content :"Numéro identifiant le terme dans le catalogue :" } classification:after { content:"Le résultat de la classification obtenue avec l'outil de génération de classification (http://trouver.unisciel.fr/select_taxons) doit être collé ici en mode éditeur de texte SANS l'INTERFACE GRAPHIQUE avancée"; width: 777px; padding: 5px; border: 1px solid #cccccc; background-color: #f2edeb; } metaMetadata:before { content:"Meta-métadonnées"; } metadataSchema:before { content:"Schéma de métadonnées utilisé"; } relation:before { content:"Liens entre métadonnées"; } kind:before { content:"Type de relation entre métadonnées"; } resource:before { content:"Nature de la relation entre métadonnées"; } annotation:before { content:"Annotations"; } ensData:before { content:"Données additionnelles ENS Lyon" } ensDocumentType:before { content:"Type documentaire ENS Lyon" } ensCollection:before { content:"Données patrimoniales et collections" } /* ******************************************** */ /* *************************************** */ /* propriétés communes à plusieurs champs */ /* *************************************** */ /* ---------------------------------- */ /* 9 champs d'information principaux */ /* ---------------------------------- */ general,lifeCycle,educational, rights,technical,metaMetadata, relation,annotation,classification, ensData { width: 799px; padding-top: 20px; display: block; font-family : "Arial" , sans-serif; font-size: 12px; margin: auto; } general:before,lifeCycle:before,educational:before, rights:before,technical:before,classification:before, metaMetadata:before,relation:before,annotation:before, ensData:before { width: 789px; font-size : 18px; font-weight : bold; color: #999999; background-color: white; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; margin: auto; border-bottom: 1px solid #CCCCCC; display: block; } /* ------------------------------------ */ /* Champs d'information de sous-niveau */ /* ------------------------------------ */ lom > * > *,lom > * > * > * { display: block; border:3px solid #ffffff; margin-bottom:2px; } lom > * > *:before { width: 789px; font-weight : bold; display: block; font-size : 14px; color: #666666; background-color: white; padding-left: 13px; background-image: url("http://pratic.ens-lyon.fr/xsd/addendums-lomfrens/imagesCSS/puce1.gif"); background-repeat: no-repeat; background-position: left; } lom > * >* > *:before,lom > * >* > * > *:before { width: 789px; font-weight : bold; display: block; margin-top: 5px; margin-bottom: 5px; font-size : 12px; color: #333333; background-color: white; padding-left: 10px; background-image: url("http://pratic.ens-lyon.fr/xsd/addendums-lomfrens/imagesCSS/puce2.gif"); background-repeat: no-repeat; background-position: left; } string,catalog,entry,entity { width: 789px; display: block; font-family: "Arial" , sans-serif; font-size : 12px; padding-left: 10px; } string,catalog,entry,entity, source, value,dateTime,language,format,metadataSchema,location,id { color: black; background-color: #dbdbdb; white-space:pre; } language,source,value,dateTime,location,id { display: block; font-family: "Arial" , sans-serif; padding-left: 10px; font-size : 12px; }