前端面试二——HTML

前端面试二——HTML

1、什么是标签语义化

1、语义化的标签就是让标签有自己的含意

例如

表示头部
表示尾部
表示页面主体等。

2、语义化标签的优点

代码结构清晰,有利于搜索引擎优化(SEO)便于团队开发和维护,可读性更高。

2、H5有哪些新特性

语义化标签 、表单新特性、视频(video)和音频(audio)、canvas画布、svg绘图、地理定位、为鼠标提供的拖放API、webworker、(重点)Storage、(重点)Websocket

3、intput和textarea的区别

input是单行文本框,不能换行。有value值

textarea是多行文本框,没有value值

4、用div实现一个textarea

    <style>
        .textarea{
          width: 300px;
          height: 300px;
          border: 1px solid black;
          font-size: 14px;
          overflow: auto;
        }
    style>
head>
<body>
    //规定可以编辑元素内容。contenteditable="true"
    <div class="textarea" contenteditable="true">div>
body>

5、src与herf的区别

src是把资源下载到网页中,会阻塞浏览器对页面的加载处理

href是超文本引用,它指向资源的位置,建立与目标文件之间的联系。不会阻塞页面的加载

6、js文件(script标签)为什么推荐放在页面最后

因为浏览器解析页面是从上到下解析的,如果js文件放在头部,且文件过大的话,就会阻塞页面的解析。放在末尾,等页面加载完在去处理 js 文件。就不会阻塞了。

你可能感兴趣的:(js,html,css,html5,html)