JavaWeb01——基础标签及样式(黑马视频笔记)

1.如何用VScode写html代码

       1. 首先在vscode上安装一些插件,插件如下:

        2.打开你要写入的html文件的文件夹,然后右击“+ 新建文件”,命名 “xxx.html”,

        3.如果是写 css文件,那么也是右击“+新建文件”,命名“xxx.css”

为了使代码更加有序,我们也可以新建文件夹,然后文件夹中新建文件,具体根据需要进行调整

        5.在具体的vscode 的html文件中,我们输入!然后回车,就可以自动补充好html的框架。

        6.查看页面效果的操作:右击找到Open in default browser

        7.注意:

                html语法比较松散,不区分大小写

2.html的基础框架

整体框架如下方框所圈出:

 <!DOCTYPE html>:声明该文件是html文件

<meta charset ="UTF-8">:声明字符集为uft-8

3.标签介绍

① <title>xxx</title>

        解释:页面顶端的页眉为xxx

        效果:

② 图片标签:

        标签名:<img>

        常用属性:

                src:路径,包括 绝对路径 相对路径

                weight:图片的宽度,单位为 px像素 或者 %

                height:图片的高度,单位为 px像素 或者 %

        代码及效果:            

效果截图(截了一部分)

③ 标题

        标签样式:<h x></h x> (其中x为1-6)

        注意:h1——>h6,标题重要程度依次递减

④ CSS样式设置

        CSS的样式设置有三种:行内样式内嵌样式外联样式

        优先级:行内样式>内嵌=外联

内嵌和外联设置一个标签的时候,你后写的那个优先,比如你先写了内嵌样式,后面写了外联样式,那么最后设置的是外联样式

       

         具体说明:

                行内样式写在标签的 “style属性” 中。

                                  具体写法:<h1 style="属性名(如color):值; 属性名:值">                                        

                


                内嵌样式写在“style标签”中,该标签一般约定写在<head></head>中

                                具体写法:

样式设置:

调用:

结果:


                外联样式写在一个单独的.css文件

                                  调用方法:在<head>中写<link rel="stylesheet" href=".css的路径" >

⑤ CSS选择器

1.css的选择器种类:

        元素选择器(标签选择器),id选择器,类选择器(可以内嵌样式,也可以外联样式)


2.具体:

        元素选择器: 

                就是直接指定html中的标签,如前面内嵌选择器写的那样 直接h1{xxx:xx;xxx:xx;}



        id选择器: 

            选择具有指定id属性的元素

            id选择器的写法 #id值 {xxx:xx; xxx:xx}

            id选择器的调用: <标签 id=“id值”>


        

        类选择器: 

           选择具有指定类的元素,

           类选择器的写法:.class名称{xxx:xx; xxx:xx;}

           类选择器的调用:<标签 class=“class值”>


3.css选择器的优先级:
id选择器>类选择器>元素选择器(标签选择器)

⑥ 超链接

超链接标签:<a href=“...”target=“xxx”></a>

属性:
        href:指定资源访问的url;
        target:指定在何处打开该资源,

                _self:默认值,在当前页面打开;

                _blank:在空白页面打开

                ...

 ⑦其他一些常见的标签:

        <span></span>:行标签
        <p></p>:段落标签
        <hr>:分割线
        <br>:换行
        <b>:加粗

4.CSS中的常见属性:

color:字体的颜色,可以用“red、blue”等英文单词表示;可以用“rgb(x,x,x)”三色素表示;可以用“#xxxxxx”十六进制表示。

font_size:字体大小,注意写单位“像素px”

...

