关于css,html学习(2.2)

1.css的三种引入方式

        行内样式,内嵌样式,外联样式

        行内样式很简单,就是在标签中添加style,影响这一行

<h1 style="color: green;">【新思想引领新征程】春节假期23亿人次出行 折射“流动中国”的澎湃活力</h1>

        内嵌样式,在head中添加style标签,影响body里的所有相关标签

<style>
    /* 让所有h1标签都蓝色,但是优先级小于行内样式 */
    h1 {
        color: blue;
        }
</style>

        外联样式就是通过link标签和建立的.css文件来进行对body里标签的影响(注意,内嵌和外联,谁最后运行的,结果会将前面相关的覆盖)

<!-- 
    通过link标签引入外部的css样式文件
    这里是因为后来的css文件里的red覆盖掉前面blue
-->
<link rel="stylesheet" href="css/news.css">

<!-- 下面为css文件夹news.css文件里的代码 -->

h1 {
    color:red;
}

2.css的三种选择器

       元素选择器,类选择器,id选择器

        首先是body里用span标签用来包裹内容,span是无意义布局标签,可以用在head来控制布局。所以元素选择器直接在<style></style>里对span进行选择。

<!-- 在head中编辑 -->

<style>
       /* 1.元素选择器 */
    span{
        color: red;
    }
</style>

<!-- 在body中编辑 -->

<span></span>

        类选择器,可以先定义一个类class="cls",然后在标签中加入,再往style添加.cls{ }

<!-- head里 -->

<style>

/* 2.类选择器 */
.cls{
    color: green;
}

</style>


<!-- body里 -->

<h2 class="cls">这是一个测试标题</h2>

         id选择器,类似上面,不过是#开头(三种选择器的优先级:id选择器>类选择器>元素选择器,元素选择器会将span标签全覆盖,id选择器优先于类选择器)

<head>
    <style>
        /* 3.id选择器 */
        #time{
            color: #888;
        }
    </style>
</head>



<body>

    <span class="cls" id="time">2025年02月14日 20:49</span> 

</body>

 3.css的超链接

        引入a标签,将内容夹在其中<a href="" target="_black"></a>,href里是链接,target里_self是在当前页面打开,_black是指空白页面打开。再在style里将a标签改为黑色无下划线

<head>
    <style>
        /* 
            <a href="" target="_black"></a> 
            href里是链接,target里_self是在当前页面打开,_black是指空白页面打开
        */

        a {
            color: black;
            /* 去除超链接的下划线文本装饰 */
            text-decoration: none;
        }
    </style>
</head>

<body>

    <span> <a href="https://news.sina.com.cn/c/xl/2025-02-14/doc-ineknexe1067637.shtml" target="_blank">央视</a></span>

</body>

4.html正文排版

        视频音频文件,标签为video和audio,除了src指定路径外,还需要显示播放控件controls。(img和video都需要设置width,设置好就会等比例缩放)

<body>

    <!-- 
        视频标签:video
        - src: 指定视频路径
        - controls: 显示播放控件controls="controls",如果属性名和属性值一样,可以省略等号和属性值

        -最好写左下滑线(1个),video/news.mp4,在vsCode以外是需要(2个)\\
    -->

    <video src="video/news.mp4" controls width="640px" ></video>
    <audio src="audio/1.mp3" controls ></audio>

</body>

        其他的一些标签如<hr>水平分割线,<p>段落标签等等。还有使用id选择器右对齐text-align: right;后面插入图片,设置width="550px"

<head>

    <style>
        p {
            /* 修改字号为18像素 */
            font-size: 18px;
            /* 设置行高为32像素 */
            line-height: 32px;
            /* 设置字间距为1像素 */
            letter-spacing: 1px;
            /* text-indent设置首行缩进2字符 */
            text-indent: 2em;
        }

    /* id选择器右对齐 */
        #editor {
            /* text-align对齐 */
            text-align: right;
        }
    </style>

</head>

<body>

    <!-- 
        hr:水平切割线
        br:换行
        &nbsp;空格
        p标签:段落标签,每一个p标签结束后会换到下一行
        b标签,strong标签都能加粗,区别是strong有强调作用
     -->

    <p>
    内容
    </p>

    <p id="editor">
        右对齐
    </p>
</body>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值