黑客内参--浅谈DIV+CSS的优势

DIV+CSS是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。

用div盒模型结构给各部分内容划分到不同的区块,然后用css来定义盒模型的位置、大小、边框、内外边距、排列方式等。

CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现 HTML 或 XML 等文件式样的计算机语言。在我们用table布局时,都曾接触和应用到css。

DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。

黑客内参简单地说,div 用于搭建网站结构(框架)、css 用于创建网站表现(样式/美化),实质即使用XHTML对网站进行标准化重构,使用CSS将表现与内容分离,便于网站维护,简化html页面代码,可以获得一个较优秀的网站结构便于日后维护、协同工作和搜索引擎蜘蛛抓取。

当然不是所有的网页都需要用div布局,例如数据页面、报表之类的页面的时候还是会用table,web 标准里并没有说要摒弃table。所谓DIV+CSS布局的叫法让人更为担心,不要让DIV成为Table的替代品,多层嵌套的DIV会严重影响代码的可阅读性,活用HTML为我们提供的标签吧。

一、用css+div,就要放弃以前表格排版的一些习惯,包括页面格式的一些习惯:1.以前用表格排版,一般都是用不规则的背景图片,跨单元格来做一些不规则的效果.css+div的特点就是格式和样式分开.2.css+div还是用块的行使排版比较好,页面简单,直观,不那么花哨.源码的结构也简单,页面执行效率高.3.尽量少使用div的嵌套,减少换行等冗余代码,提升网页的加载速度.

二、Div+css的网站结构对seo网站优化起到的作用越来越明显.研究现在排名靠前的一些热门关键词网站,基本都是用div+css了,那么为什么DIV+CSS会对排名或者说是seo更加有利呢?

1. 采用这种结构后HTML页面里基本只有文字或图片信息,而样式则放在CSS里面,这样搜索爬虫就不会管CSS,只要采集HTML里的内容就可以了,大大提高爬虫的效率.

2.采用这种结构往往关键词更集中,密度更高.

3.DIV+CSS相对于table来说比较精简,而且基本不存在网上一直在说的"表格嵌套"的问题.

4.符合W3C标准的网页在seo优化方面本身就有优势,更得搜索引擎蜘蛛的喜爱.

转载于:https://www.cnblogs.com/heikeboke/p/7800347.html

黑客内参--浅谈DIV+CSS的优势相关推荐

  1. 浅谈Vue.js的优势

    写在前面 今天小梦跟小伙伴们简简单单聊一下Vue.js的优势.小梦也是刚刚接触Vue.js,在学习一门新的技术之前,我们当然要了解其优势,知道优势在哪更加有利于我们去学习并转换为自己的储备. 浅谈Vu ...

  2. 浅谈Normalize.css

    转载自简书:https://www.jianshu.com/p/3d21d1932aa0 Normalize.css只是一个很小的css文件,但它在默认的HTML元素样式上提供了跨浏览器的高度一致性. ...

  3. [转]浅谈Normalize.css

    原文地址:https://www.jianshu.com/p/3d21d1932aa0 Normalize.css只是一个很小的css文件,但它在默认的HTML元素样式上提供了跨浏览器的高度一致性.相 ...

  4. 浅谈香港服务器的优势

    1.带宽优势 香港带宽一般分为香港本地带宽和国际带宽两种. 香港本地带宽很充足,本港各大运营商之间访问速度非常快,通常在5Ms以内,但是内地访问香港本地带宽速度受国际出口线路问题,在不使用专线的情况下 ...

  5. HTML - 浅谈DIV盒子居中

    <html><head><title>postion方式的居中</title><style> div{width: 200px ;heigh ...

  6. 为什么选择快速开发?浅谈快速开发的优势

    现在这个时代是信息化的时代,大数据的时代.各种行业都在向在线管理等方向转型.这时一系列的问题(机遇)就自然而然的出来了.信息化管理的公司.企业,如何来开发设计自己的管理系统?选择何种渠道来获取符合自己 ...

  7. 浅谈【CSS】渐变背景(background-image)以及基础用法

    线性渐变 background-image: linear-gradient( 角度 , 颜色); 线性渐变是最基本的渐变类型.这种渐变在一条直线上从一个颜色过渡到另一个颜色. ####backgro ...

  8. DIV+CSS布局的优势和弊端

    DIV+CSS的优势 1.符合W3C标准.这保证您的网站不会因为将来网络应用的升级而被淘汰. 2.对浏览者和浏览器更具亲和力.由于CSS富含丰富的样式,使页面更加灵活性,它可以根据不同的浏览器,而达到 ...

  9. tcp转串口_浅谈串口转以太网技术

    浅谈串口转以太网技术 1.概述串口转以太网目前可以采用串口转以太网模块来实现,变得非常简单易用,但是在该技术中出现的一些新问题.使用误区需要引起注意.串口转以太网并不是简单传输媒介的变化,而是串口到T ...

最新文章

  1. eclipse提示在***类中找不到main方法
  2. c++数据结构中 顺序队列的队首队尾_数据结构 3.3 顺序队
  3. leetcode140. 单词拆分 II(回溯+记忆化)
  4. 【转】各种树:trie树、B树、B-树、B+树、B*树
  5. jQuery插件:Tiny Scrollbar滚动条插件(滚动条美化、默认滚动条)
  6. python中iskeydown什么函数_isKeyDown不能在Java中工作
  7. 女孩和程序员相亲,吃饭消费了380,他没结账就先走,晚上收到微信愣了
  8. 变量不在选择列表中_Python3中的表达式运算符
  9. 4选1选择器(第一天)
  10. 关于soul的使用感受
  11. php取网盘真实链接,利用蓝奏做个人小文件网盘和获取真实下载地址
  12. 用Audacity分析浊音、清音、爆破音的时域及频域特性
  13. 如何修改python中字典的键和值
  14. rdma软件架构的理解。
  15. 王者荣耀助手动态服务器维护中,王者荣耀助手动态怎么发不了 | 手游网游页游攻略大全...
  16. 教你如何解析eth的区块信息,并保存所有的交易记录
  17. Java数据结构-哈希表的实现(hash)
  18. Lichee_RV学习系列---移植dhrystone
  19. 工控自动化CAD主流电气原理图,多套主流PLC电气图纸
  20. 2023年湖北下半年中级职称申报中级职称评审申报条件是什么?

热门文章

  1. 数据库 | 菜鸟成长记之MySQL数据库
  2. Matlab | Matlab从入门到放弃(6)——数组
  3. mysql越筛越少_面试官:为什么SELECT * 会导致查询效率低?
  4. InvalidateRect()、UpdateWindow()、RedrawWindow()区别
  5. 日志库EasyLogging++学习系列(2)—— 日志级别
  6. windows如何访问linux系统文件,如何从 Windows 访问 Linux 文件?——方法步骤
  7. 文章页点赞php代码,wordpress文章页面添加点赞功能
  8. Python比对指定目录下的Excel数据(附源码)
  9. Debug Tensorflow: tensorflow.python.framework.errors_impl.InvalidArgumentError: OpKernel ‘ConcatV2‘
  10. vb.net2019- 机器学习ml.net情绪分析(1)