首页 > 编程语言 >11.9 javaweb学习 day2 基础标签&样式

11.9 javaweb学习 day2 基础标签&样式

时间:2024-11-09 16:31:58浏览次数:5  
标签:浏览器 11.9 样式 标签 day2 color HTML 选择器 javaweb

网页响应流程
浏览器 前端服务器 后端服务器 数据库
1.浏览器请求前端 2.前端响应浏览器
3.浏览器请求后端 4.后端请求数据库 5.数据库响应后端 6.后端响应浏览器

网页的组成
1.网页的文字,图片,音频,视频,超链接什么的,本质是前端代码
2.前端代码通过浏览器的转化{解析和渲染}成用户看到的网页

web标准
1.HTML:结构(元素和内容)
2.CSS:表现(外观)
3.JavaScript(JS):行为(交互)

HTML
超文本标记语言
超文本:除了文字,还可以定义图片,音频,视频等
标记语言:1.HTML标签都是预定义好的
2.HTML代码直接在浏览器中运行,HTNL标签由浏览器进行解析

HTML快速入门

1.新建文本文件,后缀改成.html
2.编写HTML结构标签
3.在<在body>中填写内容

HTML快速入门

Hello HTML

CSS
层叠样式表,用于控制页面的样式

图片标签:

1.src:指定图像的url(绝对路径/相对路径)
绝对路径:1.绝对磁盘路径 2.绝对网络路径
相对路径(推荐):1. ./:当前目录,./可省略 2. ../:上一级目录
2.width:宽度
像素px:300px
%:23%
3.height:高度

标题标签:

-

由大到小

1.color:red 字体颜色
2.font-size:13px; 字体大小
3. text-align: center; 文字位置
4.margin-top: 20px; 文字离上面多远

视频标签:

1.src:规定视频的url
2.controls:显示播放控件
3.width:播放器的宽
4.height:播放器的高

音频标签:

1.scr:规定音频的url
2.controls:显示播放控件

换行标签:

段落标签:


文本加粗标签:/

水平分割线:


标题样式

CSS的引入方式
1.行内样式:写在标签的style属性中(不推荐)

标题

对单生效 2.内嵌样式:写在style标签中(可以写在任何位置,但一般写在head标签中) 3.外联样式:写在一个单独的.css文件中(需要通过link标签在网页中引入)

颜色的表示方式:

1.关键字:red,green......
2.rgb表示法:rgb(0,0,0)
3.十六进制表示法:#000000(两位一表示,每两位都一样可以简写#000)

CSS选择器:用来选取需要设置样式的元素

1.元素选择器:
元素名称{
color:red;
}
h1{
color:red;
}

hello

2.id选择器:(不能重复)

id属性值{

color:red;

}

hh{

color:red;

}

hello

3.类选择器:
.class属性值{
color:red;
}
.hh{
color:red;
}

hello

**优先级: ID选择器>类选择器>元素选择器**

超链接


标签
属性:
href:指定资源访问的url
target:指定在何处打开资源链接
_self:默认值,在当前页面打开
_blant:在空白页面打开

石铁大称霸中国

页面布局

盒子:页面中所有的元素(标签),都可以看做是一个盒子,由盒子将元素包含在一个矩形区域内,通过盒子的视角更方便的进行页面布局
盒子模型组成:内容区域(content),内边距区域(padding 上右下左),边框区域(border),外边距区域(margin)

布局标签:

div:
1.一行只显示一个(独占一行)
2.宽度默认是父元素的宽度,高度默认由内容撑开
3.可以设置宽高
span:是 HTML 中的一个内联元素,它常用于在文本流中对特定的一小段文本进行样式设置、添加脚本行为或进行其他操作,而不会像块级元素那样独占一行。
1.一行可以显示多个
2.宽度高度都默认由内容撑开
3.不可以设置宽高

