Le Tutoriel de Attribut HTML dir
1. HTML Direction
Le langage HTML est créé pour s'assurer qu'il peut créer des website adaptés à toutes les cultures. L'arabe est l'une des quatre langues les plus populaires dans le monde. Le contenu des livres et des website en arabe est écrit dans le sens de droite à gauche (Right To Left - RTL), ce qui peut être assez étrange pour les autres pays.
Par exemple, ce qui suit est un site Web du gouvernement de IRAQ.

Pour afficher le contenu d'un élément de droite à gauche (RTL), on utilise l'attribut (attribute) dir='rlt' :
dir-example.html
<!DOCTYPE html>
<html>
<head>
<title>HTML Dir Attribute</title>
<meta charset="UTF-8"/>
<style>
div {
border: 1px solid green;
padding: 5px;
margin: 10px 0;
}
</style>
</head>
<body>
<h1>HTML Dir Attribute</h1>
<hr/><br/>
<div>
<h3>LTR (Left-to-Right) Direction! (Default)</h3>
I am a Text.
</div>
<div dir = "rtl">
<h3>RTL (Right-to-Left) Direction!</h3>
I am a Text.
</div>
</body>
</html>
La plupart des navigateurs supportent l'attribut (attribute) dir, sauf Internet Explorer et Edge.
<element dir = "ltr|rtl|auto">..</element>
Valeur | Description |
ltr | Utilisé pour les langues écrites de gauche à droite, par exemple, Anglais. |
rlt | Utilisé pour les langues écrites de droite à gauche, par exemple, Arabe. |
auto | Un navigateur sera basé sur l'agent utilisateur (user agent) pour décider. Il utilise un algorithme de base pour analyser (parse) le contenu à l'intérieur d'un élément jusqu'à ce qu'il trouve un caractère avec une forte directionalité (strong directionality), et ensuite appliquer cette direction à tous les éléments. |
Remarque : HTML5 soutient 5 attributs (attribute) dir appliqué pour tous les éléments, alors que HTML4 soutient cet attribut pour tous éléments à l'exception de <base>, <br>, <frame>, <frameset>, <hr>, <iframe>, <param>, <script>.
Tutoriels HTML
- Introduction à HTML
- Installer Atom Editor
- Installer Atom HTML Preview
- Commencer avec HTML
- Le Tutoriel de HTML Images
- Le Tutoriel de HTML Block/Inline Elements
- Editeurs HTML
- Installer Atom-Beautify
- Le Tutoriel de HTML Styles
- Le Tutoriel de HTML Hyperlink
- Le Tutoriel de HTML Email Link
- Le Tutoriel de HTML Paragraphs
- Le Tutoriel de HTML IFrame
- Le Tutoriel de HTML Entity
- Le Tutoriel de HTML Lists
- Le Tutoriel de HTML Tables
- Le Tutoriel de HTML Col, Colgroup
- Le Tutoriel de HTML Heading
- Le Tutoriel de HTML Quotation (Citations)
- Le Tutoriel de HTML URL Encoding
- Le Tutoriel de HTML Video
- Le Tutoriel de Attribut HTML dir
Show More
Peut-être que vous êtes intéressé
Voici des leçons en ligne à part du site web devstory.net que nous recommandons. La liste comprend des leçons en ligne et celles en promo.
Créer Votre Premier Site Responsive avec le HTML5 et le CSS3
Apprendre HTML5 et CSS3 : Les bases [2/2]
Apprendre à créer des sites professionnels avec HTML5 et CSS
Moins De 45 Minutes Pour Apprendre Les Bases Du HTML
MasterClass HTML5 & CSS3 (+Atelier Création site Responsive)
HTML5 CSS3 & responsive design : formation professionnelle
HTML & HTML5 in 60 minutes - From Beginner To Expert
The Web Development Course: HTML5, CSS3, JavaScript
Web Development Course: HTML5 and CSS3
HTML5 : Mobile Web App Development
HTML5 for Mobile Devices
HTML5 + CSS3 + Bootstrap: The Beginner Web Design Course
HTML5 and CSS for Beginner To Expert
HTML5 And CSS3 - Build Modern Responsive Websites
Learn how to build a HTML 5 Login Framework Web Application
HTML5, CSS3 & JavaScript Workshop: Build 7 Creative Projects
Learn Construct 2: Creating a Puzzle Platformer in HTML5!
Web Design How to Create a Website HTML CSS Bootstrap
Build Responsive Website with HTML5 and CSS3
HTML5 and CSS3 For Beginners - A Complete Understanding
HTML 5 : Kick start your Web Development career with HTML 5
HTML5 Game Development - Second Edition
Creating Interactive HTML5 Video
Web Visualization with HTML5, CSS3, and JavaScript-Volume 1
Power up HTML5 with JavaScript
Build Responsive Website Using HTML5, CSS3, JS And Bootstrap
HTML 5 and CSS 3 - tricks and workarounds
Write quicker HTML5 and CSS 3; productivity hacks with emmet
Build a website HTML5 CSS3 Beginner Course
Beginner's Guide to HTML and HTML5
Mastering HTML5 Canvas
HTML & HTML5 Crash Course for Entrepreneurs
Build Real World Websites from Scratch using HTML5 and CSS3
HTML CSS Easy steps to create a web template from scratch
Web Visualization with HTML5, CSS3, and JavaScript
Ultimate HTML and CSS course for Absolute Beginners 2015
Complete HTML5 and CSS3 Course +1 Start to Finish Project
HTML5 for Beginners
Core HTML How to get online quickly HTML to HTML5
The Complete HTML5 & CSS3 Course Build Professional Websites
Learn Web Development Using HTML5 Advanced Programing
HTML5, CSS3 & Bootstrap - How to Create a Responsive Website
Responsive Web Design: HTML5 + CSS3 for Entrepreneurs 2018
HTML5 and javascript in Motion For Beginner Level course
Create Android and iOS App using HTML, CSS and JS
Learn HTML, A practical guide from scratch to HTML 5
Phonegap & Ludei - Build HTML5 CSS & JS Apps
Build an HTML5 and CSS3 Website in 35 Minutes
Master the Basics of HTML5 & CSS3: Beginner Web Development
Super HTML5 Scratch. Learn All best codes Step by step
Show More