zoukankan      html  css  js  c++  java
  • HTML语义化

    优点:

    1.便于用户阅读,样式丢失的时候能让页面呈现清晰的结构;

    2.利于SEO根据标签确定关键字的权重;

    3.方便各种设备解析,如屏幕阅读器、盲人阅读器、移动设备等;

    4.利于开发和维护,语义化更具有可读性,代码更好维护,与CSS3关系更和谐;

    5.提升用户体验,例如title、alt可以用于解释名称或者解释图片信息,以及label标签的灵活运用;

    如:

    <header>:代表头部

    <nav>:代表超链接区域

    <main>:定义文档主要内容

    <article>:可以表示文章、博客等内容

    <aside>:通常表示侧边栏或嵌入内容

    <footer>:代表尾部

    面试:

      1.第一阶段,前端的代码主要是后台来写的,所以那个时候写的代码主要是用table来布局的;

      2.第二阶段,有专门的人来前端代码了,这个阶段的布局主要是DIV+CSS布局,但是有一个问题,就是不够语义化;

      3.第三阶段,利用具有语义的标签,如<p>,<h1>,<article>,<header>,<nav>,<main>,<aside>,<footer>...,正确的标签,能表达正确的内容,利于开发和维护;

     

  • 相关阅读:
    Java 工程名上有个红色叹号
    TestNG 入门教程
    字典序问题
    统计数字问题
    sniffer 简介
    【转】IE浏览器快捷键大全
    批处理 延时不完全总结【转】
    批处理(Batch)---批处理脚本。
    windows系统命令行
    计算机网络
  • 原文地址:https://www.cnblogs.com/wpTing/p/13560697.html
Copyright © 2011-2022 走看看