(其他好多待补充,详见HTML 系列教程

5.整体代码

html:

<!--输入感叹号+回车,就会自动写出HTML的主体。右击,点击 open in default browser就可以查看效果--><!DOCTYPE html> <!--声明文档类型为 html-->
<html lang="en"><head><meta charset="UTF-8"> <!--字符集为utf-8--><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>day1——标题的样式设置</title><style>h6 {color: red;}a{color: darkgrey;text-decoration: none;}#a123{color: brown;text-decoration-line: underline;}.class_1{color: deeppink;text-decoration-line: underline;}</style><link rel="stylesheet" href="css/day1.css" >
</head><body><h1>Day1——标题样式的确定 </h1><h2>1.图片标签</h2><p>图片标签为 《img》,其中有属性“src,width,height等”</p><p>src是用来设置图片的路径的,路径包括 <b>相对路径</b> 和 <b>绝对路径</b></p><p>width和height是用来设置图片的宽和高的,基本单位为 <b>像素px</b> 和 <b>百分比%</b> </p><h3>1.1绝对路径</h3><h4>a.绝对磁盘路径</h4><img src="E:\java\java_web\img\1.jpg" width="20%"><!--绝对磁盘路径--><h4>b.绝对网络路径</h4><img src="http://i3.sinaimg.cn/blog/2014/1029/S129809T1414550868715.jpg" width="300px"><!--绝对网络路径--><h3>1.2相对路径</h3><p>相对路径中有 “./” 和 “../”;其中“./”表示当前目录,可以忽略不写;“../”表示上级目录,不可以省略</p><h4>a.图片和文档在一级别目录中,直./或者原图片名即可</h4><img src="./2.jpg"><h4>b.图片和文档不在一个大文件夹中,从文档所在的地方为基准,开始找上一级目录(../),在进入其他的下一级目录</h4><img src="../img/3.jpg" width="20%"><hr><!--分割线条的写法--><h2>2.CSS样式设置</h2><p>CSS的样式设置有三种:<b>行内样式</b>,<b>内嵌样式</b>,<b>外联样式</b>。</p><h3>2.1 行内样式</h3><h6 style="color: blue; font-style: italic;">这是行内样式,设置方式是利用原标签中的 <b>style属性</b> </h6><h3>2.2 内嵌样式</h3><h6>这里是内嵌样式表</h6><h3>2.3 外联样式表</h3><h1>这里是外联样式</h1><hr><h2>3.CSS选择器</h2><span>css的选择器有三种:<b>元素选择器(标签选择器)</b>,<b>id选择器</b>,<b>类选择器</b></span><p><b>元素选择器:</b> 就是直接指定html中的标签,如前面内嵌选择器写的那样 直接h1{xxx:xx;xxx:xx;} <br><b>id选择器:</b> 选择具有指定id属性的元素,id选择器的写法:<span id="a123"> #id值 {xxx:xx; xxx:xx}</span>; id选择器的调用:<span id="a123"> 《标签 id="id值"》</span> <br><b>类选择器:</b> 选择具有指定类的元素,类选择器的写法:<span class="class_1">.class名称{xxx:xx; xxx:xx;}</span>; 类选择器的调用:<span class="class_1">《标签 class="class值"》</span></p><p><b>css选择器的优先级:</b><br><span style="color: brown;">id选择器>类选择器>元素选择器(标签选择器)</span></p><hr><h2>4.超链接</h2><p>超链接标签:<span style="color: brown;">《a href="..." target="xxx"》《/a》</span>(以上界面所有《》都是英文单书名号,为了防止误识别,所以用中文书名号表示了)</p><p><b>属性:</b><br><b>href:</b>指定资源访问的url; <br><b>target:</b>指定在何处打开该资源,<b>_self:</b>默认值,在当前页面打开;<b>_blank:</b>在空白页面打开。</p><p>点击下面链接,跳转到w3school网页:</p><a href="https://www.w3school.com.cn/h.asp" target="_blank">新页面打开w3school,查看标签样式攻略</a> <br><a href="https://www.w3school.com.cn/h.asp" target="_self">本页面内跳转w3school,查看标签样式攻略</a></body></html>

css:

h1 {color: #89060b;font-family: Arial, Helvetica, sans-serif;
}

 效果:



学习视频为:黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)_哔哩哔哩_bilibili

