【HTML基础-4】CSS样式详解

HTML&CSS 2020.9.10 文章目录web概念概述软件架构B/S架构详解静态资源:动态资源:HTML web概念概述 JavaWeb:使用Java语言开发基于互联网的项目 软件架构 C/S: Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷... 优点:用户体验好 缺点:开发、安装,部署,维护 麻烦 B/S: Browser/Server 浏览器/服务器端 只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端 阅读详情

1 CSS样式概述

定义: CSS是Cascading Style Sheets的简称,中文名称为层叠样式表、级联样式表或样式表。
作用:实现内容与样式相分离,提高代码的可重用性和可维护性。
CSS样式:①元素内容的颜色color;元素内容的背景色background-color;③字体大小font-size等等。

CSS与HTML:

  • 对比关系:HTML好比好比定义了一个文章的内容,而CSS就是定义这些内容的样式。
  • 使用原则:尽可能使用CSS属性取代HTML属性,即提倡HTML与CSS分离。

2 CSS与HTML的三种组合方式

2.1 内联样式

形式:把样式表写在标签内部,作为标签的 style 属性的属性值出现。
适用性:当特殊的样式需要应用到个别元素时,就可以使用内联样式。
示例:

<html>
    <head>
        <meta charset="utf-8">  
    <title>
    testCSS1
    </title>
    </head>

    <body>
        <h1>格言 </h1>
    <div style="background-color:#000000;color: #ffffff;">没有对比</div>,<br/>
    <span style="color:red;font-size:30px;background-color: yellow;">就没有伤害</span>
    </body>
</html>

运行结果如下:
在这里插入图片描述

