内容概要:

一、div和span

(1)块级标签:div

(2)内联标签:span

如图所示:

二、盒模型(重要)

注:可用浏览器的调试工具可查看盒子

(1)margin:盒子外边距

(2)padding:盒子内边距(会改变块的大小)

(3)border:盒子边框宽度

(4)width:盒子宽度

(5)height:盒子高度

例子:


①:外边距和内边距区别:

demo.html

<!doctype html>
<html><head><title>Div+Css布局(div+span以及盒模型)</title><meta charset="utf-8"><style type="text/css">body{margin:0;padding:0;background:#C5C1AA;}div{height:500px;margin:60px;padding:o;border:solid 2px black;background-color:rgba(255,0,0,0.7);}div.div1{height:400px;margin:0 audio;border:solid 3px black;background-color:rgba(0,0,255,0.7);}</style></head><body><div><div class="div1"><h1 style="text-align:center;">欢迎登录系统</h1><h4 style="text-align:center;">账号:<input style="text"></h4><h4 style="text-align:center;">密码:<input style="text"></h4></div></div></body>
</html>

②:盒子模型div摆放例子:


demo.html

<!doctype html>
<html><head><title>Div+Css布局(div+span以及盒模型)</title><meta charset="utf-8"><style type="text/css">body{margin:0;padding:0;background-color:rgba(0,0,255,0.3);}div{width:500px;height:500px;background-color:rgba(250,128,10,0.8);margin:0 auto;   /* 使div居中*/border:solid black;}div.div1{float:left;   /* 向左排列/*background-color:rgba(255,0,0,0.4);border:solid blue;height:244px;width:244px;   margin:0;padding:0;}</style></head><body><div><div class="div1"></div><div class="div1"></div></div></body>
</html>

三、布局相关的属性(重要)


(1)position 定位方式

①.正常定位:relative

②.根据父元素进行定位 :absolute

③.根据浏览器窗口进行定位 : fixed

④.没有定位 :static

⑤.继承 :inherit


(2)定位

①.left:XXpx(左)离页面顶点的距离

②.right:XXpx(右)离页面顶点的距离

③.top:XXpx(上)离页面顶点的距离

④.bottom:XXpx(下)离页面顶点的距离


(3)z-index 层覆盖先后顺序(优先级)

①.-1,0,1,2,3;当为-1时,该图层为最底层


(4)display 显示属性(块级标签和内联标签之间的切换)

①.display:none   层不显示

②.display:block  块状显示,在元素后面换行,显示下一个块元素

③.display:inline  内联显示,多个块可以显示在一行内


(5)float 浮动属性

①.left:左浮动

②.right:右浮动


(6)clear 清除浮动

①.clear:both


(7)overflow 溢出处理

①.hidden 隐藏超出层大小的内容

②.scroll无论内容是否超出层大小都添加滚动条

③.auto 超出时自动添加滚动条


例子:


①:固定位置与布局demo

<!doctype html>
<html><head><title>Div+Css布局(布局相关的属性)</title><meta charset="utf-8"><style type="text/css">body{padding:0;margin:0;}div.diva{position:relative;   /* 一定要添加,如没添加其子元素则不生效*/margin:50px;width:500px;height:500px;background-color:rgba(255,0,0,0.4);  }.spanb{position:absolute;background-color:blue;color:black;top:-10px;right:0;}.fixed{padding:20px;background:green;position:fixed;left:0;top:40px;z-index:1;   /* z-index的value值可为-1,0,1,2;当为-1时,该图层为最底层 */}</style></head><body><div class="fixed"><p>联系人:翁孟铠</p><p>联系电话:XXXxxxx</p><p>地址:XXXXXXXXXXX</p></div><div class="diva"><span class="spanb">浏览次数:222</spn></div><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/></body>
</html>

②:浮动与溢出效果demo

<!doctype html>
<html><head><title>Div+Css布局(浮动以及溢出处理)</title><meta charset="utf-8"><style type="text/css">body{padding:0;margin:0;}.div{width:auto;height:auto;background:#f1f1f1;margin:0 auto;color: black;}.left{width: 300px;height: 400px;position: inherit;top: 60px;background:yellow;float: left;color: black;}.right{float: left;width: 1049px;height: 400px;position: inherit;top: 60px;background:lavenderblush;color: black;}.top{width: auto;height: 60px;background: royalblue;position: inherit;top:0;}.bottom{clear: both;margin-top:20px;width: 960px;height: 20px;background: red;}.jianjie{height: 80px;width: 200px;background: brown;overflow: auto;}</style></head><body><div class="div"><div class="top">logo</div><div class="left">左边</div><div class="right">简介:<br><div class="jianjie">1、这是简介<br>2、我们在做溢出测试<br>3、hidden 隐藏超出层大小的内容<br>4、scroll无论内容是否超出层大小都添加滚动条<br>5、auto 超出时自动添加滚动条</div></div><div class="bottom"></div></div></body>
</html>

转载于:https://blog.51cto.com/wengmengkai/1826819

css折叠样式(4)——div+css布局相关推荐

  1. css折叠样式(1)——使用css样式的三种方式

    一.css的声明标签是告诉浏览器应该是用什么形式去解析你,一般为:<!DOCTYPE html>  因为html5支持向下兼容,详细可看上图. 二.css样式的使用方式: (1)内链样式表 ...

  2. Div+CSS布局入门教程(五) 页面制作-用好border和clear 附加:1.DIV+CSS设计原则 2.DIV+CSS中标签ul ol li dl dt dd用法

    这一节里面,主要就是想告诉大家如何使用好border和clear这两个属性. 首先,如果你曾用过table制作网页,你就应该知道,如果要在表格中绘制一条虚线该如何做,那需要制作一个很小的图片来填充,其 ...

  3. html语言两端对齐末行首对齐,css两端对齐之div+css布局实现2端对齐的4种方法总结...

    div+css布局实现2端对齐是我们网页排版中经常会使用到的,这篇文章将总结一下可以实现的方法: html结构 实现demo里面的div通过Css进行2端对齐. 1 2 3 1.margin负值的方式 ...

  4. css html 字竖,CSS实现文字竖排 DIV CSS文字垂直竖列排版显示如何实现?

    DIV CSS实现文字竖排排版显示兼容各大浏览器,让文字垂直竖列排版布局. 有时我们需要一段文字进行从上到下竖列排版,我们知道CSS样式中有一样式可以让其竖列排版,但所有浏览器不全兼容,逼不得已放弃. ...

  5. webpack5-打包css等样式资源,css等样式文件提取,css等样式文件压缩

    打包css资源 加载css资源需要安装style-loader,css-loader库 配置如下: module: {rules: [// 在rules中写详细的loader配置// 打包css资源{ ...

  6. css新建样式表文件,CSS教程:创建性感的CSS样式表

    CSS教程:创建性感的CSS样式表 互联网   发布时间:2008-10-17 19:28:31   作者:佚名   我要评论 原文名称:Creating Sexy Stylesheets

  7. 【CSS小练习】DIV+CSS布局画图

    复杂的布局算是css中的一个难点,我做了一个画图小练习,分享代码如下: <!DOCTYPE html> <html lang="en"> <head& ...

  8. css 滚动公告,用DIV+CSS布局,怎么做滚动的公告栏?

    html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD ...

  9. css两列显示,div+css如何控制信息分两列显示?

    CSS+DIV教程:.aa25/400.shtmlCSS+DIV 视频教程:.aa25/433.shtml 第一步:规划网站.52css/article.asp?id=175 第二步:创建html模板 ...

  10. css盒子样式有哪些,css盒子模型 css3盒子相关样式

    1.内边距(内边距在content外,边框内) 内边距属性: padding          设置所有边距 padding-bottom     底边距 padding-left           ...

最新文章

  1. 深度学习中的优化算法之MBGD
  2. 构建百万访问量电子商务网站之LVS负载均衡(前端四层负载均衡器)[连载之电子商务系统架构]...
  3. Java--基础总结
  4. 设计模式 工厂方法_工厂设计模式–一种有效的方法
  5. jquery ajax 上传文件 demo,Jquery+AJAX上传文件,无刷新上传并重命名文件
  6. 【C#】详解C#异常
  7. CodeForces-1155D Beautiful Array
  8. 使用MDT2012部署WindowsLinux操作系统(4)
  9. markdown快速创建表格及内容工具
  10. css单线边框_css中的border-collapse属性如何设置表格边框线?(代码示例)
  11. java计算机毕业设计基于web的老年公寓管理源码+数据库+系统+lw文档+mybatis+运行部署
  12. man posix_spawn
  13. MPS模块化生产加工系统QY-JDYT34
  14. KingbaseES人大金仓学习
  15. 翻转棋c语言算法,有没有人懂黑白棋(翻转棋)的核心算法
  16. hdmi口不接显示器,teamviewer连接黑屏
  17. jupyter notebook内核挂掉了怎么办
  18. 平行泊车系统路径规划(5)
  19. 微信开放平台转发到朋友圈之andriod
  20. 浅尝辄止:数据库--数仓大数据平台--数据中台

热门文章

  1. 山东大学软件工程硕士天津保送班
  2. OPENSSL s_client 实例测试- SSL连接单向验证
  3. 读取jpeg图像数据
  4. 个人ID的搜索引擎结果分析与联想
  5. ## 微星gl63笔记本安装ubuntu18.04双系统
  6. OpenCV—Python 导向滤波
  7. html页面如何设置背景,html怎么设置背景
  8. 纪念feedsky彻底成为广告公司
  9. 模拟信号幅度调制之AM
  10. 基于自适应决策算子的鲸鱼优化算法-附代码