css 常用属性、布局

简介: 文本 color //颜色名表示。如white、gold等。还可以rgb、rgba。a表示透明程度,[0,1]=[完全透明,不透明]。我喜欢rgb(255,0,128)。 text-decoration  //文本修饰,underline为下划线,line-through为删除线 text-align  //对齐方式,居中就是center。字体 font-family //字体系列

文本

color //颜色名表示。如white、gold等。还可以rgb、rgba。a表示透明程度,[0,1]=[完全透明,不透明]。我喜欢rgb(255,0,128)。
text-decoration  //文本修饰,underline为下划线,line-through为删除线
text-align  //对齐方式,居中就是center。

字体

font-family //字体系列。我喜欢 Verdana。
font-size //大小。
font-style //italic 表示斜体
font-weight  //粗细。可以设置为bold。

背景

background-attachment,背景图片是否固定。scroll-滚动,fixed-固定。
background-color,背景色。
background-image,背景图片。background-image:url(abc.gif);
background-position,背景图片位置。xx px、xx%都可以。center、bottom也可以。

background-repeat,是否平铺。repeat、no-repeat、repeat-x、repeat-y。

使用上面的方法缺点是不能够自适应窗口,不能拉伸。推荐另一种实现

<div id="Layer1" style="position:absolute; width:100%; height:100%; z-index:-1">    
<img src="img-1.jpg" height="100%" width="100%"/>    
</div> 

边框

border-style // solid是固体的意思,表示实线;oueset,像一个凸起的框
border-width //边框宽度。
边框默认是上下左右,所以可以使用border-top/bottom/left/right-style单独设定

外边距

margin: 1em;
外边距默认是上下左右,所以可以使用margin-top/bottom/left/right 单独设定

定位

position 属性值的含义:
static  //元素框占有自己的空间。
relative   //元素框偏移某个距离。不占有自己的空间。
absolute   //不占有自己的空间。

fixed //元素框的表现类似于将 position 设置为 absolute,不过其包含块是视窗本身。

z-index  //设置一个定位元素在z轴的位置,z轴为垂直于显示器的坐标轴。值越小表示离用户更远,可以为负数。

透明度

opacity:不透明度。0表示完全透明,1表示完全不透明。

媒体查询

@media 规则使你有能力在相同的样式表中,使用不同的样式规则来针对不同的媒介。也就是所说的响应式布局。

常用布局实现

居中
margin-left:auto;margin-right:auto。
图片居中:<img>标签的父标签中设置 style="text-align:center" 属性即可。
两元素分别左右对齐
同一div块中的两个元素,一个左对齐,一个右对齐,可以这样实现:float:left;float:right。
目录
相关文章
|
10月前
|
前端开发 UED 容器
在 CSS 中使用 Flex 布局实现页面自适应时需要注意什么?
【10月更文挑战第22天】在使用 Flex 布局实现页面自适应时,需要对其基本原理和特性有深入的理解,同时结合具体的布局需求和场景,进行细致的调整和优化。通过合理的设置和注意事项的把握,才能实现理想的自适应效果,提升用户体验。还可以根据实际情况进行更深入的探索和实践,以不断提升 Flex 布局的应用能力。
|
10月前
|
前端开发 JavaScript 开发者
掌握 CSS 弹性布局(Flexbox):构建复杂页面布局的高效秘籍与实战案例
CSS弹性布局(Flexbox)是现代网页设计中构建复杂页面布局的高效工具。本文将深入浅出地介绍Flexbox的核心概念、使用技巧及实际应用案例,帮助读者快速掌握这一强大布局方法。
|
10月前
|
前端开发
CSS 浮动属性讲解和使用
本文介绍了CSS中的浮动(float)属性,包括其基本功能、属性选项及其在网页布局中的应用。浮动使元素脱离文档流,向左或右排列,周围元素随之调整。文章还详细讲解了清除浮动的方法,如使用clear属性、设置父元素高度、利用overflow属性、伪元素等,以解决因浮动导致的布局问题。最后,强调了浮动在创建复杂布局时的作用,并预告后续内容。
261 2
|
10月前
|
前端开发
CSS transition过渡属性详解
本文介绍了CSS中`transition`属性的作用、用法及实例。`transition`用于在元素属性变化时添加平滑过渡动画,通过设置`transition-property`、`transition-duration`、`transition-timing-function`和`transition-delay`等属性值,可以精细控制过渡效果。文末提供了HTML示例代码,展示了如何使用`transition`实现鼠标悬停时背景颜色的平滑变化。
436 1
|
10月前
|
Web App开发 前端开发 iOS开发
css所有缩写属性,CSS属性简写整理
css所有缩写属性,CSS属性简写整理
189 1
|
11月前
|
前端开发
CSS 中哪些属性可以继承
在 CSS 中,属性分为可继承与不可继承。可继承属性会在子元素中沿用父元素的样式设定。常见可继承属性包括:文本属性(如 `font-family`, `color`),列表属性(如 `list-style`),表格布局属性(如 `border-collapse`),以及其他如 `visibility` 和 `direction` 等属性。正确理解这些属性有助于更高效地进行样式设计。
|
10月前
|
前端开发 容器
实现CSS品字布局
【10月更文挑战第27天】
|
10月前
|
前端开发
css简写属性
css简写属性
96 0