tips:
颜色除了用英文表示外,还可以采用RGBB编码X X X(X为0~255)。例如,白色为255 255 255(用16进制表示,为#ffffff)。;黑色为0 0 0。其中颜色越浅,数字越大。

2.2 内部样式表

形式:把样式表写在head中,通过选择器为不同标签指定样式。
选择器:有很多种,比较常用的有三种:①元素/标签选择器②类选择器、③ID选择器。这三种选择器优先级依次增大。
适用性:当单个文件需要特别样式时,就可以使用内部样式表。
示例:注意CSS的注释语句和HTML不一样。

<html>
    <head>
        <meta charset="utf-8">  
    <title>
    testCSS2
    </title>
    <style type="text/css"> 
        /*定义元素选择器*/
    span {background-color: pink;}
    	/*定义类选择器*/
    .shanghai{color: black;background-color: red;font-size: 20px;}
    	/*定义ID选择器*/
    #db{color: white;background-color:green;font-size: 20px;}
    </style>
    </head>

    <body>
        <h1>格言 </h1>
        <span >没有<span id="db">对比</span>,</span>
        <span >就没有<span class="shanghai">伤害</span></span>
    </body>
</html>

运行结果如下:

在这里插入图片描述

2.3 外部引用

形式:将样式表单独存放,后缀名为.css,在head中指定外部样式表。
适用性:当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。
示例:

<!--首页-->
<html>
    <head>
        <meta charset="utf-8">  
    <title>
    testCSS2
    </title>
    <link rel="stylesheet" type="text/css" href="./myCSS.css">
    <!--链接样式表-->
    </head>

    <body>
        <h1>格言 </h1>
        <span >没有<span id="db">对比</span>,</span>
        <span >就没有<span class="shanghai">伤害</span></span>
    </body>
</html>
<!--myCSS.css-->
    /*定义元素选择器*/
    span {background-color: pink;}
    	/*定义类选择器*/
    .shanghai{color: black;background-color: red;font-size: 20px;}
    	/*定义ID选择器*/
    #db{color: white;background-color:green;font-size: 20px;}

运行结果如下:

在这里插入图片描述

3 总结

(1)理解HTML与CSS各自的功能及配合原则;
(2)掌握HTML与CSS的三种组合方式。

参考文章

[1] 《CSS菜鸟教程》
[2] 《【HTML基础】CSS样式表》

Html css样式总结 布局是html中非常重要的一部分,而定位在页面布局中也是使用频率很高的方法,本章节为定位在布局中的使用技巧和注意事项。position定位有4个属性,分别是static(默认),absolute(绝对定位),relative(相对定位),fixed(固定定位–相对于浏览器窗口)。 阅读详情

相关推荐

HTML 样式之 CSS 全面解析

HTML负责搭建网页结构,CSS则渲染HTML元素样式。CSS能改变文字样式、操控文本等,可通过多种方式用于HTML,展现强大魅力 。

Smell_of_earth的博客 1380

【HTML基础】CSS样式表

1. 理解HTML与CSS各自的功能及配合原则; 2. 掌握HTML与CSS的三种组合方式。

Fighting_hawk的博客 3873

第四章 CSS样式基础

通过CSS的display属性,开发者可以将元素的显示方式从默认的行内或块级形式转换为另一种形式。常见的display值:block:将元素作为块级元素显示。inline:将元素作为行内元素显示。inlineblock:将元素作为行内块级元素显示。none:隐藏元素,不占据任何页面空间。例子:html通过display: inlineblock,元素从块级元素变为行内块级元素,能够设置宽度且不再独占一行。

whitesandcnm的博客 2646

HTML与CSS详细介绍

HTML 与 CSS 1. 主要内容 2. HTML HTML(HyperText Markup Language)就是超⽂本标记语⾔。"超⽂本"就是表示⻚⾯内可以包含⾮⽂字元素,如:图⽚、链接、⾳乐等等。 它是⼀种建⽴⽹⻚⽂件的语⾔,通过标记式的指令(Tag),将影像、声⾳、图⽚、⽂字等链接显示出来。这种标记性语⾔是因特⽹上⽹⻚的主要语⾔。 HTML ⽹⻚⽂件可以使⽤记事本、写字板、HBuilder、Sublime 等编辑⼯具来编写,以 .htm 或 .html 为⽂件后缀名保存。将 HTML ⽹⻚⽂件

weixin_44454512的博客 2万+

「HTML和CSS入门指南」h 标签详解

标签是 HTML 中用于定义标题的标签,共有六个不同等级的标签,从 到 ,分别用于表示不同级别的标题。通过灵活运用 标签和属性,我们可以帮助用户更好地理解页面内容,同时也可以美化和装饰页面。在实际应用中需要注意遵循 HTML 的规范,合理使用各级别的 标签,并且按照层次结构进行嵌套。

a451319296的博客 3457

从Microchip SDK到STM32实战:手把手教你移植LAN9252 EtherCAT从站驱动(含EEPROM配置避坑)

本文详细介绍了如何将Microchip SDK中的LAN9252 EtherCAT从站驱动移植到STM32F407平台,包括FSMC接口配置、中断处理适配和EEPROM配置等关键步骤。通过实战指南和避坑技巧,帮助开发者快速实现高性能EtherCAT从站设备的开发,适用于工业自动化领域。

weixin_29197835的博客 446

【CSS】CSS基础认知【CSS基础知识详解】

层叠样式表(英语:Cascading Style Sheets,缩写:CSS;又称串样式列表、级联样式表、串接样式表、阶层式样式表)是一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言,由W3C定义和维护。

@花无缺 3109

Windows下Codex CLI binary报错排查与修复完整指南

在Windows开发环境中,命令行工具与图形界面应用的协同工作常常依赖于系统环境变量的正确配置。Codex CLI作为一款基于Node.js的智能编程命令行工具,其可执行文件(binary)的定位机制直接关系到桌面应用的正常启动。当用户执行npm更新或切换Node版本后,Codex CLI二进制文件路径可能发生漂移,从而触发“Unable to locate the Codex CLI binary”的报错。此类问题并非代码或账号异常,而是PATH路径、环境变量刷新及桌面应用缓存共同作用的结果。本文面向Wi

weixin_28718769的博客 305

CSS基础:table的4个标签的样式详解(6000字长文!附案例)

之前在 HTML 基础部分,我们讲解了表格的结构和写法。简单回顾下。包含等表格部分。和分别包含多个行。行中可以包含或单元格,用来显示表格的标题或数据。本文,我们来给它们增加一些漂亮的样式。图为增加样式前,增加样式后的效果,是不是确实漂亮多了。ok,那我们一起来看看这些表格标签的样式属性吧。

u013179804的博客 1万+

【RH850/U2A】:HSM与APP通信(中断方式)

HSM与APP通信(中断方式)

1994

Android一个APP里面最少有几个线程

Android应用启动时,默认会创建一个进程,该进程中最少包含负责处理用户交互、UI更新等核心操作,所有与界面相关的逻辑必须在此线程执行。若在此线程执行耗时操作(如网络请求),会导致界面卡顿甚至触发ANR(应用无响应)。当对象重写了finalize()方法时,该线程负责将这些对象放入队列并调用其finalize()方法,完成资源释放后再由GC回收。监控的执行效率。如果finalize()方法执行超时(默认10秒),此线程会触发虚拟机退出以防止应用长时间阻塞。

编程进化论 613

HTML使用CSS的方法详解

在尝试学习 CSS 之前,您应该了解 HTML 的基础知识,可以同时学习 HTML 和 CSS。 本文重点介绍HTML使用CSS的方法,即怎样将css引入到html文件。

cnds123的专栏 1万+

90. 将 SAP ABAP 内表内容本地导出成 Excel 文件

这里文件扩展名为 csv,全称是 Comma-Separated Values,意思是这种类型的文件内容,由逗号分隔。除了 ASC 之外,另一个可用的选项是 BIN,适用于 PDF,EXE 等二进制文件的导出。支持海量的输入和输出参数,我们这个简单的本地导出场景里,大部分参数都用不上。这个分隔符的添加逻辑,编写在上图红色高亮矩形框内,使用的语法是。本教程有学习者向我提问,询问如何将 ABAP 某某函数的某某输出参数的值,导出成本地 Excel 文件。把这个内表的内容,下载到本地,以本地文件的方式保存。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1743

第4章 CSS样式基础

HTML页面结构文件CS页面样式文件。

2302_82185084的博客 1951

Python爬虫实战:模拟登录知乎 – 通过加密参数和验证码实现自动登录

通过本篇博客的讲解,我们学习了如何通过 POST请求 和 验证码识别,模拟登录知乎并爬取用户信息、问题数据。随着爬虫技术的发展,面对更复杂的反爬虫机制,我们可以不断调整策略,以绕过这些防护,实现数据的自动化抓取。

2201_76125261的博客 731

Python 爬虫实战:赛事分析平台构建与比赛数据抓取

在体育赛事日益丰富的今天,对比赛数据的收集与分析对于运动员、教练团队以及体育爱好者都具有重要意义。通过构建一个赛事分析平台,我们可以系统地抓取、整理和展示各类比赛数据,为用户提供全面的赛事洞察。本文将深入讲解如何利用 Python 爬虫技术实现这一平台的构建,涵盖从目标网站分析到数据可视化展示的全过程。

u014481728的博客 3180

第四章CSS样式基础

4.1 CSS概述4.1 CSS概述。

2302_82150329的博客 2322

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

HTML·第四章 CSS样式基础

它是以HTML为基础,设置网页的外观显示样式,在网页设计时采用css技术可以有效地对页面的布局、字体、颜色、背景和其他效果实现更加精确的控制。

2302_80781046的博客 2196

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

HTML常用标签及CSS常用样式

HTML常用标签及CSS常用样式

yhang0802的博客 3790

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

HTML标签属性与CSS样式

HTML基础 定义:超文本标记语言 Hypetext Markup Language 特点: • 不需要编译,直接由浏览器执行 • 是一个文本文件 • 必须用htm或html作文件后缀 • 对大小写不敏感,HTML或html都可以 HTML的基本结构 <!DOCTYPE html> <!--文档类型声明--> <html lang="en"> <!--所使用语言-->

lk3357的博客 2509

HTML 样式- CSS

CSS (Cascading Style Sheets) 用于渲染HTML元素标签的样式。

Aforxiaoxie 1043

HTML基础标签和基本CSS行内样式

HTML基础标签和基本CSS行内样式 HTML简介: HTML全称:Hyper Text Markup Language(超文本标记语言)HTML5狭义:HTML5就是HTML的第五个版本,广义上来讲,所有的新一代的web前端开发技术统称为HTML5,HTML5,CSS3(层叠样式表),ES6以及新的WebApI(websoeck,webWorker…) HTML 用于显示网页内容 CSS 用于美...

wwxkkkkk的博客 4895

第四章css样式基础

在HTML中,使用RGB概念指定色彩时,前面是一个“#”号,再加上6个十六进制数字表示,表示方法为:#RRCGBB,其中,前两个数字代表红光强度(Red),中间两个数字代表绿光强度(Green),后两个数字代表蓝光强度(Blue),以上3个参数的取值范围为00~#。例如下面的代码:div{CSS 全称为“Cascading style shee”,中文解释为“层叠样式表”,它是以 HTML 为基础,设置网页的外观显示样式,如字体、颜色、背景的控制及整体的布局等,还可以针对不同的测览器设置不同的样式。

l1397222107的博客 1933
上一篇: 【HTML基础-3】iframe框架详解及应用案例—实现页面嵌套
下一篇: 【PHP基础-1】PHP简介、语法及简单示例
像风一样9
博客等级 码龄5年 2万+粉丝 155原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值