HY的web前端day4

今天学习了关于Bootstrap

简介

Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。

安装环境

http://getbootstrap.com/ 在该网站下载已获得编译的css js和源代码

移动设备优先

为了让 Bootstrap 开发的网站对移动设备友好,确保适当的绘制和触屏缩放,需要在网页的 head 之中添加 viewport meta 标签

<meta name="viewport" content="width=device-width, initial-scale=1.0">

响应式号召

<img src="..." class="img-responsive" alt="响应式图像">

通过添加 img-responsive class 可以让 Bootstrap 3 中的图像对响应式布局的支持更友好。

接下来让我们看下这个 class 包含了哪些 css 属性。

在下面的代码中,可以看到img-responsive class 为图像赋予了 max-width: 100%; 和 height: auto; 属性,可以让图像按比例缩放,不超过其父元素的尺寸。

全局显示、排版和链接

Bootstrap 3 使用 body {margin: 0;} 来移除 body 的边距。

请看下面有关 body 的设置:

body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.428571429;color: #333333;background-color: #ffffff;
}

排版
使用 @font-family-base、 @font-size-base 和 @line-height-base 属性作为排版样式。

链接样式
通过属性 @link-color 设置全局链接的颜色。

对于链接的默认样式,如下设置:

a:hover,
a:focus {color: #2a6496;text-decoration: underline;
}a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;
}

所以,当鼠标悬停在链接上,或者点击过的链接,颜色会被设置为 #2a6496。同时,会呈现一条下划线。

除此之外,点击过的链接,会呈现一个颜色码为 #333 的细的虚线轮廓。另一条规则是设置轮廓为 5 像素宽,且对于基于 webkit 浏览器有一个 -webkit-focus-ring-color 的浏览器扩展。轮廓偏移设置为 -2 像素。

Bootstrap 按钮组

按钮组允许多个按钮被堆叠在同一行上。当你想要把按钮对齐在一起时,这就显得非常有用。您可以通过 Bootstrap 按钮(Button) 插件 添加可选的 JavaScript 单选框和复选框样式行为。

下面的表格总结了 Bootstrap 提供的使用按钮组的一些重要的 class:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"> <title>Bootstrap 实例 - 默认的导航栏</title><link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"><script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script><script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body><nav class="navbar navbar-default" role="navigation"><div class="container-fluid"> <div class="navbar-header"><a class="navbar-brand" href="#">菜鸟教程</a></div><div><ul class="nav navbar-nav"><li class="active"><a href="#">iOS</a></li><li><a href="#">SVN</a></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Java <b class="caret"></b></a><ul class="dropdown-menu"><li><a href="#">jmeter</a></li><li><a href="#">EJB</a></li><li><a href="#">Jasper Report</a></li><li class="divider"></li><li><a href="#">分离的链接</a></li><li class="divider"></li><li><a href="#">另一个分离的链接</a></li></ul></li></ul></div></div>
</nav></body>
</html>

