css--【DRP】

CSS

Cascading Style Sheets

  层叠样式表是一种用来表示HTML或者XML等文件样式的计算机语言。

CSS和HTML的区别

HTML用于结构化内容;css用于格式化结构化的内容。

css是用来装饰HTML的

作用

让网页表现与内容分离的一种样式设计语言。CSS能够对网页中的对象的位置排版进行像素集的精确控制。

详细:1.一个样式表可以控制多个文档布局,精确。

2.可以灵活的更换,比较方便。

分类

  外联式:网页链接到外部样式表中--作用域:好多个html的样式控制

<html>    <head>        <title>外部样式表(将css单独放到一个文件中)</title>        <link rel="stylesheet" style="text/css" href="test_css.css"/>    </head>    <body >        这是一个红色的页面。    </body></html>

  嵌入式:在网页上创建嵌入的样式表--作用域:同一个页面的多个元素的控制

<html>    <head>        <title>内部样式表(html中的style标签)</title>        <style type="text/css">            body{                background:red;            }        </style>    </head>    <body >        这是一个红色的页面。    </body></html>

  内联式:应用内嵌样式到各个网页元素--作用域:个别的控制

<html>    <head>        <title>行内样式表</title>        </head>    <body style="background:red;">            </body></html>

这是一个从普通到特殊的过程,也是一个从宏观到个性化的过程,CSS涵盖了很多知识。所以优先级是ID选择器>类选择器>标签选择器

CSS语法

三种:选择器、属性、值

标签选择器:例如p{}

类选择器:.student{}

ID选择器:#student{}

CSSdemo

颜色与背景

color:颜色

background-color:背景色

background-image:背景图片

background-repeat:是否重复

background:背景

<html>
	<head>
		<title>css示例-颜色与背景</title>
		<style type="text/css">
	/*
	CSS写的复杂的样子
	body{
			background-image:url(https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=3580210867,3098509580&fm=116&gp=0.jpg);
			background-repeat: repeat-y;

		}
*/

	body{
			background:url(https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=3580210867,3098509580&fm=116&gp=0.jpg)	repeat-y;

		}

		</style>
	</head>

	<body>
		背景是一个图片
	</body>

</html>

<html>
	<head>
		<title>css示例-颜色与背景</title>
		<style type="text/css">
		h1{
			color:#FF0099
		}

		h2{
			color:#FF0000
		}

		</style>
	</head>
	<body>
		<h1>color测试</h1>
		<h2>color测试</h2>
	</body>

</html>

链接

伪类:pseudo-class,令你可以再为HTML元素定义CSS属性的时候将条件和事件考虑在内。

<html>
	<head>
		<title>css示例-链接-伪类</title>
		<style type="text/css">
			/*
				link:将从未访问过的连接设置为红色
				visited:已经访问过的连接设置为绿色
				active:将得到焦点的链接设置为黄色
				hover:鼠标悬停在链接上,设置为蓝色
			*/
			a:link{
				color:red;
			}
			a:visited{
				color:green;
			}
			a:active{
				color:yellow;
			}
			a:hover{
				color:blue;
			}
		</style>
	</head>
	<body>
		<a href="#">helloworld<br></a>
	</body>

</html>

字体

font-family:字体

font-style:文本样式

font-size:字号

font:字体

<html>
	<head>
		<title>css示例-颜色与背景</title>
		<style type="text/css">
			table{
				font-family:黑体;
				font-size:large;
				font-style:italic;
			}
		</style>
	</head>
	<body>
		<table border="1">
			<tr>
				<td>用户代码</td>
				<td>用户名称</td>
			</tr>
			<tr>
				<td>001</td>
				<td>akk</td>
			</tr>
			<tr>
				<td>002</td>
				<td>wm</td>
			</tr>
		</table>
	</body>

</html>

文本

text-decoration:是否有下划线,加粗,倾斜等

text-transform:转换大小写

text-align:居中

<html>
	<head>
		<title>css示例-文本</title>
		<style type="text/css">
			p{
				text-decoration:underline;
				letter-spacing:20px;
				text-transform:uppercase;
			}
		</style>
	</head>
	<body>
		<p>
			abc
		</p>
	</body>

</html>

表格

border:宽度

border-collapse:边框是否合并为一条

<html>
	<head>
		<title>css示例-边框</title>
		<style type="text/css">
		/*表格宽度为1px,实线,黑色*/
			table{
				border:1px solid black;
				border-collapse;
			}
			td{
				border:1px solid black;
				border-collapse:collapse;
			}
			tr{
				text-align:center;
				 font-family:黑体;
			}
		</style>
	</head>
	<body>
		<table border="1" width="70%">
			<tr id="mytitle">
				<td>用户代码</td>
				<td>用户名称</td>
			</tr>
			<tr>
				<td>001</td>
				<td>张三</td>
			</tr>
		</table>
	</body>

