初识DIV+CSS

简介: div元素是用来为html文档内大声(block-level)的内容提供结构和背景的元素.css是Cascading Style Sheets(层叠样式表单)的缩写,是一种用来表现html或xml等文件样式的计算机语言.

div元素是用来为html文档内大声(block-level)的内容提供结构和背景的元素.

cssCascading Style Sheets(层叠样式表单)的缩写,是一种用来表现htmlxml等文件样式的计算机语言.

dic+css是网站标准(或称"web标准"),通常为了说明与html网页设计语言中的表格(table)定位方式的区别.

简单来说:
div是区块,是用来存放内容(文字,图片,表格等)的容器.
css的作用是用来规定div和div中的内容的位置和样式(大小,颜色,背景,列表的样式等)
div+css结合就可以做到把内容和样式分离.

用法:
head标签中间新建一个style的标签,里面写各种属性及属性值.

这里先使用类选择器来完成.

类选择器的语法是在head标签中间加下面的代码:

<style type="text/css">
.类选择器{
属性名:属性值;
属性名:属性值;
属性名:属性值;
}
</style>

代码如下:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>DIV+CSS</title>
    <style type="text/css">
        .div1{
            width:300px;
            height:300px;
            background-color:silver;
        }
    </style>
</head>
<body>
<div class="div1">
    hello world!
</div>
</body>
</html>

style里面的样式要与div里的类名一样,才能起作用.

用浏览器执行这段代码,效果如下:

img_d0afd7e166fd7b516bd6e3a6ca0a71fd.png

将文字居中,加属性:text-align:center;
将文字上下居中,加属性:line-height:300px;
再把字体调大一点,加属性:font-size:30px;

修改后的代码如下:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>DIV+CSS</title>
    <style type="text/css">
        .div1{
            width:300px;
            height:300px;
            background-color:silver;
            text-align:center;
            line-height:300px;
            font-size:30px;
        }
    </style>
</head>
<body>
<div class="div1">
    hello world!
</div>
</body>
</html>

刷新浏览器,效果如下:

img_9d7b161ab63870a5a34f06ef265ea0ac.png

再为这段代码添加"margin-left"和"margin-top"这两个属性.

修改后的代码如下:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>DIV+CSS</title>
    <style type="text/css">
        .div1{
            width:300px;
            height:300px;
            background-color:silver;
            text-align:center;
            line-height:300px;
            font-size:30px;
            margin-left:300px;
            margin-top:100px;
        }
    </style>
</head>
<body>
<div class="div1">
    hello world!
</div>
</body>
</html>

刷新浏览器后,效果如下:

img_fbd40f041d8fc437f90fc7aaa2af3c68.png

可以看到,中间的字体处在浏览器的中间位置,而且字体距离页面的顶部还有一定的距离,
.

div+css的优势:
1.符合w3c的标准
2.搜索引擎更加友好
3.样式的调整更加方便.内容和样式的分离,使页面和样式的调整变得更加方便.
4.css的极大优势表现在简洁的代码.对于一个大型网站来说,可以节省大量带宽;而且,搜索引擎喜欢清洁的代码.
5.表现和结构分离,在团队开发中更容易分工合作而减少相互关联性
目录
相关文章
|
7月前
|
前端开发
css div覆盖样式(一个div想覆盖掉另一个div在他上面进行显示)
css div覆盖样式(一个div想覆盖掉另一个div在他上面进行显示)
97 0
|
3月前
|
JavaScript 前端开发
网页前端课程设计-【模仿】香港中文大学官网,轮播图及div+css布局,js的dom操作
这篇文章介绍了如何模仿香港中文大学官网进行网页前端课程设计,包括使用div+css布局、js的DOM操作以及实现轮播图等技术细节。
|
5月前
|
前端开发
css 实用技巧 —— div在div中水平垂直居中(两种方法)
css 实用技巧 —— div在div中水平垂直居中(两种方法)
252 3
|
5月前
|
前端开发
css 拉伸 resize —— 实现可拉伸的div(含限制拉伸的尺寸)
css 拉伸 resize —— 实现可拉伸的div(含限制拉伸的尺寸)
364 1
|
5月前
|
前端开发
css div填满剩余高度
css div填满剩余高度
104 0
|
7月前
|
编解码 前端开发 UED
div+css详解
总的来说,"div+css"是一种强大的网页布局方法,它提供了灵活性和可维护性,使得网页设计师和开发人员能够创建各种各样的页面布局和风格,同时确保网站具有一致的外观和良好的用户体验。它已成为现代Web开发中的标准实践之一。
133 3
|
7月前
|
前端开发 JavaScript
css 设置div阴影样式
css 设置div阴影样式
55 0
|
7月前
|
前端开发 小程序
css div添加滚动条(附加源码)
css div添加滚动条(附加源码)
85 0
|
7月前
|
前端开发 搜索推荐 容器
div+css的布局较table布局有什么优缺点?
div+css的布局较table布局有什么优缺点?
N..
|
7月前
|
前端开发 容器
DIV+CSS网页布局
DIV+CSS网页布局
N..
71 0