前端基础:HTML和CSS简介

news/2025/1/12 18:57:15/

目录

1、HTML 简介

(1)在 HTML 中引入外部 CSS

(2)在 HTML 中引入外部 JavaScript

2、CSS 简介

(1)CSS 的基本语法

(2)三种使用 CSS 的方法

2.1 - 外部 CSS 的使用

2.2 - 内部 CSS 的使用

2.3 - 行内 CSS 的使用


1、HTML 简介

        HTML 指的是超文本标记语言 (Hyper Text Markup Language),标记语言 (markup language) 不是一种编程语言,而是一套标记标签 (markup tag)标记标签来描述网页

        HTML -> 定义网页元素的一些标签,标签手册点击这里:W3C_HTML5。

        一些常用的 HTML 实例,点击这里:W3C_HTML实例。

// 页面布局,表单提交等标签内容

//一个前端页面的组成:html(标签) + css(样式) + js(动态页面) + 图片等

(1)在 HTML 中引入外部 CSS

        当样式需要被应用到很多页面的时候,可以使用外部样式表,通过更改一个文件来改变整个站点的外观。

<head><link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

(2)在 HTML 中引入外部 JavaScript

        JavaScript 使 HTML 页面更具动态性和交互性。

        HTML <script> 标签用于定义客户端脚本(JavaScript)。<script> 元素即可包含脚本语句,也可通过 src 属性指向外部脚本文件

<script>document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>

2、CSS 简介

        CSS 是一种描述 HTML 文档样式的语言,CSS 描述应该如何显示 HTML 元素

        CSS 指的是层叠样式表 (Cascading Style Sheets),描述了如何在屏幕、纸张或其他媒体上显示 HTML 元素,外部样式表存储在 CSS 文件中。// 页面渲染的样式

        CSS 用于定义网页的样式,包括针对不同设备和屏幕尺寸的设计和布局。下边为 CSS 使用样例示例:

<!DOCTYPE html>
<html><head><style> <!--CSS样式,也可以单独保存在一个文件中-->body {background-color: lightblue;}h1 {color: white;text-align: center;}p {font-family: verdana;font-size: 20px;}</style></head><body><h1>我的第一个 CSS 实例</h1><p>这是一个段落。</p></body>
</html>

        有关 CSS 样式设计的参考手册,请点击这里:W3C_CSS。

(1)CSS 的基本语法

        CSS 规则集(rule-set)由选择器和声明块组成:

  • 选择器指向需要设置样式的 HTML 元素。
  • 声明块包含一条或多条用分号分隔的声明。
  • 每条声明都包含一个 CSS 属性名称和一个值,以冒号分隔。
  • 多条 CSS 声明用分号分隔,声明块用花括号括起来。

        例如,所有 <p> 元素都将居中对齐,并带有红色文本颜色:

p {color: red;text-align: center;
}解释:
// p 是 CSS 中的选择器(它指向要设置样式的 HTML 元素:<p>)。
// color 是属性,red 是属性值
// text-align 是属性,center 是属性值

(2)三种使用 CSS 的方法

2.1 - 外部 CSS 的使用

        通过使用外部样式表,只需修改一个文件即可改变整个网站的外观,每张 HTML 页面必须在 head 部分的 <link> 元素内包含对外部样式表文件的引用

        例如,外部样式在 HTML 页面 <head> 部分内的 <link> 元素中进行定义:

<!DOCTYPE html>
<html><head> <!--使用link标签进行引入*.css文件--><link rel="stylesheet" type="text/css" href="mystyle.css"></head><body><h1>This is a heading</h1><p>This is a paragraph.</p></body>
</html>

        外部样式表可以在任何文本编辑器中编写,并且必须以 .css 扩展名保存。外部 .css 文件不应包含任何 HTML 标签。"mystyle.css" 是这样的:

body {background-color: lightblue;
}h1 {color: navy;margin-left: 20px;
}

2.2 - 内部 CSS 的使用

        如果一张 HTML 页面拥有唯一的样式,那么可以使用内部样式表。内部样式在 head 部分的 <style> 元素中进行定义

        例如,内部样式在 HTML 页面的 <head> 部分内的 <style> 元素中进行定义:

<!DOCTYPE html>
<html><head><style> <!--内部css样式-->body {background-color: linen;}h1 {color: maroon;margin-left: 40px;} </style></head><body><h1>This is a heading</h1><p>This is a paragraph.</p></body>
</html>

2.3 - 行内 CSS 的使用

        行内样式(也称内联样式)可用于为单个元素应用唯一的样式。如需使用行内样式,请将 style 属性添加到相关元素。style 属性可包含任何 CSS 属性。

        例如,行内样式在相关元素的 "style" 属性中定义:

<!DOCTYPE html>
<html><body><h1 style="color:blue;text-align:center;">This is a heading</h1><p style="color:red;">This is a paragraph.</p></body>
</html>

        前端基础的 HTML 和 CSS 样式就介绍到这里,涉及的知识都是一些网页的标签元素以及样式设计,本身跟编程关系不大,重点在于一些常用标签的熟悉以及对于标签的使用,查看W3C的相关手册即可。

        至此,全文结束。


http://www.ppmy.cn/news/904494.html

相关文章

基于springboot,vue网上书城系统

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 系统分前后台&#xff0c;项目采用前后端分离 前端技术&#xff1a;vueelementUI 服务端技术&#xff1a;springboot,mybatis-plus 本…

黑马程序员——Web——HTML

--------- android培训、java培训、期待与您交流&#xff01; ---------- HTML ------------------------------------------------------------------------------------------------------------------- HTML简介 1.Html就是超文本标记语言的简写&#xff0c;是最基础的网…

Unity3D学习笔记(六)音乐和音效

即使AFK魔兽世界已经好多年了&#xff0c;在生活中听到电视或者电台里放的奥格瑞玛的背景音乐的时候还是会虎躯一震。虽然不是联盟玩家&#xff0c;闪金镇狮王之傲旅店的背景音乐依然悠悠回荡在耳边。一个好的游戏没有好的配乐和音效&#xff0c;就好像无暇的水晶缺少了灯光的陪…

【数据结构】堆的应用——Top-K

目录 前言&#xff1a; 一、Top-K问题描述&#xff1a; 二、不同解决思路实现&#xff1a; ①.排序法&#xff1a; ②.直接建堆法&#xff1a; ③.K堆法 总结&#xff1a; 前言&#xff1a; 上篇文章我们学习了二叉树的顺序存储结构&#xff0c;并且对于实际使用中所常…

【数据结构】蓝警:合众国之辉

LV1 《命令与征服&#xff1a;蓝色警戒》&#xff08;Command & Conquer&#xff1a;Blue Alert&#xff09;是Eastwood及EA开发&#xff0c;苏联艺电游戏公司发行的一款即时战略(RTS)单机游戏。其续作有《命令与征服&#xff1a;蓝色警戒2》及《命令与征服&#xff1a;蓝…

智造未来竞赛规则

智造未来竞赛 一、参赛规则二、竞赛流程三、竞赛环境四、相关说明初中组1.器材要求2.场地3.任务概述&#xff1a;1. 装卸&#xff08;模块A&#xff09;2. 质检&#xff08;模块E&#xff09;3. 运输&#xff08;模块G&#xff09;4. 分拣&#xff08;模块F&#xff09;5. 传送…

第七章 集成学习

文章目录 第七章 集成学习7.1个体和集成7.2Boosting和AdaBoost7.3Bagging和随机森林7.3.1Bagging7.3.2随机森林 7.4结合策略7.4.1平均法7.4.2投票法7.4.3学习法 7.6实验&#xff1a;Adaboost 第七章 集成学习 7.1个体和集成 集成学习通过构建并结合多个学习器来完成学习任务&…

Home Assistant 南方电网 计算电费

目录 1.China Southern Power Grid Statistics集成2.获取当月用电情况3.计算电费然后在UI上显示3.效果 1.China Southern Power Grid Statistics集成 链接 2.获取当月用电情况 因为我的电费是固定的&#xff0c;没有阶梯电价 用电量 * 0.63906875 电费 3.计算电费然后在UI…