background-一个CSS的样式问题,关于浮动

问题描述

一个CSS的样式问题,关于浮动

Html代码如下

 <div id="a"></div>
<div id="b"></div>
<div id="c"></div>

css如下

 #a{
background:red;
height:100px;
width:100px;
float:left;
}
#b{
width:200px;
height:200px;
background:green;
}
#c{
background:yellow;
width:300px;
height:300px;
}

我做出来的是
但是书上说的是B在A的右边,求解?用google浏览器,兼容问题?

解决方案

请问你的浮动代码在哪??

解决方案二:

float:left;左浮动
clear:both;清除浮动

解决方案三:

  #a{
float:left;
background:red;
height:100px;
width:100px;
}
#b{
float:right;
width:200px;
height:200px;
background:green;
}
#c{
background:yellow;
width:300px;
height:300px;
}

解决方案四:

浮动做不出你那种效果。。a还能浮动到b上,你用的absolute定位了吧。。css贴出来也不全

 <!DOCTYPE html><style>
 #a,#b,#c{float:left}
 #a{
background:red;
height:100px;
width:100px;
}
#b{
width:200px;
height:200px;
background:green;
}
#c{
background:yellow;
width:300px;
height:300px;
}
</style>
 <div id="a"></div>
<div id="b"></div>
<div id="c"></div>

解决方案五:

绝对有其他代码,相对定位和绝对定位,浮动不会浮动到另外一个块级元素

时间: 2024-11-10 00:38:49

background-一个CSS的样式问题,关于浮动的相关文章

CSS网页样式设计全攻略

一.使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读.css缩写的主要规则请参看<常用css缩写语法结见附>,这里就不展开描述. 二.明确定义单位,除非值为0 忘记定义尺寸的单位是CSS新手普遍的错误.在HTML中你可以只写width="100",但是在CSS中,你必须给一个准确的单位,比如: width:100px width:100em.只有两个例外情况可以不定义单位:行高和0值.除此以外,其他值都必须紧跟单位,注意,不要在数值和单位之间加空格. 三

css百度分享-请高手帮改一个CSS代码 让百度分享和文章链接并排

问题描述 请高手帮改一个CSS代码 让百度分享和文章链接并排 .Article-Tool{ border:1px solid #c3d4e7; position:relative; top:-1px; text-align:right; padding:8px; vertical-align:middle; height:15px; background-color:#f4f8fd} .Article-Tool a{width:16px;height:16px;line-height:16px;

css子级用float浮动而父级div没高度不能自适应高度

解决子级对象使用css float浮动 而父级div不能自适应高度,不能被父级内容撑开解决方法,父级div没有高度解决方法. 当在对象内的盒子使用了float后,导致对象本身不能被撑开自适应高度,这个是由于浮动产生原因. 方法一:使用css clear清除浮动 1.加clear效果完整div css代码 对父级div标签闭合</div>前加一个clear清除浮动对象.  代码如下 复制代码 <!DOCTYPE html> <html> <head> <

网页制作教程:CSS打印样式技巧

文章简介:针对打印的样式,而不是屏幕显示样式. 不经过任何处理而直接打印网站上的页面会得到一个不理想的效果. 我们WEB开发人员可以简单的采用几个要点来使之达到较为合适的效果: 使用响应式布局设置打印的效果 打印背景图片和颜色,在合适的时候 添加显示的网址或页面链接,以供参考 使用css filter 提高打印的图形效果 针对打印的样式,而不是屏幕显示样式 首先,我们需要使用媒体查询(media query)针对 打印样式设置. @media print {    } 重新针对打印写CSS样式是

CSS层叠样式的学习[1]

css 1.连接到一个外部的样式表 将一个外部的样式表加入到HTML网页中使用下列的格式: <LINK REF=  HREF=  TYPE=   MEDIA=> <LINK>标记放置到文档的head部分. 其中REF属性用于定义的连接文件与HTML文档之间的联系.REL=StyleSheet指定一个固定的首选样式.固定样式在样式表被激活时总是被应用.网页制作者不能指定多于一个的首选样式. 交互样式通过REL="Alternate StyleSheet"指出.例子

CSS中使用clearfix清除浮动的方法

  首先在很多很多年以前我们常用的清除浮动是这样的. CSS Code复制内容到剪贴板 .clear{clear:both;line-height:0;} 现在可能还可以在很多老的站点上可以看到这样的代码,相当暴力有效的解决浮动的问题.但是这个用法有一个致命伤,就是每次清除浮动的时候都需要增加一个空标签来使用. 这种做法如果在页面复杂的布局要经常清楚浮动的时候就会产生很多的空标签,增加了页面无用标签,不利于页面优化.但是我发现大型网站中 居然还在使用这种清楚浮动的方法.有兴趣的同学可以上他们首页

用JS控制CSS基本样式

用JS控制CSS基本样式的方法 CSS code .class1 { width:10px; background-color: red; } HTML code  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <link rel="stylesheet" type="text/css" href=

JavaScript获取css行间样式,内连样式和外链样式的简单方法_javascript技巧

[行间样式获取] <div id='div1' style="backgroud:red">测试</div> <script> var odiv=document.getElementById('div1'); //先获取到要获取样式的元素标签,也就是获取到div1 console.log(odiv.style.background); //这样我们就可以获取到了行间的样式了 </script> [内连样式获取] <html>

一个css中关于li元素的使用,有疑问,请看代码,问题在哪里?

问题描述 一个css中关于li元素的使用,有疑问,请看代码,问题在哪里?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>&