图片来自网络,仅供学习,侵权删。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/916527.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/916527.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在2G大小的文件中,找出高频top100的单词

将 2GB 的大文件分割为 2048 个大小为 512KB 的小文件&#xff0c;采用流式读取方式处理&#xff0c;避免一次性加载整个文件导致内存溢出。初始化一个长度为 2048 的哈希表数组&#xff0c;用于分别统计各个小文件中单词的出现频率。利用多线程并行处理机制遍历所有 2048 个小…

基于LNMP分布式个人云存储

1.准备工作a.关闭两台虚拟机的安全软件客户端&#xff1a;[rootmaster ~]# systemctl stop firewalld [rootmaster ~]# systemctl disable firewalld [rootmaster ~]# systemctl status firewalld ○ firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (…

指针运算全攻略:加减、比较与排序

常见的指针指针运算说明1.指针与整数的加减运算对指针可以进行加法运算&#xff0c;即p n或者p - n。其结果依旧是一个是一个指针&#xff0c;新的指针是在原来的地址值基础上加上/减去n *(sizeof(指针指向的数据类型)&#xff09;个字节。示例&#xff1a;#include<stdio.…

物联网安装调试-物联网网关

物联网网关作为连接终端设备与云平台的核心枢纽,其分类与选型需结合功能定位、硬件性能、连接方式及应用场景等多维度考量。以下从分类体系和产品推荐两方面系统梳理,助您高效决策: 🔧 一、物联网网关分类体系 1. 按功能定位划分 类型 核心能力 典型场景 代表产品 边缘计…

Jenkins教程(自动化部署)

Jenkins教程(自动化部署) 1. Jenkins是什么&#xff1f; Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具&#xff0c;广泛用于项目开发&#xff0c;具有自动化构建、测试和部署等功能。Jenkins用Java语言编写&#xff0c;可在Tomcat等流行的servlet容器中运行&…

linux 驱动验证是否成功 之 查看moudle信息

这些是 Linux 内核模块&#xff08;.ko&#xff09;中的元信息&#xff08;metadata&#xff09;&#xff0c;可以通过如下方式查看&#xff1a;✅ 1. 使用 modinfo 命令查看已加载或已编译模块信息 示例&#xff1a; modinfo aw2013.ko输出内容大概如下&#xff1a; filename:…

浏览器关闭之前请求接口到后端

2025.07.24今天我学习了如何在浏览器关闭之前请求一个接口返回到后端。可以用performance.navigation判断是浏览器关闭&#xff0c;还是浏览器刷新&#xff0c;因为我这边只需要浏览器关闭的时候才去触发1. 利用performance API&#xff08;刷新检测&#xff09; 刷新页面时&am…

MySQL批量数据处理与事务管理

MySQL是一种广泛应用的关系型数据库管理系统&#xff0c;尤其在数据分析和业务逻辑处理方面具有重要地位。在数据量庞大的业务场景中&#xff0c;批量数据处理和事务管理是提高效率和保障数据一致性的重要手段。掌握高效的批量数据操作方法与事务管理技巧&#xff0c;不仅能够提…

iOS网络之异步加载

为什么你的图片要异步加载&#xff1f;在仿写天气预报时&#xff0c;我们常常需要从网络加载天气图标&#xff0c;例如显示某个小时的天气状态图标。这看似简单的事情&#xff0c;如果处理不当&#xff0c;却很容易造成界面卡顿&#xff0c;甚至影响整个 App 的用户体验。错误做…

C#值类型属性的典型问题

问题复现&#xff1a;值类型属性的副本问题以下代码展示了值类型属性的典型问题&#xff1a;struct Point {public int X;public int Y; }class MyClass {public Point Position {get; set;} }// 使用属性修改结构体&#xff08;无效&#xff01;&#xff09; var obj new MyC…

机器学习基础-k 近邻算法(从辨别水果开始)

