一个css中关于li元素的使用,有疑问,请看代码,问题在哪里?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
上下两块代码效果如图:
[img]http://dl.iteye.com/upload/attachment/0067/3856/ccb0b2d7-9ddb-3ef8-9176-6161df10f2f2.png[/img]
注:图片点击后,可看的更清楚些!
span不是块状元素,是不是应该用display:block,不能直接用float:right?
上下两段:把span写在a前后效果不一样,
第二段效果有问题:内容不能显示在一行上面,请问是什么问题?
如果在这一行:
9-22DIV+CSS的li块状元素的使用请帮忙看看!问题所在,提供规范代码
1.
[quote]span不是块状元素,是不是应该用display:block,不能直接用float:right?
[/quote]
是这样的 按照第二种方式写。
2.[quote]
3.[quote]第二段效果有问题:内容不能显示在一行上面,请问是什么问题?
[/quote]
这个是你的css的内外边距设得有问题。margin,padding有问题。
float:浮动元素,一般都为block型的。一般慎用,不同的浏览器
差别很大。这个你可以去看看相关资料的测试对比结果。
4.[quote]如果在这一行:
9-22DIV+CSS的li块状元素的使用[code="java"]4.1 img 是块状元素,这个需要注意;
4.2 这个缺少关闭符号"/",并且要在路径后面先空一格,src后面的路径缺少双引号""正确的为:
[/code]