css布局小案例 关于我们
先看个效果图~
来看看具体代码啦。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="static/css/header.css">
<link rel="stylesheet" href="static/css/footer.css">
<link rel="stylesheet" href="static/css/about.css">
<style type="text/css">
/*无法上传文件 所以将about.css内容贴在了这里方便预览*/
.container {
width: 1000px;
margin: 5px auto;
/* 参考色块: 整个主体容器是灰色背景 */
/*background-color: lightgray;*/
/*包住浮动的子元素*/
overflow: hidden;
}
.wrap {
width: inherit;
min-height: 800px;
/*参考背景色*/
/*background-color: cyan;*/
}
/* 左边栏样式 */
.left {
width: 280px;
min-height: 800px;
/*background-color: lightcoral;*/
}
/* 右边栏样式 */
.right {
width: 280px;
min-height: 800px;
/*background-color: lightseagreen*/
}
.wrap,
.left,
.right {
float: left;
}
.left {
margin-left: -100%;
}
.main {
padding-left: 280px;
}
/*左侧样式*/
.left h3 {
margin: 10px auto;
text-align: center;
border-bottom: 1px solid;
}
.left ul {
margin: 0;
padding: 0;
list-style: none;
}
.left li a {
display: inline-block;
width: 100%;
height: 50px;
background-color: black;
color: white;
text-decoration-line: none;
line-height: 50px;
text-align: center;
}
.left li a:hover {
background-color: red;
font-size: 1.1em;
}
/*about star*/
.about{margin:20px 0 20px 20px;}/*700px可视区域*/
.about h3{text-align: center;}/*除了居中其他继承*/
.about img{max-width:700px;}/*限制图片最大宽度防止破坏布局*/
/*段落自动缩进2个字符 初始化行高让默认看起来不累 颜色不能太黑 设置个新灰度颜色*/
.about p{text-indent: 2em; line-height: 1.6em; color: #444444;}
</style>
<title>关于我们</title>
</head>
<body>
<!-- 头部 -->
<div class="header">
<div class="content">
<ul class="nav">
<li class="item">
<a href="index.html">首页</a>
</li>
<li class="item">
<a href="news.html">公司新闻</a>
</li>
<li class="item">
<a href="products.html">最新产品</a>
</li>
<li class="item">
<a href="about.html">关于我们</a>
</li>
<li class="item">
<a href="contact.html">联系我们</a>
</li>
</ul>
</div>
</div>
<!-- 中间主体 -->
<div class="container">
<!-- banner图-->
<div class="banner">
<img src="static/images/banner.jpg" alt="">
</div>
<!-- 1. 中间内容区块 -->
<div class="wrap">
<div class="main">
<div class="about">
<h3>关于我们</h3>
<div class="con">
<p>php中文网提供大量免费、原创、高清的php视频教程,并定期举行公益php培训!可边学习边在线修改示例代码,查看执行效果!php从入门到精通,一站式php自学平台!</p>
<p>php中文网提供大量免费、原创、高清的php视频教程,并定期举行公益php培训!可边学习边在线修改示例代码,查看执行效果!php从入门到精通,一站式php自学平台!</p>
<p>php中文网提供大量免费、原创、高清的php视频教程,并定期举行公益php培训!可边学习边在线修改示例代码,查看执行效果!php从入门到精通,一站式php自学平台!</p>
<p>php中文网提供大量免费、原创、高清的php视频教程,并定期举行公益php培训!可边学习边在线修改示例代码,查看执行效果!php从入门到精通,一站式php自学平台!</p>
<img src="https://img.php.cn/upload/image/892/720/985/1562753034167737.jpg"/>
</div>
</div>
</div>
</div>
<!-- 2. 左侧分为上下二 -->
<div class="left">
<h3>栏目</h3>
<div class="category">
<ul>
<li>
<a href="">公司新闻</a>
</li>
<li>
<a href="">最新产品</a>
</li>
<li>
<a href="">关于我们</a>
</li>
<li>
<a href="">联系我们</a>
</li>
</ul>
</div>
</div>
</div>
<!-- 底部 -->
<div class="footer">
<div class="content">
<p>
<a href="">© PHP中文网版权所有</a> |
<a href="">0551-88889999</a> |
<a href="">皖ICP2016098801-1</a>
</p>
</div>
</div>
</body>
</html>点击 "运行实例" 按钮查看在线实例
=============================================朴实的分割线
js基础语法
---------------语句和注释---------------
/*
这是一个多行注释
*/
//这是一个单行注释
var sum=190+60; //这是js语句 特点带一个分号
500+20 或 i+o //表达式
------------------------------语句通常不需要返回值,表达式必须要有返回值
---------------变量---------------
变量命名规则:只能使用大小写字母、数字、下划线、$符,且不可以数字开头。
var str="双引号括起来的是字符串";
var str2='单引号包起来的同样是字符串'
var num=520; //数字 或者变量 不需要引号。还有每个语句后面的封号虽然可以省略但是为了规范和减少意外bug还是建议都写上。
---------------变量声明---------------
var 关键词用来声明变量 后面是变量名
例如 var dahuilang; //只是声明了一个叫dahuilang的变量 (第一次赋值叫初始化 未初始化 值默认为 undefined)
var dahuilang="大灰狼是狼吗?"; //声明变量并同时复制初始化
---------------动态类型---------------
var x=123;//数字类型
x="未知错误,错误源于无知。"; // 像不像墙头草 一会数字类型一会字符串。
---------------动变量提升---------------
JavaScript引擎工作原理: 先解析代码,获取到全部已经被声明的变量,然后再逐行执行代码
导致所有变量声明语句,会直接提升到脚本(函数)头部,这种独有的现象叫:变量提升
var x = 5; // 初始化 x
alert(y) //只会提升 y这个变量到顶部 但是 赋值7 不会提升 所以虽然不会报错 但是输出的是undefined
var y = 7; // 初始化 y
---------------三元运算---------------
语法格式:条件 ? 表达式1 : 表达式2
小案例(超过晚上)
var time=20; //当前时间几点
status = time>20? "下班了休息":"上班时间找我干啥";
alert(status) //输出时间
---------------for 循环 +函数+if判断---------------
偶数求和

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type="text" id="a" value="" />
<input type="button" id="" value="按钮" onclick="js()"/>
<script type="text/javascript">
function js(){
var a=parseInt(document.getElementById("a").value);
var h=0
if (a%2==0) {
for(a%2==0;a>=0;a-=2){
h+=a
}
alert(h)
} else{
for(a%2==1;a>=0;a-=2){
var b=a-1
h+=b
}
alert(h)
}
}
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例
---------------for循环 九九乘法表---------------

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
for (var i=1;i<=9;i++)
{
for (var e=1;e<=i;e++)
{
document.write(e+"*"+i+"="+i*e+" ")
}
document.write("<br/>")
}
</script>
</head>
<body>
</body>
</html>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号