欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

总结CSS的常用样式

程序员文章站 2022-03-18 08:32:49
...
css 说的通俗一点就是 给标签加样式的。什么玩意是样式呢。你们可以理解为人穿的衣服,化妆之类的修饰,让自己的写的标签变的好看一点

那么这个css 怎么加到对应的标签上面去呢

有3种方法 分别是 外部样式、内页样式、行内样式。

那么这个css 怎么加到对应的标签上面去呢 
有3种方法 分别是 外部样式、内页样式、行内样式。

外部样式:将网页链接到外部样式表。
比如这个样子:
<link rel="stylesheet" type="text/css" href="xiaochuan.css">
内页样式:在网页上创建嵌入的样式表
比如这个样子:
<style>
body{
	
}
</style>
行内样式:应用内嵌样式到各个网页元素。
比如这个样子:
<p style='color:#999999'>xiaochuan</p>

那比如说我这三个 样式都针对 某一个标签
他的优先级是什么样子的呢?
行内样式 > 内页样式 > 外部样式
怎么理解呢
比如:
行内样式 设置文字大小为 14px
内页样式 设置文字大小为 15px
外部样式 设置文字大小为 16px

那么这边标签的 设置文字大小为 14px

css 语法
标签选择符方式  这是针对页面上面对应的所有标签都会生效
p{
	color:#999999
}

<p >xiaochuan1</p>
<h1 >xiaochuan2</h1>
类选择符   这是针对页面上面标签中class属性存在对应类名都会生效
.xiao{
	color:#999999
}

<p class='xiao'>xiaochuan1</p>
<p >xiaochuan2</p> 
ID选择符 这是针对页面上面标签中id属性存在对应类名都会生效 切记这个只能用一次。有可能说某些浏览器可以无限使用但是不建议使用多次
#xiao{
	color:#999999
}

<p id='xiao'>xiaochuan1</p>
<p >xiaochuan2</p> 

关联选择符  这是针对页面上面对应格式的所有标签都会生效
p span{
	color:#999999
}

<p><span>xiaochuan1</span></p>
<p><a>xiaochuan2</a></p>
组合方式 这是针对页面上面对应的所有标签都会生效
h1, h2{ 
	color: red; 
}
<h1>xiaochuan1</h1>
<h2>xiaochuan2</h2>
<h3>xiaochuan3</h3>


如果我们这边需要对某个标签定义多个css怎么去写呢
格式为 样式的名称:样式的值; 
如果写单个的话分号可以进行省略,最后一个分号也可以省略
<p style='color:#999999'>xiaochuan</p>
<p style='color:#999999;color:font-size:9pt'>xiaochuan</p>

css 属性赋值
css 有的属性是有多个值的 当然也可以多个赋值 也可以直接赋值给一个
我这边就说一下margin 吧
margin:10px;
	这个代表的意思为
	所有 4 个外边距都是 10px

margin:10px 5px;
这个代表的意思为
	上外边距和下外边距是 10px
	右外边距和左外边距是 5px

margin:10px 5px 15px;
这个代表的意思为
	上外边距是 10px
	右外边距和左外边距是 5px
	下外边距是 15px

margin:10px 5px 15px 20px;
这个代表的意思为
	上外边距是 10px
	右外边距是 5px
	下外边距是 15px
	左外边距是 20px
当然如果搞不懂直接 
margin-left
margin-top
margin-right
margin-bottom
这样也可以


我这边整理了一下 经常会在项目中用到的一些样式
color 设置文字颜色
font-family 定义文字字体
font-size 设置文字的大小
font-style 设置 文字斜体
line-height 设置行高
text-align 文字的对齐方式
list-style-type 列表样式 
background 定义背景 可以设置 颜色图片之类的
cursor 设置鼠标的形状 
border 设置标签的边框
margin 设置标签的外边距
padding 设置标签的内边距
position 定位
overflow 溢出
float 浮动
width 设置宽
height 设置高

a 标签这个比较特别 
a  所有超链接
a:link 超链接文字格式
a:visited 浏览过的链接文字格式
a:active 按下链接的格式
a:hover 鼠标转到链接

以上就是总结CSS的常用样式的详细内容,更多请关注其它相关文章!