CSS网站布局实录
1.Main Navigation 导航条,具有按钮特效。 Width: 760px Height: 50px
2.Header 网站头部图标,包含网站的logo和站名。 Width: 760px Height: 150px
3.Content 网站的主要内容。 Width: 480px Height: Changes depending on content
4.Sidebar 边框,一些附加信息。 Width: 280px Height: Changes depending on
5.Footer 网站底栏,包含版权信息等。 Width: 760px Height: 66px
id 选择器不能重复使用,常常用于建立派生选择器。当然类 选择器也可以建立派生选择器
#sidebar p {
font-style: italic;
text-align: right;
margin-top: 0.5em;
}
#sidebar h2 {
font-size: 1em;
font-weight: normal;
font-style: italic;
margin: 0;
line-height: 1.5;
text-align: right;
}
类名的第一个字符不能使用数字
属性值和单位之间不能有空格。20px
一、css背景
所有背景属性都不能被继承
百分数值表示位置:background-position :50% 50% ;(top,left)中心位置。
background-attachment:fixed 来防止背景图像随文字的滚动
所有的背景属性可以放在一个声明中:如下
background: #ff0000 url(/i/eg_bg_03.gif) no-repeat fixed center;
二、css文本
Text-indent用于文本缩进,适用于块级元素,如果想把一个行内元素如<span>缩进,可以用左内边距或外边距创造这种效果。该属性可以继承,
Text-align文本居中,要将块级元素或表元素居中,要通过适当设置左右外边距 来实现
text-align:center 与 <CENTER>的区别 :前者不会控制元素的对齐,只影响内部内容。而后者不仅影响文本,还会把整个元素居中
字符转换:text-transform:uppercase
禁止文本折行:white-space: nowrap
设置行间距:line-height: 30px
设置字体在一个声明内:font: italic small-caps 900 12px arial
三、css列表
列表项的标志类型:无序列表ul:list-style-type:square/disc/circle
有序列表ol:list-style-type:decimal/lower-roman/upper-alpha
列表项的图像:list-style-image:url(xxx.gif)
List-style:square inside url(‘eg_arrow.gif’)
四、css表格
caption 标题的位置:caption-side:bottom
把表格边框合并为单一边框:border-collapse :separate ;
单元格边框的距离:border-spacing :10px 50px ;(左,上)
是否显示表格中的空单元格:empty-cells :show
四、css轮廓
Outline是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用
outline-style:solid; outline-color:#00ff00; outline-width:thin;轮廓的样式、颜色、宽度
五、css定位
Relative 相对于正常位置
Absolute: 绝对位置
Fixed: 固定位置
Float: 浮动
元素中的内容超出了给定的宽度和高度,overflow属性确定是否显示滚动条等行为,auto,scroll是显示滚动条,hidden是隐藏
div { background-color:#00FFFF; width:150px; height:150px; overflow: scroll }
clip用于剪切图像
img { position:absolute; clip:rect(0px 50px 200px 0px) }
z-index -1 拥有更低优先级,默认是0.实现文字下面的图片,1实现位于文字之上
img.x { position:absolute; left:0px; top:0px; z-index:-1 }
div中包含图片和文字
div { float:right; width:120px; margin:0 0 15px 20px; padding:15px; border:1px solid black; text-align:center; }
为首字设置下沉
span { float:left; width:0.7em; font-size:400%; font-family:algerian,courier; line-height:80%; }
创建水平菜单
ul { float:left; width:100%; padding:0; margin:0; list-style-type:none; }
a {float:left; width:7em; text-decoration:none; color:white;
background-color:purple; padding:0.2em 0.6em; border-right:1px solid white; }
a:hover {background-color:#ff3300} li {display:inline}
分享到:
相关推荐
CSS笔记 CSS(Cascading Style Sheets),即层叠样式表,是一种用于描述网页样式的语言。CSS的出现拯救了混乱的HTML,让HTML专注于结构呈现,而样式交给CSS处理。 一、CSS简介 1.1 CSS的发展历程 从HTML被发明...
CSS 笔记 CSS(Cascading Style Sheets)是一种用来表现 HTML 或 XML 等文件样式的计算机语言。它可以静态地美化网页,也可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行...
HTML与CSS笔记 HTML(HyperText Markup Language,超文本标记语言)是构成网页内容的骨架,用于创建网页的结构,并通过不同的标签来描述网页的各个部分。CSS(Cascading Style Sheets,层叠样式表)则负责网页的...
这份"史上最经典的HTML+CSS笔记"无疑是学习这两门技术的重要参考资料。以下将根据标题、描述以及可能包含的子文件内容,对HTML和CSS的基础知识进行详细阐述。 HTML是网页内容的结构语言,用于定义网页的各个元素...
**CSS笔记一** 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它负责定义HTML或XML(包括SVG、MathML等各种XML方言)文档的呈现方式。本笔记将深入探讨CSS的基础知识,包括选择器、盒模型、...
总结,"黑马前端css笔记.zip"包含了CSS3的重要知识点,如选择器扩展、媒体查询、响应式设计、渐变效果、布局技术(Flexbox和Grid)以及动画过渡等。这些内容对于前端开发人员深入理解和运用CSS3至关重要,能帮助他们...
- **网站**:《Webstandards Solutions》、《网站重构》、《CSS禅意花园》、《点石成金》,都是优秀的在线资源,涵盖了从标准规范到设计美学的广泛内容。 - **名人与网站**:了解万维网的创始人Tim Berners-Lee,...
### HTML CSS 笔记知识点详解 #### 页面自动刷新 页面自动刷新是指网页可以在设定的时间间隔后自动重新加载,实现页面内容的更新。这种技术在早期的网页开发中较为常见,通常用于实现简单的内容轮播或者定时获取...
在网页设计中,`div+css`是一种常见的布局技术,用于实现网页的结构化和美化。`div`是HTML中的一个通用容器元素,用于组织和包裹其他HTML元素,而`css`则是层叠样式表,用来定义网页的样式、布局和视觉效果。`div+...
### 最全CSS笔记知识点 #### 一、CSS样式表类型 **1. 行内样式表** - **定义**:直接将样式写在HTML标签内的`style`属性中。 - **示例**: ```html ;">这是一段红色的文字。 ``` **2. 内嵌式样式表** - **...
**CSS(层叠样式表)全面手册** 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它用于定义HTML或XML(包括SVG、XHTML等)文档的呈现方式。通过使用CSS,我们可以控制网页元素的颜色、字体、...
- 外部 CSS:通过 `<link>` 标签引用一个外部的 CSS 文件,如 `<link href="my.css" type="text/css" rel="stylesheet"/>`,这种方式有利于样式复用和代码组织。 - 内部 CSS:将 CSS 代码写在 HTML 的 `<style>` ...
### CSS 笔记:滤镜、阴影与圆角 #### 一、CSS滤镜(Filter) 在Web开发过程中,为了使页面更加美观或者实现特定的视觉效果,开发者常常需要使用到CSS滤镜。CSS滤镜是一种可以对元素进行颜色或图像处理的效果工具。...
html和css基础总结,适合入门web和初学者
这份"naofantian HTML_CSS笔记"提供了作者naofantian在进行毕业设计时积累的知识点和经验分享。 首先,HTML(HyperText Markup Language)是用于创建网页内容的标记语言。它通过各种标签来定义网页的结构,如`...
CSS笔记
CSS笔记主要涵盖了如何定义和应用CSS样式,以及常见的样式属性。 **一、CSS引入方式** 1. 内联样式:在HTML元素的`style`属性中直接写CSS样式,例如`;">文本</p>`。 2. 内部样式表:将CSS写在HTML文档的`<head>`...
这个名为“CSS_Demo”的压缩包文件是与一篇名为《CSS笔记》的文章配套的代码示例,文章作者通过CSDN平台分享了关于CSS的学习心得和实践案例。这篇文章的链接是:...
CSS,即层叠样式表...总的来说,这个CSS笔记第一版涵盖了CSS基础和常用属性的使用,为进一步学习HTML和JavaScript笔记打下了坚实的基础。掌握这些知识后,可以有效地对网页进行布局和美化,实现丰富的视觉效果。