框架布局慎用元素(2)
作者:样吧 来源:样吧 发布时间:2008-12-21 16:33:00
此时,分别在不同浏览器中测试,结果迥异,特别在IE下还存在很多Bug(如最小化浏览器窗口后,再显示会出现背景丢失问题),郁闷……。如果在盒子中输入几个文字,情况稍微好点,看看效果:
于是,我把盒子设置为浮动显示,然后在不同浏览器中测试,则对比结果更是惨不忍睹,你看看:
算了,不再去整理这个乱七八糟的问题,想起来头都大了。总之,感觉CSS布局总会出现各种特殊的怪问题,正如织布机对于陌生人来说,总会出现各种意外的断头。我曾经想试图找到一种万能膏药,来解救困在布局中的初学者或者设计师,看来这个努力只是枉然。哎,布局难呀!
但是,如果追根溯源,你又会发现布局的源头依旧清澈如许,干嘛老与这些极特殊的结构较劲呢?临终的总结:
第一,在设计页面结构时就要慎重,不要乱用元素。也许发明灯泡的人是不希望你用电灯泡去烤红薯,你干嘛要用灯泡去烤面包呢,所以,遭罪也自有应得。对于页面的宏观结构来说,还是老老实实的使用div吧,它确实是一位纯洁无个性的侠士,使用p或li只能够让自己痛苦,何苦呢?
第二,布局中应该有婆婆心态,不要去想当然。有些问题,如果我们不要主观臆断,主动的去多定义一个样式,可能什么问题都不会发生了,很多初学者总爱使用惯有的直觉来判断问题,所以问题自然会找到你。对这上面这个莫名其妙的空隙来说,如果我们直接为包含框显式定义一个高度也就Ok了。当然你会说,干嘛非要定义这个高度呢,如果包含内容的高度不固定该如何呢?此时,我也只能汗了,唯一能够自辩的就是具体问题具体解决,OK?绕了我吧~~~~~
第三,在万不得已的情况,不要较真。较真是分情况的,有时我们可以去讲理,但是为了讲理非要辩个输赢,只能是遭罪。这样做是不是值得,如果不值得,那么我们就不要去往里钻了,钻进去总之还是要爬出来的,自作聪明,不要让自己受罪。
哎,这个小问题,让我反思了2个小时,值不值得呢,看来我自己反被上套了,较劲的人真是受罪,呜呼——


猜你喜欢
- 两种方法,一种是为表空间增加数据文件: alter tablespace users add datafile '/opt/orac
- 【pytorch官方文档】:https://pytorch.org/docs/stable/generated/torch.nn.AvgPo
- 前言这两天帮一个朋友处理了些 nc 数据,本以为很简单的事情,没想到里面涉及到了很多的细节和坑,无论是“知难行易”还是“知易行难”都不能充分
- 背景在业务数据统计分析中基本都会涉及到各省区的分析,数据可视化是数据分析的一把利器,这些省区的数据一般会用地图可视化出来,这样一些规律可以被
- 前提:安装xhtml2pdf https://pypi.python.org/pypi/xhtml2pdf/下载字体:微软雅黑;待转换的文件
- 目录:分析和设计组件编码实现和算法用 Ant 构建组件测试 JavaScript 组件本期,我们要讨论的话题是 JavaScript 的测试
- 最近准备复现一下 KDD-20 Towards Deeper Graph Neural Networks 的代码,顺便学习一下 GCN 最新
- javascript中ele.getBoundingClientRect():获取一个元素相对于浏览器视口的的坐标(无论父元素定位与否),返
- 前言上机实践课程开始了,嗯,老师来了之后念了下PPT,然后说:开始做吧.........然后就开始了Python的GUI之路,以前没接触过P
- 本文实例为大家分享了JS编写简单选项卡的具体代码,供大家参考,具体内容如下<!DOCTYPE html><html lan
- 本文实例讲述了JavaScript使用indexOf()实现数组去重的方法。分享给大家供大家参考,具体如下:数组去重方法有多中,这里列举出自
- 本文实例讲述了CI框架教程之优化验证码机制。分享给大家供大家参考,具体如下:验证码机制在CI框架中是通过一个辅助函数captcha()进行实
- 最近pytorch出了visdom,也没有怎么去研究它,主要是觉得tensorboardX已经够用,而且用起来也十分的简单pip insta
- 目录前置知识可迭代对象如何判断一个对象是否是可迭代对象?enumerate 函数多嵌套列表总结前置知识如果给定一个 list 或 tuple
- Python3,开一个线程,间隔1秒把一个递增的数字写入队列,再开一个线程,从队列中取出数字并打印到终端#! /usr/bin/env py
- 前言k-means算法是无监督的聚类算法,实现起来较为简单,k-means++可以理解为k-means的增强版,在初始化中心点的方式上比k-
- 后台实时监控服务器的CUP与内存占用率的场景很常见,虽然没做过,但是着手写代码之前我真没想到会花2个多小时才最终实现。网上虽然搜 PHP C
- 我大概思考了下有如下几种方法可以解决: 1.在图片服务器上开通FTP,人为添加图片地址即可,但不方便,特别是在可视编辑器中看图还的多一部操作
- 1. 函数式编程概述1.1. 什么是函数式编程?函数式编程使用一系列的函数解决问题。函数仅接受输入并产生输出,不包含任何能影响产生输出的内部
- 本文实例为大家分享了Bootstrap实现渐变顶部固定自适应导航栏的具体代码,供大家参考,具体内容如下具体代码如下所示:<!DOCTY