</html>

ID选择器和类选择器的区别

1. id只能用来定义单一的元素,class可以定义多个。

2.单一的元素,或需要程序,js控制的东西,需要id定义;重复使用的元素,类别,用class定义。

上传一张自己这两天做成的效果图,虽然看上去还是很古老的,但是自己满满的诚意,很开心!美好的一天!

时间: 2024-10-10 11:23:12

css--【DRP】的相关文章

【DRP】-Dao层常用功能代码:增删改查

本系列博客内容为:做DRP系统中Dao层常用功能. 该项目采用MVC架构 C(Controller)控制器,主要职责;1.取得表单参数:2.调用业务逻辑:3.转向页面 M(Model)模型,主要职责:1.业务逻辑:2.保存数据的状态 V(View)视图,主要职责:显示 本文主要是针对于Dao层的常见使用方法:增删改查sql语句及常用操作. 1 package com.bjpowernode.drp.basedata.dao; 2 3 import java.sql.Connection; 4 i

【DRP】采用dom4j完成XML文件导入数据库

xml文件在现在的web开发中扮演着重要的角色,从数据库连接配置到其他各种参数的设置,xml文件在反射技术的应用中举足轻重,也正因为xml文件中保存着如此重要的参数,所以对xml文件的读写操作就显得更加重要.下面我们重点讲解一下dom4j完成XML文件导入数据库. 0.带读取的xml文件如下: 1.利用PL/SQL导入SQL脚本,建立Oracle数据库表(表T_XML)结构,用于接收xml导入的数据 2.按照下图,建立目录并导入相应文件 通过引入的相关jar包,实现dom4j技术解析xml文件(

【DRP】树形结构操作之递归删除

如图所示呈现了一颗树形结构.本文从删除树形结构的任意结点出发,提供了一种解决思路 图中,不包含其它结点的是叶子结点.包含其他结点的是父结点,即不是叶子结点. 一 本文的知识点: (1)递归调用: 因为待删除的结点的层次是不确定的,如果是叶子结点则可以直接获取id直接删除,如:北京中医医院.华北区.如果待删除的结点是父结点,则需要继续向下查询,依次遍历出其子结点,从下往上依次删除,如'华北区'.因此我们使用递归调用. (2)保证事务的原子性 假设待删除的结点是'华北区',则相当于删除了3条信息(华

【DRP】Filter拦截器-应用

[用法] 1.建立配置文件: 1 package com.bjpowernode.drp.util.filter; 2 3 import java.io.IOException; 4 5 import javax.servlet.Filter; 6 import javax.servlet.FilterChain; 7 import javax.servlet.FilterConfig; 8 import javax.servlet.ServletException; 9 import java

前台jsp校验:js+Ajax+正则表达式--【DRP】

<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <%@ page import ="com.bjpowernode.drp.sysmgr.domain.*"%> <%@ page import="com.bjpowernode.drp.sysmgr.man

html、css 【珍藏】

   行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效.     块级元素: 各占据一行,垂直方向排列.从新行开始结束接着一个断行. 块级元素:div  , p  , form,   ul,  li ,  ol, dl,    form,   address,  fieldset,  hr, menu,  table 行内元素:span,   strong,   em,  br,  

{CSS}【background】

background是一个很重要的css属性 总共有9个不同的属性,1个background总览,其他的8个为分支: 1. background: 此为省略写法,可以书写其他所有的8个属性在一个当中: 2. background-color;          颜色 3. background-image;         背景图 url(地址) 4.background-position;       背景图位置 位置有三种单位: (PX,%,单词) 5.background-repeat  

分页查询--【drp】

/** * 分页查询 * @param pageNo 第几页 * @param pageSize 每页多少条数据 * @return pageModel */ public PageModel findUserList(int pageNo, int pageSize) { StringBuffer sbSql = new StringBuffer(); sbSql.append("select user_id, user_name, password, contact_tel, email,

树拼接--【DRP】

/** * 子叶节点前面加入一个-号,非叶子节点前面加入一个+号 * @param conn * @param id * @param level * @throws SQLException */ private void readClientTree(Connection conn,int id,int level)throws SQLException{ String sql="select * from t_client where pid=?"; PreparedStatem

【DRP】 表格—对于行的操作

<input type="checkbox" name="ifAll" onClick="checkAll(this)"> <input type="checkbox" name="selectFlag" class="checkbox1" value="1001"> <input type="checkbox" na