关于学习DIV+CSS的一些精妙问答

2016-02-19 23:18 7 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享关于学习DIV+CSS的一些精妙问答,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - Web开发 】

1.超链接访问过后hover样式就不出现的问题?

被点击访问过的超链接样式不在具有hover和active了,解决方法是改变CSS属性的排列顺序: L-V-H-A

2.IE6的双倍边距BUG

例如:

style type="text/css"
    body {margin:0}
    div { float:left; margin-left:10px; width:200px; height:200px; border:1px solid red }
/style

浮动后本来外边距10px,但IE解释为20px,解决办法是加上display:inline

3.为什么FF下文本无法撑开容器的高度?

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的,那我又想固定高度,又想能被撑开需要怎样设置呢?办法就是去掉he ight设置min-height:200px; 这里为了照顾不认识min-height的IE6 可以这样定义:

div { height:auto!important; height:200px; min-height:200px; }

4.为什么web标准中IE无法设置滚动条颜色了?

原来样式设置:

style type="text/css"
body { scrollbar-face-color:#f6f6f6; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#eeeeee; scrollbar-3dlight-color:#eeeeee; scrollbar-arrow-color:#000; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff; }
/style

解决办法是将body换成html

5.为什么无法定义1px左右高度的容器?

IE6下这个问题是因为默认的行高造成的,解决的方法也有很多,例如:overflow:hidden | zoom:0.08 | line-height:1px

6.怎么样才能让层显示在FLASH之上呢?

解决的办法是给FLASH设置透明:

param name="wmode" value="transparent" /

7.怎样使一个层垂直居中于浏览器中?

style type="text/css"
!--
div {
position:absolute;
top:50%;
left:50%;
margin:-100px 0 0 -100px;
width:200px;
height:200px;
border:1px solid red;
}
--
/style

这里使用百分比绝对定位,与外补丁负值的方法,负值的大小为其自身宽度高度除以二

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

8、firefox嵌套div标签的居中问题的解决方法

假定有如下情况:

div id="a"
    div id="b" /div
/div

如果要实现b在a中居中放置,一般只需用CSS设置a的text-align属性为center。这样的方法在IE里看起来一切 正常;但是在Firefox中b却会是居左的。

解决办法就是设置b的横向margin为auto。例如设置b的CSS样式为:margin: 0 auto;。

来源:http://www.tulaoshi.com/n/20160219/1629610.html

延伸阅读
标签: Web开发
CSS是Cascading Style Sheets(层叠样式表单)的简称。更多的人把它称作样式表。顾名思义,它是一种设计网页样式的工具。借助CSS的强大功能,网页将在您丰富的想象力下千变万化,越来越多的人在学习而很多初学者没有一个头绪,整理了一些学习的方法给大家。 一. CSS学习重在方法! 学习任何东西都是一样,从小学、中学、大学,除了学...
标签: Web开发
CSS布局中,一个重要的标签 DIV ,DIV是XHTML所支持的标签,DIV是一个容器,所有的XHTML标签对象都可以称为是一个容器.如 divcontent/div,h1titles/h1.... div代码的书写格式: div id="id 名称"[...]/div div class="class名称"[...]/div 注:同一个名称的id值,在当前的XHTML页面中,只日须使用一次,class名称可以重复使用...
标签: Web开发
   由于做毕设的需要,今天得以实践一下ajax。虽然很早之前就多少看了一点相关的教程,但是今天实践起来还是碰到了很多的问题: 1、编码问题。以前写网页总是忽略了这个问题,直接使用了默认的gb2312编码,但是由于ajax向服务器获取的是utf-8的编码,问题就出现了:第一获取的必须是utf-8编码,而我的服务器端是gb2312编码,所以...
标签: Web开发
什么是CSS+DIV?  CSS+DIV是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用css+div的方式实现各种定位。 CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现 HTML 或 XML ...
标签: Web开发
在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础。下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧。 所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW...

经验教程

813

收藏

22
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部