百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

css基本属性

toyiye 2024-05-09 18:41 16 浏览 0 评论

CSS基本属性

1. 什么是CSS?

2. 如何导入css到html文件中?【3种】

3. CSS的基本选择器

4. CSS的基本属性

4.1 修饰文本的样式属性

属性名称

属性的作用

属性的取值

text-transform

文本转换大小写

None:capitalize:Uppercase:

Lowercase

text-align

元素内容的水平对齐方式。

left | right | center....

word-spacing

单词之间的额外间隙

数字+单位【px】可以为负数

letter-spacing

字符与字符之间的间隙

数字+单位【px】可以为负数

text-indent

定义块内文本内容的缩进

数字+单位【px】可以为负数

vertical-align

定义行内元素在行框内的垂直对齐方式

top middle bottom

line-height

定义元素中行框的最小高度。

数字+单位【px】不能为负数

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>常用的文本属性</title>

<style>

#p1{

text-transform:none;

text-align:left;

text-indent: 50px;

}

#p2{

text-transform:capitalize;

text-align:center;

}

#p3{

text-transform:uppercase;

text-align:right;

}

#p4{

text-transform:lowercase;

}

#p5{

text-transform:full-width;

}

#p6{

word-spacing:10px;

letter-spacing:15px;

}

table{

height: 200px;

}

table tr td{

vertical-align: bottom;

}

#p7{

line-height: 20px;

}

</style>

</head>

<body>

<h1>常用的文本属性</h1>

<p id="p1">none:无转换</p>

<p id="p2">capitalize:将每个单词的第一个字母转换成大写 [常用]</p>

<p id="p3">Uppercase:将每个单词转换成大写 [常用]</p>

<p id="p4">Lowercase:将每个单词转换成小写 [常用]</p>

<p id="p5">full-width:将所有字符转换成fullwidth形式。

如果字符没有相应的fullwidth形式,将保留原样。

这个值通常用于排版拉丁字符和数字等表意符号。(CSS3)

</p>

<p id="p6">this is a html page! 这是一个html文件</p>

<p id="p7">this is a html page! 这是一个html文件

this is a html page! 这是一个html文件

this is a html page! 这是一个html文件

this is a html page! 这是一个html文件

this is a html page! 这是一个html文件

this is a html page! 这是一个html文件

this is a html page! 这是一个html文件

this is a html page! 这是一个html文件

this is a html page! 这是一个html文件

</p>

<br>

<table border="1px">

<tr>

<td>vertical-align</td>

<td>定义行内元素在行框内的垂直对齐方式</td>

<td>top middle bottom</td>

</tr>

</table>

</body>

</html>

4.2 修饰字体的样式属性

属性名称

属性用途

属性取值

font-style

文本是否为斜体

normal | italic | oblique

font-weight

文本字体的粗细

用数字表示文本字体粗细

100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900

font-size

定义元素的字体大小

数字+单位【px】

font-family

定义元素文本的字体样式

字体样式名称,可以有多个,中间用“,”

color

设置字体颜色

单词/颜色码

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>字体设置属性</title>

<style>

#p1{

font-style:italic;

}

#p2{

font-weight:900;

}

#p3{

font-size:50px;

font-weight:900;

}

#p4{

font-style:italic;

font-weight:900;

font-size:50px;

font-family:helvetica, verdana, sans-serif;

color: red;

}

</style>

</head>

<body>

<h1>字体设置属性</h1>

<p id="p1">font-style 文本是否为斜体 normal | italic | oblique</p>

<p id="p2">font-weight 文本字体的粗细 用数字表示文本字体粗细</p>

<p id="p3">font-size 定义元素的字体大小 数字+单位【px】</p>

<p id="p4">font-family 定义元素文本的字体样式 字体样式名称,可以有多个,中间用“,”</p>

<p id="p5">color 设置字体颜色 单词/颜色码</p>

</body>

</html>

4.3 修饰颜色的样式属性

属性名称

用途

取值

color

文本颜色

单词/颜色码

background-color

元素的背景色

单词/颜色码

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>颜色设置</title>

<style>

p{

font-size: 30px;

color: red;

background-color: blue;

}

</style>

</head>

<body>

<p>color 文本颜色 单词/颜色码<br>

background-color 元素的背景色 单词/颜色码

</p>

</body>

</html>

4.4 修饰背景的样式属性

属性名称

用途

取值

background-color

定义元素使用的背景颜色。

单词/颜色码

background-image

定义元素使用的背景图像

图片路径
url(图片路径);

background-repeat

定义元素的背景图像如何填充

repeat-x: 背景图像在横向上平铺

repeat-y: 背景图像在纵向上平铺

repeat: 背景图像在横向和纵向平铺

no-repeat: 背景图像不平铺

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>背景设置</title>

<style>

body{

background-image:url(imgs/avatar04.png);

background-repeat:no-repeat;

}

p{

font-size: 50px;

background-image: url(imgs/bg2.jpg);

}

</style>

</head>

<body>

<p>background-color 定义元素使用的背景颜色。 单词/颜色码</p>

