DIV+CSS布局,第五课,DOCTYPE的选择,零起点细说网站制作_html/css_WEB-ITnose
DOCTYPE的选择
DOCTYPE的选择也就是文档类型选择,这决定页面元素和定义的CSS会不会生效,因为在不同的DOCTYPE中,页面中可以使用的HTML元素不同,让我们一起来看一下。
什么是DOCTYPE
DOCTYPE是Document Type(文档类型)的简写,在页面中,用来指定页面所使用的XHTML(或者HTML)的版本,要想制作符合标准的页面,一个必不可少的关键组成部分就是DOCTYPE声明,只有确定了正确的DOCTYPE,XHTML中的标识和CSS才能正常生效。
选择什么样的DOCTYPE
在XHTML1.0中有3中DTD(文档类型定义)可以选择,分别是过渡的(Transitional)、严格的(Strict)和框架的(Frameset)
1.过渡的文档类型
过渡的文档类型是一种要求不是很严格的DTD允许在页面中使用HTML4.01的标识(书写方法要符合XHTML语法标准)。过渡的DTD的写法如下:
/p>
"http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd">
严格的文档类型
严格的文档类型是一种要求严格的DTD,不允许使用任何表现层的标识和属性,例如等,写法如下:
/p>
"http://www.w3.org/TR/xhtml/DTD/xhtml1-strict.dtd">
框架的文档类型
框架的文档类型是一种针对框架页面所使用的DTD,当页面中含有框架元素时,就要采用这种DTD,框架的DTD写法如下:
/p>
"http://www.w3.org/TR/xhtml/DTD/xhtml1-frameset.dtd">
严格的DTD是最理想的文档类型,但是对于不是很了解WEB标准的网页设计师来说,比较合适用过渡的DTD,因为这种DTD还允许使用表现层的标识、元素和属性同时也符合XHTML的语法标准,比较适合大多数网页制作人员。
使用CSS控制效果的好处
使用CSS控制表现效果的好处,可以缩减页面代码、提高浏览速度、缩减带宽成本,由于页面结构清晰,能使网页更容易被搜索引擎搜到,其最好的好处就是体现在下面两个方面:
为网站浏览者带来的好处
1.1页面代码量少,文件下载和显示速度更快。
1.2语义结构清楚,便于更多的用户访问。
1.3结构和表现相分离,能被更多的设备访问。
1.4表现效果独立,用户可以选择自己喜欢的风格。
为网站拥有者带来的好处
2.1代码简洁和组件更少,便于维护。
2.2对带宽要求低,可以节约成本。
2.3页面结构具有清晰的语义性,便于搜索引擎搜索到。
2.4结构和表现相分离的特点使修改页面外观更容易,同时不变动页面内容。
2.5通过调用不同的样式文件,可以方便地提供打印版本。
2.6页面结构清晰,网站变得更加容易使用。
http://www.ibcut.com/

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)

Sujets chauds

Le cache de mise à jour de la page Web du compte officiel, cette chose est simple et simple, et elle est suffisamment compliquée pour en boire un pot. Vous avez travaillé dur pour mettre à jour l'article officiel du compte, mais l'utilisateur a toujours ouvert l'ancienne version. Dans cet article, jetons un coup d'œil aux rebondissements derrière cela et comment résoudre ce problème gracieusement. Après l'avoir lu, vous pouvez facilement faire face à divers problèmes de mise en cache, permettant à vos utilisateurs de toujours ressentir le contenu le plus frais. Parlons d'abord des bases. Pour le dire franchement, afin d'améliorer la vitesse d'accès, le navigateur ou le serveur stocke des ressources statiques (telles que des images, CSS, JS) ou du contenu de la page. La prochaine fois que vous y accédez, vous pouvez le récupérer directement à partir du cache sans avoir à le télécharger à nouveau, et il est naturellement rapide. Mais cette chose est aussi une épée à double tranchant. La nouvelle version est en ligne,

Cet article démontre un ajout de bordure PNG efficace aux pages Web à l'aide de CSS. Il soutient que CSS offre des performances supérieures par rapport à JavaScript ou à des bibliothèques, détaillant comment ajuster la largeur, le style et la couleur des bordures pour un effet subtil ou proéminent

L'article discute de l'utilisation des attributs de validation de formulaire HTML5 comme les limites requises, motifs, min, max et longueurs pour valider la saisie de l'utilisateur directement dans le navigateur.

L'article traite du HTML & lt; Datalist & GT; élément, qui améliore les formulaires en fournissant des suggestions de saisie semi-automatique, en améliorant l'expérience utilisateur et en réduisant les erreurs. COMMANDE COMPRES: 159

L'article examine les meilleures pratiques pour assurer la compatibilité des navigateurs de HTML5, en se concentrant sur la détection des fonctionnalités, l'amélioration progressive et les méthodes de test.

L'article traite du HTML & lt; mètre & gt; élément, utilisé pour afficher des valeurs scalaires ou fractionnaires dans une plage, et ses applications courantes dans le développement Web. Il différencie & lt; mètre & gt; De & lt; Progress & gt; et ex

L'article traite du HTML & lt; Progress & GT; élément, son but, son style et ses différences par rapport au & lt; mètre & gt; élément. L'objectif principal est de l'utiliser & lt; Progress & gt; pour l'achèvement des tâches et & lt; mètre & gt; pour stati

Cet article explique le html5 & lt; time & gt; élément de représentation sémantique de date / heure. Il souligne l'importance de l'attribut DateTime pour la lisibilité à la machine (format ISO 8601) à côté du texte lisible par l'homme, stimulant AccessIbilit
