1.保证网页去样式后的可读性,并且符合WEB标准。
2.组织CSS文件:base.css + common.css + page.css
3.base.css
/*加入display:inline解决IE6双边距问题*/
.fl {float:left;display:inline}
.fr{float:right;display:inline}
/*块级元素居中 但还必须设置宽度*/
.bc{margin-left:auto;margin-right:auto}
4.清除浮动几种方式
方式一:
.clearfix:after {
content: "020";/*是放一个空白字符*/
display: block;
height: 0;
clear: both;
}
.clearfix {
zoom: 1;
}
方式二:
html body div.clear, html body span.clear
{
background: none;
border: 0;
clear: both;
display: block;
float: none;
font-size: 0;
margin: 0;
padding: 0;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
5.CSS权重:HTML标签1、class 10、id 100,就近原则是指定义的先后顺序。
6.CSS HACK
1.IE条件注释
<!--[if IE]>
<link type="text/css" href="test.css" rel="stylesheet" />
<![endif]-->
<!--[if gt IE 6]>
<link type="text/css" href="test.css" rel="stylesheet" />
<![endif]-->
2.选择符前缀法
<style type="text/css"
.test{width:80px;} /*IE6 IE7 IE8*/
*html .test{} /*only for IE6*/
*+html .test{} /*only for IE7*/
</style>
3.样式属性前缀法
/* IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_" */
.test{width:80px;*width:70px;_width:60px}
7.a伪类的顺序:l(ink)ov(visited)e h(hover)a(active)te = love hate
8.行内元素设置width、height无效、竖直方向的padding、margin比较奇怪,块级元素即使设置宽度也要占一行
//待续
分享到:
相关推荐
html css 综合学习html css 综合学习html css 综合学习html css 综合学习html css 综合学习 html css 综合学习html css 综合学习html css 综合学习html css 综合学习html css 综合学习 html css 综合学习html css ...
"用CSS知识完成CSS综合练习一"这个主题旨在帮助你通过实际操作来熟悉和掌握CSS的各种特性,包括选择器、布局、定位、盒模型、字体与颜色、过渡与动画等核心概念。下面将详细阐述这些知识点: 1. **选择器**:CSS...
CSS 综合练习 50 选择题单、多 CSS 是一种用于描述 HTML 文档样式的标记语言。以下是对 CSS 综合练习 50 选择题单、多的知识点总结: 1. CSS 是利用 `<div>` XHTML 标签构建网页布局。 知识点:CSS 使用 `<div>` ...
在“pink老师html+css综合案例个人练习”中,我们可以看到一个关于HTML和CSS技术应用的实际项目。这个练习可能是为了帮助学习者巩固和提升他们在HTML结构化标记语言和CSS样式表语言方面的技能。日期标注为“2023.3....
在本CSS综合性设计实验中,我们将会探讨一系列与Web前端开发相关的实践项目,这些项目将帮助我们深化对CSS的理解,并提升网页设计技能。以下是每个项目的技术要点和详细说明: 1. **九九乘法表**:这个项目涉及到...
在本CSS综合案例4中,我们将探讨如何使用纯CSS创建一个静态的轮播图。轮播图是一种常见的网页元素,通常用于展示多个图像或内容,通过滑动或切换效果来呈现。下面,我们将深入理解CSS在构建静态轮播图中的核心概念和...
在本CSS综合案例中,我们将深入探讨如何利用CSS定位技术来构建一个类似谷歌搜索框的界面元素。这个案例主要关注CSS的布局技巧,包括绝对定位、相对定位以及浮动,这些都是创建复杂网页布局不可或缺的部分。 首先,...
在这些CSS综合练习50选择题中,我们可以看到涉及多个核心CSS概念和语法的知识点。 1. CSS用于构建网页布局的主要标签是`<div>`,它是一个通用容器元素,可以用来组织页面结构。 2. `border-left`是设置元素左边框...
在这个名为“1_实验三:HTML+CSS综合实验.zip”的压缩包中,我们可以期待一系列关于如何使用这两种语言进行网页设计的练习和示例。 HTML是用于创建网页内容的基本标记语言,它定义了页面上的各个元素,如标题、段落...
该项目是基于SpringBoot 2022开发的Java、HTML和CSS综合设计源码,共计包含66个文件,其中Java源文件35个,HTML文件13个,XML文件10个,CSS文件2个,以及其他类型文件如Git忽略文件、许可证文件、项目配置文件等。...
在本实验中,我们将深入探讨CSS(层叠样式表)的综合应用,这是网页设计中不可或缺的一部分。CSS允许我们对网页元素进行样式控制,包括颜色、字体、布局以及更复杂的效果,如动画和响应式设计。以下是本次实验将涉及...
本项目为基于Vue框架的综合评估系统设计源码,涵盖152个文件,其中Java源文件51个,Vue组件19个,JavaScript文件5个,以及HTML和CSS文件共9个。项目架构以Vue为核心,集成了Java后端逻辑处理,并利用JavaScript、...
本项目是一款结合36计策略的综合性实战设计源码,涵盖Python、JavaScript、HTML、CSS等多种编程语言,共计86个文件。其中,包含24个jpg图片文件、20个py Python脚本文件、20个png图片文件、9个js JavaScript脚本文件...
【CSS基础概念】 1. CSS(Cascading Style Sheets)是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。它控制着网页的布局和外观,使得内容与表现分离,提高了网页的可维护性和可...
本项目为开源的Python驱动的综合应用日常爬虫项目,包含147个文件,涵盖57个Python脚本、40个数据文件(如.xlsx)、18个交互式笔记本文件(.ipynb)、6个文本文件(.txt)、6个图像文件(.png)、5个SQL数据库文件、...
本毕业设计源码集成了Java、HTML、JavaScript和CSS技术,总文件量达到1077个,其中HTML文件327个,Java源文件102个,JavaScript文件85...该设计旨在通过综合运用多种技术,实现一个功能全面、界面友好的综合应用系统。
这些题目涵盖了CSS的基础概念和常用属性,以下是它们对应的知识点详解: 1. CSS(Cascading Style Sheets)是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。在网页布局中,通常...
该平台是一个综合案例设计源码分享平台,专注于Python编程语言,并融合JavaScript、HTML、CSS技术。平台包含41个文件,其中JavaScript代码15个,Python代码11个,HTML文件4个,CSS文件3个,还包括Git忽略、字体、...