HY的web前端day4 3.27相关推荐

  1. HY的Web前端周记 Day1

    HY的Web前端开发周记 Day1 引子 2021.3.04,信息管理创新实践课程开始学习.主要了解了关于HTML.CSS.JavaScript 的基本概念及其用途,并对html基础元素.属性有了一定 ...

  2. WEB前端学习日志Day4

    WEB前端学习日志Day4 今日总结:通过一天的学习了解了样式表的权重,css的层叠性,css的选择符,划分网页上下布局,主要对css的选择符进行深入理解和代码实现. 样式表的权重 样式表的权重关系: ...

  3. Web前端开发人员和设计师必读文章推荐【系列七】

    这篇文章主要收录了十二月份发布在梦想天空的优秀文章,特别推荐给Web开发人员和设计师阅读.梦天空博客关注前端开发技术,展示最新 HTML5 和 CSS3 技术应用,分享实用的 jQuery 插件,推荐 ...

  4. 12月4日云栖精选夜读 | 你不知道的Web前端安全技术

    互联网进入下半场,竞争越发的激烈,能与人工智能比肩的热门职业已然不多.而互联网越发达,各大企业所面临着各种网络安全问题会越发的严峻,Web安全工程师的人才缺口仍在不断扩大.经济理论揭示了需求大于供给时 ...

  5. Java Web 前端高性能优化(二)

    2019独角兽企业重金招聘Python工程师标准>>> ######一.上文回顾 上回我们主要从图片的合并.压缩等方面介绍前端性能优化问题(详见Java Web 前端高性能优化(一) ...

  6. 大巧不工-WEB前端设计修炼之道pdf

    下载地址:网盘下载 大巧不工:Web前端设计修炼之道:全面探讨Web前端设计的方法.原则.技巧和最佳实践5大专业社区一致鼎力推荐!前端开发工程师.前端设计师.前端架构师和用户体验设计师等新兴职业的出现 ...

  7. Web前端中级认证php,1+x 证书 Web 前端开发中级理论考试 (试卷 6 )

    1+x 证书 Web 前端开发中级理论考试 (试卷 6 ) 1+x 证书 web 前端开发中级理论考试(试卷 6 ) 官方 QQ 群 1+x 证书 Web 前端开发初级对应课程分析 http://bl ...

  8. 超级棒的170+款web前端开发工具汇总,千万要收藏好!

    作者:web前端开发 我们与企业内部的Web开发团队进行了很多次交流,研究了很长时间,最后将Debug工具与Web前端开发工具整理汇总在了一起,这些工具对每个Web开发人员都非常有用. 这些工具将使您 ...

  9. Java Web 前端高性能优化(二) 1

    一.上文回顾 上回我们主要从图片的合并.压缩等方面介绍前端性能优化问题(详见Java Web 前端高性能优化(一)) 本次我们主要从图像BASE64 编码.GZIP压缩.懒加载与预加载以及 OneAP ...

最新文章

  1. 【PAT (Advanced Level) Practice】1041 Be Unique (20 分)
  2. hdu 6127---Hard challenge(思维)
  3. iis url重写 域名跳转子目录_逐浪CMS小哥整理IIS设置URL重写,实现页面的跳转的重定向方法...
  4. cdt规约报文用程序解析_用Python运维网络(5):scapy
  5. Oracle Sharding DB的高可用架构
  6. java中byte的范围计算
  7. ★(在人生的过程中我的65047777
  8. springboot_通过Actuator了解应用程序运行时的内部状况
  9. ASP.NET抓取网页内容
  10. VB实训项目:学生成绩管理系统V1.0
  11. Axure智慧、智能乡镇通数字管理服务平台+基础数据管理+招商后台管理+web端高保真管理后台
  12. stl------set
  13. linux3.10.53编译,根据官方文档在Linux下编译安装Apache
  14. jQuery Mobile手机开发视频教程全套 共80集
  15. 你的Android HTTPS真的安全吗?
  16. 老虎证券开放api常用常量
  17. Python 爬取笔趣阁小说
  18. java ftp 上传文件 无效_FTP文件上传失败Java
  19. 各类资源工具下载地址(http://msdn.itellyou.cn/)
  20. 在eclipse部署OpenBravo项目

热门文章

  1. 比Imagen更高效!谷歌新作Muse:通过掩码生成Transformer进行文本到图像生成
  2. SI3933在汽车PKE车钥匙的应用方案
  3. 【NeurIPS100】AMiner参会攻略:13000人的NeurIPS大会,如何参加更高效?
  4. Android Studio遇到的一些问题
  5. 二维数据输入到matlab cnn网络训练
  6. 网络(二)交换方式之一:电路交换
  7. UI设计全家桶,0基础小白必收藏系列
  8. EXCEL【插入复制的单元格】
  9. 04 -描述统计学- Lesson6 电子表格4_可视化数据
  10. SpringSecurity中文文档——Architecture