css基础【1】

1.什么是 CSS?CSS 指层叠样式表 (CascadingStyleSheets)。 它定义了如何显示HTML元素的样式【颜色\形状\尺寸.....】。HTML超文本标记语言是用来创建网页的内容。2.CSS的作用?给网页[html]的元素/标记/标签设置样式的,以让HTML网页变得好看。 为了解决内容【[html]的元素】与表现【样式】分离的问题3.在HTML网页中如何使用CSS?1)内联定义 (Inline Styles)在html开始标记中通过style...
摘要由CSDN通过智能技术生成

1.什么是 CSS?

CSS 指层叠样式表 (Cascading Style Sheets)。
    它定义了如何显示HTML元素的样式【颜色\形状\尺寸.....】。
HTML超文本标记语言是用来创建网页的内容。

2.CSS的作用?

给网页[html]的元素/标记/标签设置样式的,以让HTML网页变得好看。
    为了解决内容【[html]的元素】与表现【样式】分离的问题

3.在HTML网页中如何使用CSS?

1)内联定义 (Inline Styles)

在html开始标记中通过style属性来设置当前元素的样式。
    缺点:使得原来的html标记变得复杂,不利于修改。
    场景:设置的样式很少的时候

<h1 style="color: red;font-size: 50px;">
内联定义--在html开始标记中通过style属性来设置当前元素的样式。
</h1>

2)内部样式块 (Embedding a Style Block)

内部--html中
    块----集中设置样式属性
    在html的head标记中通过style标记集中设置样式属性
    缺点:设置的样式属性很多的时候,会使得html页面本身臃肿,出现喧宾夺主。
    场景:设置的样式很少的时候

<style>
    #myh1{
        color: aquamarine;
        font-size: 30px;
    }
</style>

<h1 id="myh1">内部样式块--在html的head标记中通过style标记集中设置样式属性</h1>

3)链入外部样式表文件 (Linking to a Style Sheet)

用一个独立的文件来保存样式,在html中通过link标记链接进来
第一步:建立外部样式表文件(.css)
mytest.css
#myh2{
    color: aque;
    font-size: 30px;
}
第二步:在html的head标记中使用link标记导入样式文件。
<link rel=stylesheet href="样式文件的路径" type="text/css">
例如:<link rel="stylesheet" href="mytest.css" type="text/css"/>
    解决了内容【[html]的元素】与表现【样式】分离,css代码可以达到很高的重用性
    场景:使用于大量的css样式设置时

4. CSS语法

在上面的实例中内部样式块声明定义css与链入外部样式表文件中的css写法相同
内部样式块声明定义css

#myh1{
    color: blue;
    font-size: 50px;
    }
链入外部样式表文件中的css
#myh2{
    color: green;
    font-size: 50px;
}
     CSS 语法规则由两个主要的部分构成:
    1.选择器
    2.属性设置【一条/多条】 

#myh2{color: green;font-size: 50px;}
#myh2----选择器
color: green;font-size: 50px;---属性设置

5.CSS选择器

选择器---选中需要设置样式的html元素
   在一个html文件中会出现很多html元素,甚至会出现很多相同的元素,如果要为指定的某一个/某一组元素设置一套样式,就需要选择器

1)元素选择器--根据html元素的名称选中一个/一组元素,设置样式

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>元素选择器</title>
        <style>
            h1{
                color: red;
            }
            p{
                color: aquamarine;
                font-size: 30px;
            }
        </style>
    </head>
    <body>
        <h1>元素选择器--根据html元素的名称选中一个/一组元素,设置样式</h1>
        <p>测试元素选择器</p>
        <p>测试元素选择器</p>
    </body>
</html>

2)id选择器--根据html元素的id属性选中一个/一组元素设置样式【css--#[id]】

html----<a  id="a1"></a>
        css-----#a1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值