<p>background-image 定义元素使用的背景图像 图片路径url(图片路径);</p>

<p>background-repeat 定义元素的背景图像如何填充 repeat-x: 背景图像在横向上平铺

repeat-y: 背景图像在纵向上平铺 repeat: 背景图像在横向和纵向平铺 no-repeat: 背景图像不平铺

</p>

</body>

</html>

4.5 修饰边框的样式属性

属性名称

用途

取值

border-width

定义元素的边框厚度

数字。

上、右、下、左的顺序

1个值 -- 全部4边

2个值 -- 上/下 左/右

3个值-- 上 左/右 下

4个值 -- 上、右、下、左

border-style

定义元素的边框样式

none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset

border-color

定义元素的边框颜色

单词/颜色码。

上、右、下、左的顺序

1个值 -- 全部4边

2个值 -- 上/下 左/右

3个值-- 上 左/右 下

4个值 -- 上、右、下、左

border:<line-width> || <line-style> || <color>

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>边框设置</title>

<style>

#div1{

width: 100px;

height: 100px;

border: 5px double red;

}

#div2{

width: 200px;

height: 200px;

border-width: 10px;

border-style: solid;

border-color: blue;

}

#div3{

width: 300px;

height: 300px;

border-width: 10px 20px 30px 40px;

border-style: dotted;

border-color: red blue yellow greenyellow;

}

#div4{

width: 400px;

height: 400px;

border-width: 10px 20px;

border-style: dashed;

border-color: red blue;

}

img{

border: 10px outset black;

}

</style>

</head>

<body>

<div id="div1"></div><br>

<div id="div2"></div><br>

<div id="div3"></div><br>

<div id="div4"></div><br>

<img src="imgs/avatar04.png"/>

</body>

</html>

4.6 修饰文本装饰样式属性

属性名称

用途

取值

text-decoration-line

设置文本的装饰线

none: 指定文字无装饰

underline: 指定文字的装饰是下划线

overline: 指定文字的装饰是上划线

line-through: 指定文字的装饰是贯穿线

blink: 指定文字的装饰是闪烁。

text-decoration-color

设置文本的装饰线颜色

单词/颜色码

text-decoration-style

设置文本的装饰线的样式

solid | double | dotted | dashed | wavy

text-shadow

文字是否有阴影及模糊效果

数字1[水平偏移量]

数字2[垂直偏移量]

数字3[模糊度]

颜色

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>文本装饰属性</title>

<style>

#p1{

font-size: 40px;

color: red;

text-decoration-line:underline;

text-decoration-color:blue;

text-decoration-style: double;

text-shadow: 5px 5px 20px #000000;

}

a{

font-size: 40px;

text-decoration-line:none;

color: black;

}

</style>

</head>

<body>

<p id="p1">文本装饰属性---text-decoration-line---文本的装饰线</p>

<a href="#">去掉超链接上的下划线</a><br>

<p id="p1">文本装饰属性---text-decoration-color---文本的装饰线的颜色</p>

<p id="p1">文本装饰属性---text-decoration-style---文本的装饰线的形状</p>

<p id="p1">文本装饰属性---text-shadow---文字是否有阴影及模糊效果</p>

</body>

</html>

4.7 修饰尺寸样式属性

属性名称

用途

取值

width

定义元素的宽度

数字

height

定义元素的高度

数字

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>尺寸设置</title>

<style>

div{

width: 400px;

height: 400px;

border: 10px solid black;

background-color: red;

}

</style>

</head>

<body>

<div></div>

</body>

</html>

4.8修饰边距样式属性

属性名称

用途

取值

margin

margin-top

margin-bottom

margin-left

margin-right

元素设置所有四个方向(上右下左)的外边距

数字

上、右、下、左的顺序

1个值 -- 全部4边

2个值 -- 上/下 左/右

3个值-- 上 左/右 下

4个值 -- 上、右、下、左

padding

padding-top

padding-bottom

padding-left

padding-right

元素设置所有四个方向(上右下左)的内边距

数字

上、右、下、左的顺序

1个值 -- 全部4边

2个值 -- 上/下 左/右

3个值-- 上 左/右 下

4个值 -- 上、右、下、左

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>尺寸设置</title>

<style>

div{

width: 400px;

height: 400px;

border: 10px solid black;

background-color: red;

margin-top:-8px;

m

}

body{

padding-left: 100px;

}

</style>

</head>

<body>

<div></div>

</body>

</html>

4.9修饰列表样式属性

list-style-image--设置或检索作为对象的列表项标记的图像---图片路径

list-style-type-----设置或检索作为对象的列表项预设标记---disc | circle | square | decimal...

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>列表属性</title>

<style>

ul li{

font-size: 20px;

list-style-type: square;

}

ol li{

font-size: 30px;

list-style-image: url(imgs/list.png);

}

</style>

</head>

<body>

<ul>

<li>name:张三</li>

<li>age:23</li>

<li>sex:男</li>

<li>address:西安</li>

</ul>

<br>

<ol>

<li>name:张三</li>

<li>age:23</li>

<li>sex:男</li>

<li>address:西安</li>

</ol>

</body>

</html>


相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码