当前位置: 首页 > news >正文

前端Web开发(2)

CSS引入方式

CSS:一种样式表语言,用来描述HTML文档的呈现(美化内容)

内联样式:配合JavaScript使用

直接在HTML元素的style属性中编写CSS规则。

<p style="color: red; font-size: 16px;">示例文本</p>

内部样式表:学习使用

在HTML文档的<head>部分(title标签下方)使用<style>标签定义CSS规则。

<head> <style> p { color: blue; font-size: 14px; } </style> </head>

外部样式表:开发使用

通过<link>标签引入独立的.css文件。

<head> <link rel="stylesheet" href="styles.css"> </head>

选择器

作用:查找标签,设置样式

基础选择器:标签选择器、类选择器、id选择器、通配符选择器

标签选择器

使用标签名作为选择器—>选中同名标签设置相同的样式

类选择器

作用:查找标签,差异化设置标签的显示效果。

  1. 定义类选择器—>.类名
  2. 使用类选择器—>标签添加class="类名"
<style> /*定义类选择器*/ .red { color: red; } </style> <!--使用类选择器--> <div class="red">这是div标签</div>

注:一个类名可以给多个标签使用,一个标签可以使用多个类名,class属性值写多个类名用空格隔开。

id选择器

作用:查找标签,差异化设置标签的显示效果。

场景:一般配合JavaScript使用,很少用来设置CSS样式。

  1. 定义id选择器—>#id名
  2. 使用id选择器—>标签添加id="id名"
<style> /*定义id选择器*/ #red { color: red; } </style> <!--使用id选择器--> <div id="red">这是div标签</div>

注:同一个id选择器在一个页面只能使用一次

通配符选择器

作用:查找页面所有标签,设置相同样式

通配符选择器:*,不需要调用,浏览器自动查找页面所有标签,设置相同的样式

例如:

* { color: red; }

就是将所有标签内的全部内容都变成红色。

画盒子

目标:使用合适的选择器画盒子

属性名

作用

width宽度
height高度
backgroung-color背景色

文字修饰属性

描述属性效果
字体大小font-size

字体粗细font-weight文字&文字
字体倾斜font-style文字&文字
行高line-height

文字

文字

字体族font-family
字体复合属性font复合属性
文本缩进text-indent前端开发也叫客户端开发,主要负责网站、APP、小程序所有能看得见、摸得着、能交互的界面部分。
文本对齐text-align对齐方式
修饰线text-decoration文字&文字&文字
颜色color文字&文字

字体大小

PC网页常用单位为px

字体粗细

数字:正常:400 加粗:700

关键字:正常:normal 加粗:bold

字体倾斜

正常:normal 倾斜:italic

行高

属性值:数字+px 或 数字(当前标签font-size值的倍数)

测量方法:从一行文字的顶端(底端)到下一行文字的顶端(底端)

当行高(line-height)=高度(height),文字便可垂直居中,但只适用于单行文字

字体族

font-family属性值可以书写多个字体名,各个字体名用逗号隔开,执行顺序是从左到右依次查找

font复合属性

属性的简写方式,一个属性对应多个值的写法,各个属性值之间用空格隔开

font:是否倾斜 是否加粗 字号/行高 字体 (必须按顺序书写)

注意:字号和字体值必须书写,否则font属性不生效

文本缩进

属性值:

  • 数字 + px
  • 数字 + em(推荐:1em=当前标签字号大小)(常用)

文本对齐方式

属性值效果
left左对齐(默认)
center居中对齐(居中的是字而不是标签)
right右对齐

文本修饰线

属性值效果
none无(去掉修饰线)
underline下划线
line-through删除线
overline上划线

color文字颜色

颜色表示方式属性值说明使用场景
颜色关键字颜色英文单词red、green、blue...学习测试
rgb表示法rgb(r,g,b)r,g,b表示红绿蓝三原色,取值:0-225了解
rgba表示法rgba(r,g,b,a)a表示透明度,取值:0-1开发使用,实现透明色
十六进制表示法#RRGGBB#000000,#ffcc00,简写:#000,#fc0开发使用(从设计稿复制)
http://www.jsqmd.com/news/816938/

相关文章:

  • 2026年外墙仿石漆服务商哪家好?主流品牌选型参考与行业实力分析 - 产业观察网
  • Postman便携版:无需安装的Windows API测试工具终极指南
  • Topit:3分钟掌握macOS窗口置顶,工作效率提升200%的终极指南
  • ClawShelf开源媒体库:开发者如何用元数据与标签管理数字资产
  • PRD写得再厚,客户为何不买账?给需求绑上业务的救命绳
  • 2026年成都3-6岁少儿英语启蒙机构对比评测:专业性与教学理念深度对比 - 品牌种草官
  • Python自动化管理Synology NAS:Synology API v0.8全面解析
  • Python Redis客户端实战:redis-py深度解析
  • B站直播推流码终极指南:如何轻松绕过官方限制使用OBS直播
  • 【ROS2速成 - Day2】ROS2五大核心概念吃透(嵌入式类比记忆,超好懂)
  • WhoDB:轻量级现代数据库管理工具的技术架构与核心功能解析
  • 2026年别墅仿石漆供应厂家哪家好:实力维度分析与主流品牌选型参考 - 产业观察网
  • stm32入门常识
  • LXMusic音源终极指南:三步快速解锁全网高品质音乐
  • 2026 南京金轮国际纹眉深度测评:选南京纹绣世家,4 家直营门店技术 / 安全 / 口碑全优 - 小艾信息发布
  • 深入理解C语言指针(三)
  • 【IE大纲】工业工程工程师知识框架
  • 在hermes agent项目中配置custom provider指向taotoken的完整流程
  • 源德广告是做什么的?在普宁做了多少年了?|品牌介绍与服务概览 - 掌上普宁品牌观察
  • CATIA多实体零件自动化拆分:pyCATIA解决复杂几何体管理的技术挑战
  • 乌鲁木齐黄金回收“报价即结算价”实体店有哪些?实测发现一家靠谱选择 - 新闻快传
  • C# 三层架构
  • 《Java面试85题图解版(二)》进阶深化上篇:并发编程 + JVM
  • C++ AVL树的学习
  • 【CanMV K210】显示交互 触摸屏画图与 LCD 轨迹绘制
  • Python MongoDB客户端实战:PyMongo深度解析
  • 米立特国产移液器全系解析:覆盖科研与工业领域的精准移液工具 - 品牌推荐大师
  • WechatDecrypt终极指南:安全高效解密微信聊天记录的完整方案
  • 避坑指南:STM32的OSCIN/OSCOUT引脚配置为GPIO后,如何保证系统时钟稳定运行?
  • 桥接模式和NAT模式