块级元素(块级元素一般当做容器使用,既可以容纳内联元素也可以容纳块级元素)
特点:
1.每个块级元素都是独自占一行,其后的元素也只能另起一行,并不能两个元素共用一行。
2.元素的高度、宽度、行高和顶底边距都是可以设置的。
3.元素的宽度如果不设置的话,默认为父元素的宽度。
4.块级元素对应属性display:block;
常见的块级元素:
(1)div:主要用来进行框架布局。
(2)h1~h6:用来设置不同级别的标题。
(3)p:创建段落,会自动在其前后创建一些空白。
(4)hr:用来创建分隔先。
(5)ol:创建有序列表。
(6)ul:创建无序列表。
行内元素(任何不是块级元素的可见元素都是行内元素。行内元素只能够容纳文本或者行内元素。)
特点:
1.可以和其他元素处于一行,不用必须另起一行。
2.元素的高度、宽度及顶部和底部边距不可设置。
3.元素的宽度就是它包含的文字、图片的宽度,不可改变。
4.行内元素对应属性display:inline;
常见的内联元素:
(1)strong:加粗强调。
(2)em:斜体强调。
(3)s:删除线。
(4)u:下划线。
(5)a:超链接。
(6)span:常用行级,可定义文档中的行内元素。
(7)img:图片。
(8)input:表单。
行级元素与块级元素的转换
如果想将块级元素与行级元素相互转换,该怎么办呢?
可以在css样式中用display:inline将块级元素设为行级元素
同样,也可以用display:block将行级元素设为块级元素
行级-块级元素
如果又想设置高度、宽度、行高以及顶和底边距,又想元素处于一行,该怎么办呢?
此时就可以用display:inline-block将元素设置为行级-块级元素。
块级元素和行内元素的分类
html中的块级元素:
html中的行内元素:
选择器。
经查阅微博网站,一般来说,CSS代码定义分为选择器名称和代码定义块,在CSS中,执行找到该目标元素的样式规则部分被称为选择器,选择器是css主要的东西。
CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
是有效果的,leftbanner的22%是以浏览器的宽度来定的。如果你要固定
leftbanner的话
代码如下
<html>
<title>利用背景颜色分块</title>
<style
type="text/css">
<!--
body{
padding:0px
margin:0px
background-color:#FFCCFF}
.topbanner{
background-color:#fbc9ba}
.leftbanner{
width:22%
height:330px
vertical-align:top
background-color:#660000
color:#FFFFFF
text-align:left
padding-left:40px
font-size:14px}
.mainpart{
text-align:center}
-->
</style>
</head>
<body>
<div
style="
float:leftwidth:100px
height:100px
background:#000"></div>
<div
style="margin-left:100px
height:300px
background:#FFF"></div>
</body>
</html>