当前位置:网站首页>学习编程的第三天
学习编程的第三天
2022-08-09 15:04:00 【五八同城】
使用img标签来向网页中引入一个外部图片
4个属性
src属性 引入图片的路径 通过./或者…/开头
./ 引入图片跟你在同一个目录下
…/ 跳出当前的目录,再找
alt属性 对图片的描述,它会在图片引入不成功的时候,显示文字它也会帮助浏览器做收录功能
width属性 设置图片的宽度
属性值里直接写数值或者带长度单位都可
height属性 设置图片的高度
注意:一般情况下,width和height只设置一个,另一个让浏览器按比例缩放
图片的格式
JPEG(JPG)
JPEG图片支持的颜色比较多,图片可以压缩,但是不支持透明一般用来保存照片等颜色丰富的图片
GIF
GIF支持的颜色少,只支持简单的透明,支持动态图图片颜色单一或者是动态图时可以使用gif
PNG
PNG支持的颜色多,并且支持复杂的透明,不支持动图可以用来显示颜色复杂的透明的图片专为网页而生的
webp
谷歌新推出的专门用来表示网页的一种格式它具有其他图片格式的所有优点,而且文件格式还很小
缺点:兼容性不好
base64
讲图片使用base64编码,这样可以将图片转换为字符,通过字符形式来引入一般都是需要和网页一起加载的图片才会使用base64
color 设置字体颜色
backgroundColor 设置背景色
font-size 设置字体的大小
第二种方式:内部样式表
在head标签内部,写一个style标签,通过各种选择器选中对应元素,在{}内设置样式
样式结构也是名值对,可以写多组样式,必须用分隔号隔开,最后一个样式,可以不用分隔号
但一般我们都是加上分隔号的
优势:
1、修改比较方便
2、结构和表现就分开
缺点:
1、不方便复用
第三种方式:外部样式表
在html文件外,新建.css文件,在css文件里,选中对应的元素,设置样式
通过link标签,引入.css文件,即可生效
这种方式推荐使用
比较方便复用,而且html文件也更干净
第一种方式:内联样式/行内样式
直接写在开始标签里面
style属性,在属性值里写css样式
css样式的语法:样式名:样式值; 名值对
可以写多组样式,只要以分隔号隔开即可
优势:
1、比较有针对性
缺点:
1、修改起来不方便
2、结构和表现耦合了
css常用的选择器
1.元素选择器
作用:选中对应元素/标签里面的内容
语法:标签名{}
例如:h1{},p{}*/
2.id选择器
作用:选中对应id属性值的元素
语法:#id属性值{}
例子:#p1{},#dd{}
注意:id属性值是独一无二的存在
3.class选择器
作用:选中对应class属性值的元素
语法:.class属性值{}
例如:.p2{},.pp{}
注意:id选择器和class选择器很像,只不过class属性值可以复用
css复合选择器
1、交集选择器
作用:选中同时符合多个选择器条件的元素
语法:选择器1选择器2···{}
例如 div.red{} .red1#red2{}
注意:如果选择器中有元素选择器,元素选择器必须要放在第一位
2、并集选择器
作用:同时选中对应选择器的元素
语法:选择器1,选择器2,选择器3{}
边栏推荐
- 路由概述与静态配置ip
- unity中AO、metallic、roughness贴图的使用方式
- MySQL必知必会(一)
- Heap series_0x06: NT global flags and gflags.exe one page
- Zip包的读取与写入
- 九章云极DataCanvas APS机器学习平台获得中国信通院“领先级”评级
- Mysql学习(四)
- 【QT】QLayout: Attempting to add QLayout “to ***“, which already has a layout的终极解决方法
- Dolphin Scheduler 2.x版本部署篇
- PhotoshopCS6视频教程学习笔记-基础部分之一
猜你喜欢
【建模必胜秘籍】往届国赛建模方法 2021高教社杯 国赛数学建模
Unity Shader零基础入门2:环境光、漫反射、高光
2022高教社杯思路汇总A题B题C题D题
重启网卡提示Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization.
Go语言基础(十二):并发编程
(一)BFC
位运算相关:2的幂、翻转图像、颠倒二进制位、N皇后II、比特位计数 ...
(十)打包和项目部署
Heap series _0x05: A diagram analyzes the connection between heap block allocation and FreeLists
用指针和malloc定义一个数组
随机推荐
重启网卡提示Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization.
MATLAB Solution to Planning Problems - MATLAB in Mathematical Modeling (2nd Edition)
软件测试流程
typescript学习(三)
【建模必胜秘籍】往届国赛建模方法 2021高教社杯 国赛数学建模
FFmpeg源码剖析-通用:ffmpeg_parse_options()
路由概述与静态配置ip
Lens 创建 Service Accounts 及分配权限
websocket协议详解
多线程相关:按序打印、交替打印FooBar、交替打印字符串
uniapp封装全局js并在页面引用
后代选择器和子代选择器
安装MySQL时出现starting the server失败
2022深圳杯D题思路:复杂水平井三维轨道设计
转载-文件资源管理器无响应的解决办法
FPGA--基础语句、计数器、测试仿真语句(个人学习记录2022.7.20)
基于X264的动态帧率与动态码率调整的实现
传输层协议TCP/UDP
easywsclient的DEMO测试
properties文件的读取和写入