Blogger Information
Blog 11
fans 0
comment 0
visits 7668
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
html元素与css样式的学习第三课(表格及列表)-2018年8月15日10点50分
victor的博客
Original
620 people have browsed it

代码作业:

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格</title>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

    <style>
        body{margin: 0;padding: 20px;font-family: Microsoft-Yahei;}
        table{width: 800px;margin: 0 auto;border-collapse: collapse;table-layout: fixed;}
        table caption, table thead tr th,table tbody tr td{border: 1px solid #c8c8c8;text-align: center;vertical-align: middle;}
        table caption{border-bottom: none;padding: 5px;font-weight: bold;font-size: 20px;}
        table tbody tr td:nth-child(1) span{display: block;width: 50px;height: 50px;line-height: 50px;border-radius: 50px;
            background-color: #0d98dd;color: white;text-align: center;margin: 0 auto;}
        table tbody tr td:nth-child(3) img{border-radius: 50%;box-shadow: 0 0 5px #333;width: 50%;margin: 10px;}
        table tbody tr td a{display: block;text-decoration: none;transition: 1s all;}
        table tbody tr td a:hover{color: #0bb59b;}

        article{width: 800px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;
            align-content: space-between;}

    </style>
</head>
<body>

<table>
    <caption>物品清单</caption>
    <thead>
    <tr>
        <th>编号</th>
        <th>物品</th>
        <th>图片</th>
        <th>详情</th>
        <th>链接</th>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td><span>1</span></td>
        <td>物品1</td>
        <td><img src="https://img.alicdn.com/tfs/TB1rrARQVXXXXbTaXXXXXXXXXXX-150-150.jpg" alt="物品1" /></td>
        <td rowspan="2">这东西贼好用</td>
        <td><a href="https://3c.tmall.com/" target="_blank">点我</a></td>
    </tr>
    <tr>
        <td><span>2</span></td>
        <td>物品2</td>
        <td><img src="https://img.alicdn.com/tps/TB1lOzBNXXXXXc3XXXXXXXXXXXX-150-150.jpg" alt="物品1" /></td>
        <td><a href="https://3c.tmall.com/" target="_blank">点我</a></td>
    </tr>
    <tr>
        <td><span>3</span></td>
        <td>物品3</td>
        <td><img src="https://img.alicdn.com/tfs/TB1rrARQVXXXXbTaXXXXXXXXXXX-150-150.jpg" alt="物品1" /></td>
        <td>这东西贼不好用</td>
        <td><a href="https://3c.tmall.com/" target="_blank">点我</a></td>
    </tr>
    <tr>
        <td><span>4</span></td>
        <td>物品4</td>
        <td><img src="https://img.alicdn.com/tps/TB1lOzBNXXXXXc3XXXXXXXXXXXX-150-150.jpg" alt="物品1" /></td>
        <td>这东西贼好用</td>
        <td><a href="https://3c.tmall.com/" target="_blank">点我</a></td>
    </tr>
    </tbody>
</table>


<article>
    <div>
        <ul>
            <li>111</li>
            <li>222</li>
            <li>333</li>
            <li>444</li>
        </ul>
    </div>
    <div>
        <ol>
            <li>111</li>
            <li>222</li>
            <li>333</li>
            <li>444</li>
        </ol>

    </div>
</article>


</body>
</html>

运行实例 »

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

作业结果图:

QQ20180815-110342.png

手写代码:

ACDCB13C79C597AFB7A61B00ACFEAF3B.jpg

总结评论:

首先网站分为前端和后端,前端指页面上显示的内容及特效,也就是html, css, javascript。而后端指服务器语言,目前多数国内网站也就是php。一个网站的制作上线是前端和后端的配合工作而来的,因而如果后端工作人员看不懂前端的代码,工作就配合不了,网站就做不了。所以学习php得首先看得懂前端,也就是html, css, javascript的代码。

php是动态生成html的语言,目前被国内多数公司用来开发做网站,首先选择php好找工作。其次,php开发时间简短,并且可以被嵌套到html中去开发,大多php都开源,网上可以找到,易于学习。

元素和标签:

<p>是一个标签,<p></p>是一个元素,<html>是一个标签,<html></html>是一个元素,多数标签成对出现

em

多数浏览器,当font-size值是100%的时候,默认font-size值是16px。因而1em = 16px

em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。

特点
1. em的值并不是固定的;
2. em会继承父级元素的字体大小。

注意:任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明Font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。

写CSS的时候,需要注意两点:
1. body选择器中声明Font-size=62.5%;
2. 将你的原来的px数值除以10,然后换上em作为单位;
3. 重新计算那些被放大的字体的em数值。避免字体大小的重复声明。
也就是避免1.2 * 1.2= 1.44的现象。比如说你在#content中声明了字体大小为1.2em,那么在声明p的字体大小时就只能是1em,而不是1.2em, 因为此em非彼em,它因继承#content的字体高而变为了1em=12px。

rem

就是root em,使用rem为元素设定字体大小时,仍然是相对大小,但相对的只是HTML根元素

p {font-size:14px; font-size:.875rem;}

span {font-size:16px; font-size:1rem;}


Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments