`

css样式简写

阅读更多

简写是 css 高效写法之一,简写能让你的css文件更小更易读。

 

font字体样式的缩写:

font:font-style(样式) font-variant font-weight font-size/line-height font-family

注意:如果定义了部分字体样式属性,同样也可以缩写,但font-size和font-family这两项必须定义,且位置按顺序排在值列表的最后。

font-size/line-height(line-height是可选的

注意:文本颜色不可以同字体样式一起缩写,必须单独定义。  字体样式、文本样式不要混淆。只要记住文字样式,剩下的就是文本样式了。

如:div{font:italic normal bold 12px/20px 宋体;color:#369;}

 

CSS 文本属性可定义文本的外观。

通过文本属性,您可以改变文本的颜色、字符间距,对齐文本,装饰文本,对文本进行缩进,等等。

 

CSS 字体属性定义文本的字体系列、大小、加粗、风格(如斜体)和变形(如小型大写字母)。

 

文本样式没有缩写

color设置文本颜色

direction设置文本方向。

line-height设置行高。

letter-spacing设置字符间距。

text-align对齐元素中的文本。

text-decoration向文本添加修饰。

text-indent缩进元素中文本的首行。

text-transform控制元素中的字母。

white-space设置元素中空白的处理方式。

word-spacing设置字间距。

 

background背景样式的缩写:

background:background-color background-image background-repeat background-attachment background-position。

如:background:#369 url(../images/01img.gif) repeat fixed 6px 4px;

背景属性各个属性值没有先后顺序,不管有几个单项,都可以使用缩写代替。

fixed--background-attachment 属性设置背景图像是否固定或者随着页面的其余部分滚动。

6px 4px--background-position 属性设置背景图像的起始位置。

 

padding、margin的缩写:

其缩写都是按“上右下左”顺时针方向格式来进行的:

padding:padding-top padding-right padding-bottom padding-left

margin:margin-top margin-right margin-bottom margin-left

在这里我们只拿padding来举例说明

{padding:10px;}如果上右下左的值相同,则可缩写为一个值。

{padding:10px 20px;}上、下值为10px,右、左值为20px;

{padding:10px 20px 30px;}分别表示 上填充 左右填充 下填充,这个属性大家要加以区别。

 

border边框样式的缩写:

边框对象本身是一个复杂的对象,border属性包括样式(type)、大小(width)、颜色(color)三个方面的属性,还分为上、右、下、左4个方向,

border对象提供的缩写样式也较多,不仅可以对整个border对象进行缩写,还可以单独对某一边进行缩写。

(1).整个边框属性值的缩写:

border:border-width border-style color 三个值的先后顺序可以改变。

例:#box{border:1px solid #fff;}

(2).边框4条边属性值的缩写:

边框对象的4条边可以单独缩写,格式如下:

border-top:border-width border-style color;

 

例如定义上边框的样式:

#box{border-top:1px solid #123;}

边框三个值的先后顺序可以改变,省略部分属性采用默认值。

 

列表样式缩写:

list-style:list-style-type(类型)

list-style-position(位置)

list-style-image(项目符号图象)

例如设置li标签的类型为“方块”,位置为“内”,项目符号图象为“0101bg.gif”,则定义如下:

li{

list-style-position:inside;

list-style-image:url(../images/0101bg.gif);

list-style-type:square;

}

可缩写为:

li{

list-style:square inside url(../images/0101bg.gif);

}

列表3个属性的顺序可以改变,省略部分属性采用默认值。

 

分享到:
评论

相关推荐

    css样式表中文手册

    CSS样式表手册是开发者学习和查阅CSS规则的重要参考资料,尤其对于中文用户,中文手册能更直观、准确地理解概念和技术。 **一、CSS基本概念** 1. **选择器(Selectors)**:选择器用于指定CSS样式要应用到哪些HTML...

    形考任务五 使用 元素以及CSS样式表对下面的内容进行的布局设计.zip

    2. **CSS样式表简介** CSS(Cascading Style Sheets)是用于控制网页外观和布局的样式语言。它可以改变字体、颜色、间距、布局和更多视觉效果。在本任务中,我们将用CSS来定义`<div>`的样式,以实现特定的布局设计...

    css 常用公共样式 样式总结(持续更新)

    本文将深入探讨“css常用公共样式”的总结,包括`flex布局`、`简写`技巧、`遮罩层`实现以及`滚动条透明`与`动画`的应用。这些都是现代Web开发不可或缺的部分。 首先,让我们来谈谈`flex布局`。Flex布局,全称为 ...

    div css教程TOP排行榜或新闻列表最标准div css样式表代码写法

    在网页设计领域,`div` 和 `css` 是构建页面布局和样式的重要工具。`div` 元素是HTML中的一个通用容器,用于组织和分组其他元素,而CSS(层叠样式表)则负责定义这些元素的外观、布局和结构。本教程将深入讲解如何...

    《CSS 样式表中文手册》 ,样式表基础学习教程

    尝试创建自己的网页,通过修改CSS样式来调整布局和外观,不断实验和调试,将使你对CSS有更深的理解。 总的来说,《CSS 2.0 样式表中文手册》是一个良好的起点,它将帮助初学者系统地学习和掌握CSS的基础知识,为...

    一些简单的CSS样式

    "一些简单的CSS样式"这个主题旨在介绍CSS的基础知识,帮助初学者快速上手。 1. **CSS基本概念**: - CSS是层叠样式表的缩写,它主要负责定义网页元素的外观、布局和结构。 - CSS通过分离内容和表现,使得网页设计...

    CSS样式大全.docx

    《CSS样式大全》详细解析 CSS(Cascading Style Sheets)是用于定义网页元素样式的重要技术,它使得我们可以控制网页的布局、颜色、字体、大小等视觉效果。本篇文章将全面解析CSS中的字体属性、背景属性、区块属性...

    asp.net 和 css样式大全

    ### ASP.NET与CSS样式大全知识点解析 #### CSS样式属性详解 **一、字体样式属性** 1. **Font Size** - `font-size: x-large;`:设置文本大小为x-large。 - 可选值包括`xx-small`, `x-small`, `small`, `medium`...

    CSS样式习题答案.docx

    1. CSS 是(C)的缩写。Cascading Style Sheets 2. 引用外部样式表的格式是(B)。<link rel="stylesheet" type="text/css" href="mystyle.css"> 3. 引用外部样式表的元素应该放在(C)。在 head 元素中 4. 内部...

    png生成css样式文件C#源码

    在IT行业中,有时候我们需要将图形图像(如PNG)转换为CSS样式来实现网页设计中的背景图案或者图标。这种技术能够优化网页加载速度,减少HTTP请求,并且便于响应式设计。"png生成css样式文件C#源码"这个项目就是解决...

    CSS样式 各种样式

    本资料包包含了一系列关于CSS样式的主题,包括背景、边距、长宽、表格、边界和段落等关键概念,旨在帮助初学者和开发者深入理解和应用CSS。 1. CSS_背景: - 背景颜色:用`background-color`属性设置元素的背景...

    CSS2.0样式表中文手册

    CSS样式表中文手册什么是样式表: CSS 是 Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 如何将样式表加入您的网页: 你可以用...

    网站设计综合开发-CSS样式表.doc

    【CSS样式表】是网页设计中的重要组成部分,全称为层叠样式表(Cascading Style Sheets),它的主要功能是实现内容与表现的分离。内容指的是网页的实际信息,如文本、图片等;表现则是指这些信息在用户界面上的展示...

    移动Web的CSS样式工具库Rider-CSS.zip

    rider是一个基于 Stylus、专注于移动 Web 的 CSS 样式工具库。提供了以下功能:样式初始化顺时针简写缓动函数图片排版单位转换形状动画响应式工具 API文档及示例:...

    常用CSS样式属性CSS样式表.pdf

    以下是一些常用CSS样式属性的详细说明: 1. **长度单位**: CSS支持多种长度单位来设置元素的尺寸,如`font-size`、`width`、`height`等。常见的长度单位包括: - `pt`: 点,常用于打印,1pt等于1/72英寸。 - `...

    关于css样式命名规范

    总的来说,遵循CSS样式命名规范,合理使用ID和Class,以及掌握CSS缩写技巧,都是提升CSS代码质量的关键步骤。这不仅可以提高工作效率,还能确保代码的可维护性和一致性,对于团队合作和项目长期发展至关重要。

    精通div+css网页样式与网页布局

    /* CSS样式 */ body { font: 10pt "Arial"; } h1 { font: 15pt/17pt "Arial"; font-weight: bold; color: maroon; } h2 { font: 13pt/15pt "Arial"; font-weight: bold; color: blue; } p { font: 10pt/12pt ...

    CSS 样式表手册(中文版哦)

    CSS 是 Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 如何将样式表加入您的网页: 你可以用以下三种方式将样式表加入您的网页...

Global site tag (gtag.js) - Google Analytics