【JavaWeb习笔记】DAY03——CSS

前言

本文总结了CSS语言相关知识点。包括创建CSS文档使用CSS语言、介绍了id选择器class选择器、总结了常用的CSS样式


目录

前言

一、CSS语法

二、CSS与HTML结合

三、ID选择器

 四、CLASS选择器

五、CSS常用样式


一、CSS语法

CSS语法由三部分组成:选择器、属性、值,其中

选择器:浏览器根据选择器决定受到影响的HTML元素

属性:需要改变的样式名,每个属性对应一个值,属性和值之间用冒号隔开,并用花括号扩住,例如:选择器{属性:值}

多个声明:一个花括号里可以写多个属性:值,每一个键值对之间用分号隔开,例如{属性:值;属性:值;}。一般为了增加可读性,每一行只写一个键值对。

CSS注释:/*注释内容*/

二、CSS与HTML结合

通常我们会把CSS样式单独写成一个CSS文件,这样做的好处是可以在多个HTML页面中复用。

首先先在IDEA中创建一个CSS文件

 举例:写随便写一个HTML页面

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div>一只可爱的小猪猪</div>
<div>一只帅气的小猫咪</div>
<span>小宝儿</span></br>
<span>我是宝芙小淘气!!</span>
</body>
</html>

它的效果是这样子的:

现在给每一行都加上一个边框,首先写一个CSS文档

div{
    border: crimson 1px solid;/*设置边框:颜色的crimson 宽度是1个像素 线性是实线*/
}
span{
    border: crimson 1px solid;/*设置边框:颜色的crimson 宽度是1个像素 线性是实线*/
}

 在HTML文件中在<head>中使用link标签引入css样式

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

效果如下:

 更多的样式属性可以在CSS 参考手册 | w3cschool菜鸟教程上查到。

三、ID选择器

通过ID选择器可以为同样的标签选择不同的样式,举例:

<div id="id001">一只可爱的小猪猪</div>
<div id="id002">一只帅气的小猫咪</div>

在CSS文件里修改:

#id001{
    border: crimson 1px solid;/*设置边框:颜色的crimson 宽度是1个像素 线性是实线*/
    color: blue;/*字体颜色是蓝色*/
    font-size: 20px;
}
#id002{
    border: crimson 1px dashed;/*设置边框:颜色的crimson 宽度是1个像素 线性是实线*/
    color: yellow;/*字体颜色是蓝色*/
    font-size: 30px;
}

 效果图如下:

 四、CLASS选择器

通过CLASS选择器可以为同样的标签选择不同的样式,举例:

.class01{
    border: crimson 1px solid;/*设置边框:颜色的crimson 宽度是1个像素 线性是实线*/
    color: blue;/*字体颜色是蓝色*/
    font-size: 20px;
}
.class02{
    border: crimson 1px dashed;/*设置边框:颜色的crimson 宽度是1个像素 线性是实线*/
    color: yellow;/*字体颜色是蓝色*/
    font-size: 30px;
}

在HTML中修改:

​
<div class="class01">一只可爱的小猪猪</div>
<div class="class02">一只帅气的小猫咪</div>

​

五、CSS常用样式

样式属性举例说明
colorcolor:red字体颜色为红色
widthwidth:300px

此标签的边框宽度为300像素

heigthheigth:150px此标签的边框高度为150像素
border border: crimson 1px solid设置边框:颜色的crimson 宽度是1个像素 线性是实线
 font-size font-size: 20px字体大小为20个像素
background-color
background-color: brown
背景颜色为棕色
margin-left: auto
margin-right: auto
标签居中
text-align: center
文本居中
list-style:none去除列表样式

欢迎批评指正!

JSP(JavaServer Pages)是一种服务器端的动态网页开发技术,它可以将 Java 代码嵌入 HTML 页面,从而实现动态网页的生成。 JSP 的基本原理是将 JSP 页面翻译成 Servlet,在服务器端执行 Servlet 代码,再将执行结果返回给客户端。因此,我们在使用 JSP 开发网页时,需要先了解 Servlet 的相关知识。 JSP 的语法基本上就是 HTML 标签加上 Java 代码。以下是一些基本的 JSP 标签: 1. <% ... %>:嵌入 Java 代码,可以用于定义变量、写循环、判断语句等。 2. <%= ... %>:输出 Java 代码的执行结果。 3. <%-- ... --%>:注释,不会被翻译成 Servlet。 4. <jsp:include ... />:包含其他 JSP 页面或 HTML 页面。 5. <jsp:forward ... />:将请求转发到其他资源(JSP 页面、Servlet 或 HTML 页面)。 6. <jsp:useBean ... />:创建 JavaBean 对象。 7. <jsp:setProperty ... />:为 JavaBean 对象设置属性。 8. <jsp:getProperty ... />:取得 JavaBean 对象的属性值。 在 JSP 页面,我们还可以使用 EL 表达式和 JSTL 标签库来简化代码编写,提高开发效率。 EL(Expression Language)表达式是一种简化的表达式语言,可以用于取值、赋值、计算等操作。例如,${name} 表示取得名为 name 的变量的值。 JSTL(JavaServer Pages Standard Tag Library)是一套标签库,提供了循环、条件判断、格式化、国际化等常用功能的标签。例如,<c:forEach> 标签可以用于循环遍历集合,<c:if> 标签可以用于条件判断。 除了以上标签库,JSP 还支持自定义标签库。我们可以通过编写标签处理器来扩展 JSP 的功能。 JSP 的优点是可以将 Java 代码嵌入 HTML 页面,使得网页的开发更加灵活和方便。但是,由于 JSP 页面需要翻译成 Servlet,因此会增加服务器的负担和响应时间。此外,JSP 页面夹杂着 Java 代码,也不利于代码的维护和调试。因此,在开发大型网站时,建议使用 MVC 设计模式,将业务逻辑和视图分离,使得代码更加清晰和易于维护。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值