博客列表 >前端基础-第三天作业-0814

前端基础-第三天作业-0814

Bean_sproul
Bean_sproul原创
2018年08月15日 17:59:55526浏览

首先老朱一上来就问问了我们

1、什么是PHP

PHP是一种服务器端HTML-嵌入式脚本描述语言(说白了就是服务器脚本)

2、学php为什么要先学html

这就好比一个小孩为什么要先学会走路才能奔跑,HTML说白了就是一个人的脸,脸取决了我能不能多看你几眼。

3、为什么选择PHP开发动态网站

天下武功为快不破,一个字“快”,用PHP开发动态网站可以大大的节省开发的周期。且PHP开源,学习资料也比较多,MVC框架,各种插件,各种库Composer

实例

<!-- 什么都不写,会自动生成html文档结构:<html><head></head><body></body></html> -->
<!-- 双标签不封闭,浏览器是自动添加关闭标签 -->

<!-- html页面中的css样式与js脚本的自动添加位置,是根据body中是否有内容来决定 -->
<!-- 如果body中有内容,就自动添加到body中 -->
    <h2>自动获取页面中元素---点击从红色变成绿色</h2>
    <h3>自动获取页面中元素---点击从红色变成绿色</h3>
	<style type="text/css">
		h2 {color:red;}  /*写到h2标签的后面仍是有效的*/
	</style>
    <script type="text/javascript">
		// document.querySelector('h2')
		document.getElementsByTagName('h2')[0].onclick = function () {
			this.style.color = 'green'
		}
	</script>
	<script type="text/javascript">
		document.getElementsByTagName('h3')[0].onclick = function () {
			this.style.color = 'green'
		}
	</script>
<hr> <!-- 分隔线 -->
    <h2 id="demo">获取文档中id的元素---点击从黄色变成绿色</h2>
	<style type="text/css">
		#demo {color:yellow;}  
	</style>
    <script type="text/javascript">
		/*获取文档中 id="demo" 的元素:*/
		document.querySelector('#demo').onclick = function () {
			this.style.color = 'green'
		}
	</script>
<hr> <!-- 分隔线 -->
	<h2 style="color:red">贵宾犬</h2>

	<!-- 高宽不设置,将会根据宽度自适应 -->
	<!-- 标签的四个通用属性:id, class, title, style -->
	<img src="http://imgsrc.baidu.com/image/c0%3Dshijue1%2C0%2C0%2C294%2C40/sign=ef7c2e3403f79052fb124f7d649abdbf/9922720e0cf3d7cab4136251f81fbe096b63a934.jpg" width="300" style="border-radius: 50%;" title="贵宾犬" class="dog" id="dog1"> 

	<style type="text/css">
		.dog {
			box-shadow: 3px 3px 3px #888;/*图片阴影*/
		}

		#dog1:hover {
			width:350;
		}
    </style>

<hr> <!-- 分隔线 -->
<table>
    <caption>购物清单</caption>
    <tr>
    	<th>编号</th>
    	<th>名称</th>
    	<th>品1牌</th>
    	<th>数量</th>
    	<th>缩略图</th>
    	<th>操作</th>
    </tr>
    <tr>
        <td>1</td>
        <td>手机</td>
        <td>苹2果</td>
        <td>1部</td>
        <td><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1534330540919&di=db591ef6e499b452d3c32e91297608f6&imgtype=0&src=http%3A%2F%2Fa.hiphotos.baidu.com%2Fzhidao%2Fpic%2Fitem%2Fd62a6059252dd42ab82f83ed083b5bb5c9eab856.jpg" alt=""></td>
        <td><a href="https://jd.com">购1买</a></td>
    </tr>
    <tr>
        <td>2</td>
        <td>手机</td>
        <td>小米</td>
        <td>2部</td>
        <td><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1534328590980&di=2c58fe5c29074bb3f8366241562fdc89&imgtype=0&src=http%3A%2F%2Ff.hiphotos.baidu.com%2Fzhidao%2Fpic%2Fitem%2F838ba61ea8d3fd1f2c82ac983b4e251f94ca5f8c.jpg" alt=""></td>
        <td><a href="https://jd.com">购1买</a></td>
    </tr>
    <tr>
        <td>3</td>
        <td>手机</td>
        <td>华为</td>
        <td>3部</td>
        <td><img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1534328841133&di=8d2042bc0f775e4afc18cbce36936f8a&imgtype=0&src=http%3A%2F%2Fstatic.fuwo.com%2Fupload%2Fattachment%2F1603%2F15%2F0d8e6c90ea8b11e5b0b200163e00254c.jpg"  alt=""></td>
        <td><a href="https://jd.com">购1买</a></td>
    </tr>

</table>

<style type="text/css">
	table{
		width: 700px;
		text-align: center;
		border-collapse: collapse; /*折叠表格线*/
		margin: 10px;
        border: 1px solid:black;		


	}

	table caption{
		font-size: 2rem;
		margin-bottom: 20px;/*设置下边距50px;*/
	}
    
    table,th,td {
    	border: 1px solid red;/*边框1像素颜色#666*/	
    }

    table tr:first-child{
    	background: lightgreen;
    	height: 50px;
    }
    table tr:hover{
    	background-color: #efefef;
		color: coral;
    }
    table tr td img{
    	padding: 5px;/*设置内边距10像素*/
    	border-radius: 20px;/*设置图片周边圆角*/
    	width: 50px;
    	height: 50px;
    }
    table tr a{
    	text-decoration: none;/*/*清除下划线*/
        width: 1.4rem;
        height: 0.4rem;
        background: white;
        padding: 5px;
        border: 1px solid black; /*设置1像素实线*/
        border-radius: 5px;
        background: white;
		color:black;
    }
    table tr a:hover{
    	background: black;
		color: white;
    }

</style>

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:

看到老朱写了一个简单的js


实例

<h2>这里点击可以改变颜色</h2>
<h2>这里改变不了颜色</h2>
<script type="text/javascript">
		// document.querySelector('h2')
		document.getElementsByTagName('h2')[0].onclick = function () {
			this.style.color = 'green'
		}
	</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

同样是h2 标签,为什么上面的生效了,下面的没有生效,证明js具有唯一性,而且是自上而下的选择

快速记忆

1、margin和padding

 

 

margin设置所有外边距属性

padding设置所有内边距属性

可以- top left right bottom

或者快速的 margin:上  右  下  左    或  margin:上  右左  下  或margin:上下  右左

2、单位  : em相对于父元素,rem相对于根元素

3、border-collapse:collapse 表格线折叠。

4、伪元素 table tr:frist-child 选择表格第一行。

5、border-radius 向元素添加圆角边框。

6、去掉下划线: text-decoration-line:none

7、1像素黑颜色边框:border 1px solid black



声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议