<head> <!-- 字符集为 UTF-8 --> <meta charset="UTF-8"> <!-- 设置浏览器兼容性 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>震惊!石家庄铁道大学居然干了这样的事情</title> <style> /* 标题样式 */ h1 { /* 设置标题文字的颜色为深灰色,十六进制颜色值为#333 */ color: #333; /* 设置标题的字体大小为 24 像素 */ font-size: 24px; /* 让标题文字在水平方向上居中对齐 */ text-align: center; /* 设置标题距离上方元素的外边距为 20 像素,用于调整标题在页面垂直方向上的位置 */ margin-top: 20px; }
/* 图片样式 */
img {
  /* 将图片设置为块级元素,这样它可以独占一行,并且可以像块级元素一样设置外边距、内边距等样式 */
  display: block;
  /* 设置图片在垂直方向上距离上下元素的外边距为 20 像素,并且在水平方向上自动居中,用于调整图片在页面中的位置 */
  margin: 20px auto;
  /* 设置图片的最大宽度为其所在容器宽度的 100%,这样图片会根据容器的宽度自适应缩放,不会超出容器宽度,起到了响应式布局的效果,能保证图片在不同尺寸的容器中合理显示 */
  max-width: 100%;
}

/* 段落样式 */
p {
  color: #666;
  font-size: 16px;
  line-height: 1.5;
  text-indent: 2em;
}

/* 链接样式 */
a {
  color: blue;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* 列表样式 */
ul {
  list-style-type: square;
  padding-left: 20px;
}

ol {
  list-style-type: decimal;
  padding-left: 20px;
}

li {
  margin-bottom: 10px;
}

/* 视频样式 */
video {
  display: block;
  margin: 0 auto 20px;
  width: 60%;
  height: auto;
}

/* 音频样式 */
audio {
  display: block;
  margin: 0 auto 20px;
}

/* 容器 div 样式 */
div {
  background-color: #f5f5f5;
  padding: 20px;
  margin-bottom: 20px;
}

/* 类选择器示例 */

.highlight {
background-color: yellow;
}

/* ID 选择器示例 */
#special {
  font-weight: bold;
}
</head> <body> <h1>震惊!石家庄铁道大学居然干了这样的事情</h1>

石铁大>称霸中国


石家庄铁道大学有着丰富的历史和卓越的成就。它在铁路建设相关领域培养了大量专业人才,为国家的基础设施建设做出了重要贡献。

这里是加粗的文本,用于强调重要信息。

这也是加粗的文本,语义上强调重要性。

点击这里访问石家庄铁道大学官方网站

  • 石家庄铁道大学学科优势:土木工程
  • 石家庄铁道大学学科优势:交通工程
  • 石家庄铁道大学学科优势:机械工程
  1. 学校发展历程重要事件一
  2. 学校发展历程重要事件二
  3. 学校发展历程重要事件三

这是在 div 容器内的段落内容。

这里是被 span 元素包裹且应用类选择器样式的文本。 <div id="special"> <p>这是具有特殊 ID 选择器样式的 div 中的段落。</p> </div> </body>

标签:浏览器,11.9,样式,标签,day2,color,HTML,选择器,javaweb
From: https://www.cnblogs.com/Yunyuzuiluo/p/18536935

相关文章

  • 【含文档+PPT+源码】基于JavaWeb的高校迎新系统系统
    项目背景与意义随着高校招生规模的不断扩大和信息化建设的深入,大学生迎新报到工作面临着越来越多的挑战。传统的迎新报到方式,如学生排队等待、填写纸质表格等,不仅效率低下,容易出错,还给学生和学校带来了诸多不便。特别是在新生入学的高峰期,传统的迎新流程往往会导致报到现场人......
  • JavaWeb --cookie和session技术
    Cookiecookie*客户端技术,存放在客户端,由服务器发放给用户保存*一个Cookie只能存放一个键值对Cookiecookie=newCookie(""(name),""(value));//设置cookie有效期单位秒//>0表示cookie有效期//=0删除cookie//<0会话cookiecookie.setMaxAge(0);//将cookie响应给客......
  • day20-21之间的项目实战:若依ruoyi开发(可以跳过)
    一,项目概述官网文档地址:http://doc.ruoyi.vip/rouyi是一个后台管理系统,基于经典技术组合(springboot,apacheshiro,mybatis,thymeleaf)主要是让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。系统要求JDK>=1.8myslq>=5.7maven>=3.8二,开发环......
  • 11.8 javaweb学习 day1 入门
    网页响应流程浏览器前端服务器后端服务器数据库1.浏览器请求前端2.前端响应浏览器3.浏览器请求后端4.后端请求数据库5.数据库响应后端6.后端响应浏览器网页的组成1.网页的文字,图片,音频,视频,超链接什么的,本质是前端代码2.前端代码通过浏览器的转化......
  • 26文科跨考北大软微刷题日记-DAY2
    昨天学校期中考试,今天更新。完成进度:1.语法基础课第二讲(if条件)课后习题已做完2.打算今晚再看一下408数据结构的6.3_1图的广度优先遍历和6.3_2图的深度优先遍历做题总结:1.如何描述“一个数是另一个数的整数倍”if(a%b==0)2.若出现像python中的字典样式的,如何通过不用......
  • Javaweb之servlet常见面试题
    目录什么是Servlet?解释请求转发forward()方法和请求重定向sendRedirect()方法的区别?什么是Session?Session的工作原理?什么是Session?Session的工作原理:Session的特点:说一说HttpServletRequest、ServletContex和HttpSesssion三个对象的作用域?解释下Servlet生命周期?JSP和S......
  • My_SQL day2
    知识点一:mysq查询方法    排序    限制    去重    模糊查询    范围查询    聚合函数    分组知识点二:连接查询    1.内连接    2.外连接知识点一:mysql查询方法isnull      ......
  • AI人工智能学习-Day2
    人工智能应用范畴脑科学认知科学心理学语言学逻辑学哲学计算机科学人工智能包含领域机器学习MachineLearning数据挖掘Databases模式识别神经计算NeurocompatingAI、机器学习、深度学习的关系人工智能包含机器学习,机器......
  • 初学Java基础---Day21---正则表达式,日期类,Math类,Random类,System类,Runtime类,大数值运
    一,正则表达式理解:        符合某个语句规范的字符串案例://案例:把一个字符串中带电话号码替换成130****1111的形式Stringstr="小红13012341111小绿15112342222小黑13912343333";//分析:电话号码可以分为三组如:(130)(1234)(1111)其中第一组中的1是固定/......
  • javaWeb详解
    JavaWeb开发是指使用Java编程语言来构建Web应用程序的过程。它涉及到多个技术和框架,旨在帮助开发者创建动态的、交互式的网站。下面是一些JavaWeb开发中常用的技术和概念:1.JavaServletsServlet是运行在Web服务器或应用服务器上的Java程序,用于扩展服务器的功能。它们可以......