【Div+CSS规则整理】 Div+CSS是一种网页布局方法,它将HTML中的Div元素与CSS样式结合,以实现页面的精确控制和分离内容与表现。本篇内容将围绕Div+CSS的基本规则进行详细阐述,旨在帮助读者提升CSS技能。 1. **CSS缩写规则** - 边距(Margin)缩写:`margin: 上 右 下 左;`,例如`margin: 1px 2px 3px 4px;`,顺序遵循上、右、下、左。 - 省略规则:当上下或左右边距相等时,可以省略一个值,如`margin: 1px 2px;`(上下等于2px,左右等于1px)。 - 全局设置:`body{margin:0}`可设置页面内所有元素的外边距为0。 - 特定元素:`#menu{margin:0}`将设置id为menu的元素内所有子元素的外边距为0。 - Border缩写:`border: 宽度 样式 颜色;`,例如`border: 1px solid #fff;`。 - Border-width缩写:`border-width: 上 右 下 左;`,如`border-width: 0 1px 2px 3px;`。 - 文本样式缩写:`font: 字体风格 变体 加粗 字号/行高 字体族;`,如`font: italic small-caps bold 12px/1.5em Arial, sans-serif;`。 - 背景图片缩写:`background: 颜色 url(图片路径) 重复方式 固定/滚动 位置;`,例如`background: #fff url(log.gif) no-repeat fixed top left;`。 - 列表样式缩写:`list-style-type: 方式/无;`,如`list-style-type: square;`或`list-style-type: none;`。 2. **Block和Inline的区别** - Block元素:默认占据整行,可以设置宽度、高度、内边距和外边距,如`div`、`p`等。 - Inline元素:只占据自身内容的宽度,不接受宽度、高度设置,如`span`、`a`等。但可以通过`display`属性转换它们的行为。 3. **背景属性(Background)** - `background-color`定义背景颜色。 - `background-image`设置背景图像。 - `background-repeat`设定图像是否平铺,可选`repeat`、`no-repeat`、`repeat-x`、`repeat-y`。 - `background-position`控制图像在背景中的位置,如`top left`、`center`等。 - `background-attachment`决定图像是否随页面滚动,可用`fixed`(固定)或`scroll`(滚动)。 4. **CSS命名规范** - 使用有意义的命名,如`main-menu`、`article-title`,提高代码可读性。 - 遵循一定的命名规则,如BEM(Block Element Modifier),有助于模块化开发。 5. **CSS细节处理样式** - 清除浮动:`clear:both`用于清除浮动元素的影响。 - 响应式设计:使用媒体查询`@media screen and (max-width: 600px)`调整不同屏幕尺寸的样式。 - 鼠标悬停效果:`:hover`伪类用于设置鼠标悬停时的样式。 6. **浏览器兼容性问题** - 针对不同浏览器的差异,如IE与Firefox、Chrome等,需要编写兼容性代码,如使用`-webkit-`、`-moz-`、`-ms-`、`-o-`前缀。 - 使用`*{box-sizing:border-box;}`可以使所有元素的边框和内填充包含在元素总尺寸内,解决盒模型问题。 - 了解并运用条件注释或`html5shiv`等工具解决IE低版本的HTML5元素支持问题。 7. **W3C遵循的标准原则** - 遵循W3C的CSS规范,确保代码的标准化。 - 使用正确的语法结构,避免错误和冗余。 - 提倡语义化HTML,让页面结构更加清晰。 8. **CSS布局口诀** - 通过浮动、定位(`position`)、Flexbox或Grid布局来构建复杂的页面结构。 - 使用`clearfix`类解决浮动元素引起的父级高度塌陷问题。 以上就是Div+CSS规则整理的主要内容,持续学习和实践这些规则,将有助于创建高效、可维护且具有良好用户体验的网页设计。














剩余28页未读,继续阅读


- 粉丝: 23
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 论网络环境下小学美术教育中的德育渗透.docx
- 单片机花样彩灯课程设计报告66165.doc
- 电子商务大赛技能规则.doc
- 移动互联网+SPOC的计算机混合教学实验研究.docx
- 高铁项目管理施工成本管理中的问题及对策研究.doc
- 单片机的游泳馆计价器系统设计.doc
- 基于相关学习神经网络的图像识别方法.docx
- 时分复用通信系统的设计与实现.docx
- 我国计算机编制铁路列车运行图技术迈出历史性一步.docx
- 单片机交通灯设计和实现.doc
- 互联网+背景下旅游酒店产品和服务升级策略探析.docx
- 《网络安全技术》课程标准.doc
- 基于智慧教育的学习大数据分析技术.docx
- 区块链拓展实体经济应用场景.docx
- 施工项目管理经理忠诚度影响因素初步研究.doc
- 《算法与数据结构》第5章-图与网151.ppt


