初学者--前端三件套之 CSS

CSS是层叠样式表,用于给HTML或XML文档添加样式。它可以写在标签的style属性内,HTML的style标签中,或外部CSS文件中。主要选择器包括ID选择器、类选择器和元素选择器。CSS常用于页面美化,如调整元素的位置、大小、背景、字体、颜色以及应用定位和显示模式。
摘要由CSDN通过智能技术生成

前端三件套之 CSS
# 基本概念
C cascading 一层一层的 层叠
S style 分格 样式 
S sheet 表
层叠样式表,必须依托于HTML

# 书写位置 
# 写在页面标签的style属性中
<a href="" style="css的语法"> xxx </a>
注意:一般不会写太多的css代码,如果写很多,就会导致标签很臃肿

# 写在页面的style标签中
<style> 
css的语法代码
</style>
注意:学习期间推荐,但是工作中不推荐,因为代码多,会导致页面很臃肿
此标签一般嵌套在<head>标签中

# 写在外部的css文件中(.css)
注意:通过link标签将css文件引入到当前html页面中--放在<head>中

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>登录</title>
<style>

/* 国际惯例 去除外边距 */
html,body{
margin:0;
height:100%
}

</style>
</head>
</html>

# 语法规范
#写在标签的style属性中
<a href="" style="属性名:属性值; 属性名2:属性值2;">xxx</a>

#写在style标签中和外部的css文件中
#选择器(获取标签)
1. id选择器(唯一标识)--英文,不要重复
“#id名”
{
属性名:属性值;
属性名:属性值;
属性名:属性值;
}

2.class选择器
.class名{
属性名:属性值;
属性名:属性值;
属性名:属性值;
}
3.元素选择器
标签名{
属性名:属性值;
属性名:属性值;
属性名:属性值;
}

4.其他复杂选择器(骚操作)  

# css常见操作
# 页面美化元素 <div> </div> 万物皆可div
无形无相 十分干净标签 盒子标签

# 位置
margin 外边距

margin-top:20px;  --上边距20像素

margin-left:auto;  --左边距自动填充

注意:当在设置上外边距是,如果此元素师父级元素中的第一儿子,
上外边距会出现一种现象:父子上外边距同时变化
解决方案,父级设置: overflow:hidden;

position 定位

# 大小
width height

# 背景
background

background-image:url("images/xxx.png");  --设置背景图

background-size:100% 100%;  --背景尺寸

background-color:rgb(250,255,189);  --背景颜色


# 字体
font

# 文本内容
text

# 边框
border

border:0;  --去除边框

border-radius:10px;  --圆角边框


# 颜色
color

color:rgb(255,255,255);  --设置颜色


# 显示模式
display
-- 块级显示 block
-- 隐藏 none

text-decoration:none;  --删除下划线

对齐 

div标签中加 align语句完成

div的透明问题 

background-color:rgba(255,255,255,0.5) --a指不透明度,这样设置背景色就可以实现透明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值