分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

htm5基础篇

发布时间:2023-09-06 02:22责任编辑:郭大石关键词:暂无标签

第一章

  • 样式:style
1. 行间样式:单标签使用样式直接写在html标签中。<div style="width=10px;heigth=20px;"></div>2. 内联样式:单文件多标签共用 ???<style> ?????.xx { ???????width:10px; ???????height:20px; ?????} ???</style> ???3. 外联样式:多文件共用 ???<link rel="stylesheet" href="demo.css"/> ???rel="stylesheet"告诉浏览器这是link过来的是一个样式文件
  • 边框:border
包括三部分:粗细度、样式(实线、虚线)、 颜色 ???如:border:1px solid red ????可以设置border各个方向的样式 ???border-top, -right, -bottom, -left
  • 背景:background
    ??不会占用容器宽高度
background-color: #0ccbackground-image: url(imag/1.jpg)background-repeat: ???no-repeat repeat-x repeat-y repeat(默认)background-position: ???10px 10px ???10% 10% ???left|center|right top|center|bottombackground-attachment: 是否滚动(默认滚动) ???fixed, scoll
  • 文字设置:font
font-weight: bold #文字加粗bold normalfont-style: italic #斜体font-size: 10px ?#大小font-family: "楷体" #字体
  • 文本设置:text
colortext-align: #对齐方式 left|center|right(默认left)text-indent: 2em; #首行缩进(em缩进单位)text-decoration: underline #下划线 underline noneletter-spacing: 10px; #每个字符的间距word-spacing: 10px; #以空格为单位进行解析
  • 内边距:padding
设置后会撑大容器的大小:padding-top-left-right-bottom还可以分组设置左右和上下的大小:padding: 100px 50px; #设置上下100px 左右50pxpadding: 100px 50px 20px; #上100px 左右50px 下20pxpadding: 100px 50px 20px 10px; #上100px 左50px 下20px 右10px
  • 外边距:margin
设置后会撑大容器的大小:margin-top-left-right-bottom问题1: margin-top传递,子div能传递给父div ???解决:设置子div的该属性会导致父div的top属性,设置border数据能解决这个问题。问题2:margin上下叠压 ???解决:使用marginkey将某一个元素的margin方向设置成预想的值,margin叠压会取最大的margin。

-盒模型
??s设置标签的大小和边距、边框。

盒子大小盒子高度盒子宽度

第二章

  • a标签 超链接
伪类:给元素添加一些默认的效果,比如: ???<style> ???????????a:hover { #鼠标悬停的颜色 ???????????????color: red ???????????} ???????????a:link { ?# 未访问初始颜色 ???????????????color: black; ???????????} ???????????a:visited { #访问后的颜色 ???????????????color: plum; ???????????} ???????</style>a标签还有很多其他的属性设置
  • 语义标签
页眉:header 导航:nav 链接列表页脚:footer板块:section #划分页面不同的区域, 先用section 再用div,区域级别的,比如项目详情里的详情页面的基本信息和日志就是两个不同的区域,标准的就该用section进行区分。article: 结构完整的独立内容 ???侧边栏:aside 和主版块无关的,比如页面引用、广告位等
  • 其它主要常用使用的标签
h1~h6 #标题 一个页面最好只有一个:h1-logop #段落strong #强调 加粗em #强调 斜体span #区分样式ul #组合标签 无序列表<ul><li></li></ul>ol #有序标签 有编号mark #标记
  • 标签样式初始化:reset
    ?? 浏览器的默认样式最好都不要使用,不同浏览器的样式可能不一致,所以需要自定义初始化样式
需要重置项: ???盒模型相关 ???标签特有样式 ???如: ???h1,h2,h3,p,dd,dl { ???????margin: 0 ???} ???ul,ol { ???????margin: 0; ???????padding: 0; ???????list-style: none ???}
  • 选择器
    ??id选择器、类选择器、标签选择器、群组选择器、包含选择器以及通配符
<style> ???#idxx { ?#id选择器,唯一 ???????????} ???????.classxx { #样式选择器 ???????????} ???????div { #标签选择器 ????????????} ???????div, a, p { #群组选择器 ???????????} ???????.classxx div { #包含选择器,空格以表示下级 ???????????} ???????[域] * { ???????????}</style>
  • 选择器优先级
    ??style(行间样式)> id选择器 > class选择器 > 内联选择器 > 外联选择器

第三章

  • 块元素和内联元素
块元素:非常霸气的撑满一行的元素或能够撑满父级元素,支持所有的css: div p内联元素:不支持宽高,内容撑开宽度,代码换行被解析,不支持margin

htm5基础篇

原文地址:https://www.cnblogs.com/boykait/p/9962079.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved