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. **九九乘法表**:这个项目涉及到...
这个基于JavaWeb技术的HTML+JavaScript+CSS综合案例设计源码项目,不仅为学习者提供了一个实践JavaWeb开发的平台,而且通过丰富的文件类型和数量,全方位地展示了网页开发的多个方面。学习者通过探索和实践这个项目...
在本CSS综合案例4中,我们将探讨如何使用纯CSS创建一个静态的轮播图。轮播图是一种常见的网页元素,通常用于展示多个图像或内容,通过滑动或切换效果来呈现。下面,我们将深入理解CSS在构建静态轮播图中的核心概念和...
在本CSS综合案例中,我们将深入探讨如何利用CSS定位技术来构建一个类似谷歌搜索框的界面元素。这个案例主要关注CSS的布局技巧,包括绝对定位、相对定位以及浮动,这些都是创建复杂网页布局不可或缺的部分。 首先,...
《基于疯狂Java讲义光盘的Java、HTML、JavaScript、CSS综合设计源码》是一项集合了多种编程语言和技术的项目,其主要目标是为开发者提供一个综合性的Web应用程序开发参考。该项目包含了1751个文件,这些文件涉及多个...
本文将详细介绍一个基于Spring Boot 2022版本开发的Java、HTML、CSS综合设计项目源码,这个项目旨在提供一个前后端结合的完整开发实例。 首先,该项目的源码包含了多种类型的文件,总计66个。其中,Java源文件占35...
在这些CSS综合练习50选择题中,我们可以看到涉及多个核心CSS概念和语法的知识点。 1. CSS用于构建网页布局的主要标签是`<div>`,它是一个通用容器元素,可以用来组织页面结构。 2. `border-left`是设置元素左边框...
基于2020级新闻专业课程的HTML、JavaScript、CSS综合设计源码是为新闻专业学生提供的一套完整的学习资料,它包含多种文件类型,涵盖了前端开发的主要技术。这份源码集合了15个PNG图像、10个JSON数据文件、7个JPG图片...
本项目《基于HTML语言的Python、JavaScript、CSS综合应用的网站设计源码》便是这样一个集成多技术的示例。该项目通过53个文件,展现了如何将HTML、Python、JavaScript和CSS等语言的特性融合在一起,打造出一个具有...
总体而言,基于FULL-DHT磁力-zj的Python、JavaScript、HTML、CSS综合设计源码,是一个集合了后端逻辑处理、前端界面设计、磁力链接文件分享以及版本控制于一体的全栈开发项目。该项目不仅展示了多种编程语言和工具的...
在这个名为“1_实验三:HTML+CSS综合实验.zip”的压缩包中,我们可以期待一系列关于如何使用这两种语言进行网页设计的练习和示例。 HTML是用于创建网页内容的基本标记语言,它定义了页面上的各个元素,如标题、段落...
在本实验中,我们将深入探讨CSS(层叠样式表)的综合应用,这是网页设计中不可或缺的一部分。CSS允许我们对网页元素进行样式控制,包括颜色、字体、布局以及更复杂的效果,如动画和响应式设计。以下是本次实验将涉及...
本项目是一个以Vue框架为核心的综合评估系统,其设计源码的公开为Vue学习者和开发者提供了一个宝贵的学习资源。 项目的设计充分考虑了前后端的分离,后端使用Java语言进行逻辑处理,保证了系统的稳定性和效率。Java...
本综合教程旨在帮助学习者掌握这两门语言的基础与进阶技巧,从而能够创建功能完备且视觉效果优秀的网站。 在HTML方面,你需要了解以下知识点: 1. **基础标签**:HTML由一系列标签组成,如`<html>`、`<head>`、`...
本项目是一款结合36计策略的综合性实战设计源码,涵盖Python、JavaScript、HTML、CSS等多种编程语言,共计86个文件。其中,包含24个jpg图片文件、20个py Python脚本文件、20个png图片文件、9个js JavaScript脚本文件...