慕课网 Web 1元体验课(上)

简介: css入门1. 内联样式 <h1 style="color: red;">啦啦啦啦</h1>3. 内嵌样式表<style> h1{color: red;}</style>3. 外联样式表<link rel="stylesheet" href="css/style.css" />css 的五种选择器1. 元素(标签)选择器p{xxx}2. 类选择器.myDiv{xxx}3. id选择器#myId{xxx}4. 属性选择器[name="haha"] {}5. 通配符选择器*{}CSS 常用属性前景色color: red背景色backgroun

image.png


image.png


css入门


  1. 内联样式

     <h1 style="color: red;">啦啦啦啦</h1>


  1. 内嵌样式表

<style>
  h1{color: red;}
</style>


  1. 外联样式表
    <link rel="stylesheet" href="css/style.css" />

css 的五种选择器


  1. 元素(标签)选择器

p{xxx}


  1. 类选择器
    .myDiv{xxx}


  1. id选择器
    #myId{xxx}


  1. 属性选择器
    [name="haha"] {}


  1. 通配符选择器
    *{}


CSS 常用属性


前景色color: red


背景色background-color:red


宽度width


高度height


CSS字体属性


字体类型


font-family: "微软雅黑", sans-serif;


字号


font-size: 36px


字重


font-weight: 900;


字体阴影效果 text-shadow


无扩散的阴影text-shadow: -1px -3px #ff00de


扩散阴影0 0 20px #ff00de


作业


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        body{
            background-color:gray;
        }
        h1{
            font-size:68px;
            color:white;
            /*此处填写代码*/
            text-shadow: #ff00de -1px -3px, 0 0 20px #ff00de;
        }
    </style>
</head>
<body>
<h1>imooc</h1>
</body>
</html>

image.png

抖音效果图


image.png


image.png


列表标签


ul {list-style-type: circle}



也可以简写为 ul {list-style: circle}


CSS 盒子模型


image.png


表框属性


{border: 1px dashed red}


宽度 样式 颜色


实线边框(solid)、虚线边框(dashed)、点线边框(dotted)、双线边框(double)


border-top 可以用来设置为上边框


其他三个方向的边框为 right, bottom, left


{padding: 像素值} 内边距


{margin: 像素值} 外边距


超链接


<a href="http://www.soso.com">lalala</a>


超链接设置样式


文本对齐方式 text-align: center


行高 line-height: 20px


设置超链接样式 text-decoration: underline


文章列表效果



image.png


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>文章列表效果</title>
    <style>
        aside {
            width: 200px;
            height: 300px;
        }
        h3 {
            font-size: 18px;
            /* 设置字体大小 */
            font-weight: 600;
            /* 设置字体粗细 */
            text-align: center;
            /* 设置字体水平方向居中对齐 */
        }
        ul {
            list-style: none;
            /* 去掉无序列表的项目符号 */
            padding: 0;
            /* 去掉无序列表的项目符号所在空间 */
        }
        ul>li {
            padding: 10px;
            border-top: 1px dashed lightgrey;
            /* 处理文本内容溢出后的情况 */
            overflow: hidden;
            text-overflow: ellipsis;
        }
        ul>li>a {
            color: black;
            text-decoration: none;
            /* 去掉链接元素文本内容的下划线 */
            white-space: nowrap;
            /* 强制文本内容在一行显示 */
        }
    </style>
</head>
<body>
    <!--
    <aside>元素实现HTML页面侧边栏容器
 -->
    <aside>
        <!-- 定义侧边栏的标题 -->
        <h3>文章列表</h3>
        <!-- 定义文章列表 -->
        <ul>
            <li><a href="#">设计与构建静态网站</a></li>
            <li><a href="#">JavaScript基础核心语法</a></li>
            <li><a href="#">DOM编程艺术</a></li>
            <li><a href="#">锋利的jQuery</a></li>
            <li><a href="#">Ajax异步交互技术</a></li>
            <li><a href="#">HTTP网络协议</a></li>
        </ul>
    </aside>
</body>
</html>




目录
相关文章
|
Web App开发 JavaScript 前端开发
Sea.js:简单、极致的模块化Web开发体验
Sea.js 是一款现代的用于Web开发的模块加载工具,提供简单、极致的模块化体验。Sea.js 由阿里、腾讯等公司共同维护。
838 0
Sea.js:简单、极致的模块化Web开发体验
|
存储 网络协议 数据管理
【实战体验】一步一步搭建容器弹性 Web 与内容管理系统|学习笔记
快速学习【实战体验】一步一步搭建容器弹性 Web 与内容管理系统
【实战体验】一步一步搭建容器弹性 Web 与内容管理系统|学习笔记
|
开发框架 IDE Java
体验 Scala 语言的 Play Web 框架
体验 Scala 语言的 Play Web 框架
体验 Scala 语言的 Play Web 框架
|
前端开发 容器
慕课网 Web 1元体验课(下)
块级元素: 会单独占一行, 例如<h1>~<h6> 内联元素: 又称行内元素, 多个内联元素占一行, 例如<a>标签 行内块级元素: 行内块级元素显示会与其他相邻元素出现在同一行, 并且两个相邻元素之间存在空白空间. 例如<Button>标签 css 的display 属性
122 0
慕课网 Web 1元体验课(下)
|
弹性计算 Java 关系型数据库
阿里云体验实验室-3:搭建Java Web开发环境
阿里云体验实验室-3:搭建Java Web开发环境
154 0
|
Web App开发 前端开发 Android开发
超详细,Flutter2.0构建Web应用的实际体验|技术点评
接触Flutter开发的时间并不长,最早关注到Flutter,就是听说它可以跨端开发iOS,Android,Web端。直到上周看了Flutter2.0的发布,才知道,原来跨web端才刚刚stable呀... 那我们来真实的体验一下,Flutter发布web应用究竟靠不靠谱?
349 0
超详细,Flutter2.0构建Web应用的实际体验|技术点评
|
Linux 应用服务中间件 测试技术
上手体验!如何借助龙蜥实验室快速部署 Web 应用?
上手体验!如何借助龙蜥实验室快速部署 Web 应用?龙蜥实验室试用案例体验分享。
上手体验!如何借助龙蜥实验室快速部署 Web 应用?
|
弹性计算 Java 关系型数据库
|
Java 物联网 Windows
web初学者的云服务器体验
萌新初次接触服务器,因为阿里云的操作便携,增强了实操能力。
|
4月前
|
XML JSON API
ServiceStack:不仅仅是一个高性能Web API和微服务框架,更是一站式解决方案——深入解析其多协议支持及简便开发流程,带您体验前所未有的.NET开发效率革命
【10月更文挑战第9天】ServiceStack 是一个高性能的 Web API 和微服务框架,支持 JSON、XML、CSV 等多种数据格式。它简化了 .NET 应用的开发流程,提供了直观的 RESTful 服务构建方式。ServiceStack 支持高并发请求和复杂业务逻辑,安装简单,通过 NuGet 包管理器即可快速集成。示例代码展示了如何创建一个返回当前日期的简单服务,包括定义请求和响应 DTO、实现服务逻辑、配置路由和宿主。ServiceStack 还支持 WebSocket、SignalR 等实时通信协议,具备自动验证、自动过滤器等丰富功能,适合快速搭建高性能、可扩展的服务端应用。
261 3

热门文章

最新文章