一、生活中的 "分类难题" 与 k 近邻的灵感 你有没有这样的经历&#xff1a;在超市看到一种从没见过的水果&#xff0c;表皮黄黄的&#xff0c;拳头大小&#xff0c;形状圆滚滚。正当你犹豫要不要买时&#xff0c;突然想起外婆家的橘子好像就是这个样子 —— 黄色、圆…

【WPF】NumericUpDown的用法

在 WPF&#xff08;Windows Presentation Foundation&#xff09;中&#xff0c;NumericUpDown 控件并不是内置的标准控件之一&#xff0c;但它是一个非常常用的控件&#xff0c;用于让用户输入一个数值&#xff08;整数或浮点数&#xff09;&#xff0c;并提供上下箭头来递增或…

Kotlin位运算

Kotlin 提供了几种用于操作整数各个位&#xff08;bit&#xff09; 的运算符。这些操作是由处理器直接支持的&#xff0c;速度快且操作简单。在底层编程中非常重要&#xff0c;比如设备驱动、低级图形处理、网络通信、加密和压缩等。 尽管计算机通常都有高效的硬件指令来执行算…

墨者:通过手工解决SQL手工注入漏洞测试(MongoDB数据库)

一、SQL手工注入漏洞测试(MongoDB数据库) 本文以墨者学院靶场为例&#xff0c;演示MongoDB数据库的手工SQL注入全过程。靶场以自己的地址为准&#xff1a;http://124.70.71.251:42286/new_list.php?id1 二、注入原理说明 MongoDB作为NoSQL数据库&#xff0c;其注入方式与传…

Kafka——CommitFailedException异常处理深度解析

引言在分布式消息系统Kafka的生态中&#xff0c;消费者组&#xff08;Consumer Group&#xff09;机制是实现高吞吐量和负载均衡的核心设计。然而&#xff0c;消费过程中位移提交&#xff08;Offset Commit&#xff09;的稳定性始终是开发者面临的最大挑战之一。当消费者尝试提…

kafka的部署和jmeter连接kafka

zookeeper的安装 kafka依赖Zookeeper所以要先安装Zookeeper kafka的安装文章引用来源:Kafka下载和使用&#xff08;linux版&#xff09;-CSDN博客 通过wget命令安装 # 安装wget https://downloads.apache.org/zookeeper/stable/apache-zookeeper-3.7.1-bin.tar.gz# 解压tar…

Android UI 组件系列(八):ListView 基础用法与适配器详解

博客专栏&#xff1a;Android初级入门UI组件与布局 源码&#xff1a;通过网盘分享的文件&#xff1a;Android入门布局及UI相关案例 链接: https://pan.baidu.com/s/1EOuDUKJndMISolieFSvXXg?pwd4k9n 提取码: 4k9n 一、引言 在上一篇文章《Android UI 组件系列&#xff08;…

Android学习专题目录(持续更新)

1.Android 调试 1.1&#xff1a;Logcat日志分析 2.Android编译 2.1&#xff1a;android编译过程中的mk文件和bp文件的扫描机制 2.2&#xff1a;Android 构建系统中常见的 .mk 文件及其作用 2.3&#xff1a;Android构建系统中的mk文件语法函数 2.4&#xff1a;安卓中定…

c#Lambda 表达式与事件核心知识点整理

一、Lambda 表达式1. 概念 Lambda 表达式是一种匿名函数&#xff08;无名称的函数&#xff09;&#xff0c;简化了委托和匿名方法的写法&#xff0c;格式为&#xff1a; (参数列表) > 表达式或语句块 它可以作为参数传递&#xff0c;或赋值给委托类型变量。2. 基本语法与简写…

Springboot+Layui英语单词学习系统的设计与实现

文章目录前言详细视频演示具体实现截图后端框架SpringBootLayUI框架持久层框架MyBaits成功系统案例&#xff1a;参考代码数据库源码获取前言 博主介绍:CSDN特邀作者、985高校计算机专业毕业、现任某互联网大厂高级全栈开发工程师、Gitee/掘金/华为云/阿里云/GitHub等平台持续输…