码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • HTML问题


    HTML语义化
    解释:用正确的标签做正确的事。让文档脱离CSS样式,举例h1标题,而非CSS样式加粗。
    作用:
    对人,增强可读性,便于开发人员理解网页内容和样式,便于开发。
    对机器,利于SEO和网络爬虫爬取信息,利于特殊设备(读屏软件)
    对于开发者,减少CSS样式代码,页面渲染加载更快。
    常见语义化标签

    ,
    ,
    ,
    ,
    ,
    语气加重用 而非或者而非 section 网页内容进行分块 与div不同,div是页面容器。 section必须要有标题和内容。 移动端 1 width=device-width,屏幕宽度 initail-scale,初始比例 maxinum-scale最大比例 mininim-scale最小比例 user-scalable是否允许用户缩放

    块级元素、行内元素、空元素
    CSS规定,元素的display属性决定元素时块级元素或行内元素。块级元素为block,行内元素为inline,本身没有内容的为空元素

    块级元素:换行、可自行设置宽高、若不设置则继承自父级元素。
    常见块级元素div,p,li,ul,ol
    行内元素:不换行、自适应宽高
    常见行内元素span,b,img,input
    行内块级元素:不换行还可自行设置高度
    空元素:元素本身无意义
    常见空元素input,img,br,hr
    文档标记类型

    文档标记类型,用于声明正确的HTML版本,便于浏览器解析执行
    标准模式和兼容模式
    标准模式
    浏览器最高标准执行
    兼容模式
    浏览器向后兼容,模拟老式浏览器的行为,防止网页错误
    为什么HTML5为<!DOCTYPE>
    HTML5不引用DTD,但也需要规范文档
    SEO的方法
    搜索引擎优化(Search Engine Optimization)

    合理的title,description,keywords,权重值主键减小
    语义化HTML,符合W3C标准,重要的HTML放在前面
    重要内容不使用Js输出
    不使用iframe
    网站提速
    iframe
    HTML5新增,内联框架
    缺点
    不利于SEO爬取
    阻塞主页面的onload事件,onload事件需要等iframe加载完后触发,可动态设置src来解决
    与主页面共享连接池,影响性能
    替代
    Ajax
    区分标签
    title,h1
    均是标题样式
    title单纯的标题
    h1有层次分明的标题
    b,strong
    b加粗显示
    strong语气强调
    i,em
    i斜体样式
    em语气强调
    input和textarea
    input是单行空元素,textarea多行闭合元素
    input可自定义类型,textarea只能文本
    html和htm
    没有本质区别,用于不同环境
    html在Linux系统下
    htm兼容早期DOS系统(8+3)
    DTD
    文档定义类型(Document Type Definition)
    约束通用标记语言

  • 相关阅读:
    Leetcode 151. 反转字符串中的单词 JS版两种方法(内置API,双指针)有详细讲解 小白放心食用
    二叉树 | 指针pre | 最值、众数、累加树 | leecode刷题笔记
    银行软件测试:基于互联网金融平台的测试框架设计与分析
    Ubuntu22.04版本侧边栏和顶部栏隐藏与其他版本不同
    ConfigurationProperties注解详解
    matlab函数 状态空间系统ss、能控性矩阵ctrb、矩阵的秩rank、能控标准型canon、零极点配置place、系统极点pole等函数(线性定常系统)
    设备树添加版本信息
    小团队管理的艺术:实现1+1>2的协同效能
    vsimk is exiting with code 211
    【无标题】
  • 原文地址:https://blog.csdn.net/m0_46151596/article/details/125466737
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号