`
xff1874
  • 浏览: 5130 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

前端设计的几条原则

    博客分类:
  • html
 
阅读更多
一,所以标签和属性都必须小写
二,所有标签都必须闭合。若有的标签不表示内容,如br.则<br />
三,所有属性必须用“”标记。
四,合理内嵌元素。
html和css
html表示内容,css用来展现内容。
Block 和inline
所有的html元素分为两类:Block和inline。Block用于组织内容,可包括其他Block元素和inline元素。如Div,table,p.Inline表示在一行中表示元素,如span,em,img.
block 不可内嵌在inline里面<span><div></div></span>是错误的。
几个重要属性id,class,title,style
id:标记元素唯一性。
class:让多个元素使用同一样式
title:添加额外信息。
用法一:abbr元素是表示完整内容。blockquote时,表示块引用内容的出错。a元素是表示地址。
用法二:一些屏幕阅读器会读取这个标签。
用法三:鼠标pop up。
style:css代替
html文档结构
1.刚开始是申明。表示html版本,语言,及浏览器渲染html的模式。如xhtml-strict.dtd,xhtml-transitional.dtd.若是未指明,浏览器会默认用quirk mode渲染。html5中只要<!DOCTYPE html>即可
<html xml:lang="en">表明html所用语言。与lang的不同是,这个属性,必须定义为xhtml doctype时才可用。中文ZH。
2.content-type和charset
  表明文件的MIME类型。html的类型为text/html.css,text/css.gif,imges/gif.
通常写在head里面的meta元素。原则:1.先时header里面的charset,然后是meta的,最后根据正文内容。header里面可以在服务器上的.htaccess设置。
   head,表明html内容的相关信息。

head几个element
title:浏览器左上角标题
link:用于外部资源的引入.rel表示引入的内容。如:stylesheet表示css文档,shutcut ico表示ico及一些浏览器自己定义的如next,home等。href表示资源的地址。
meta:除了上面说的表明content-type以外,只要用于搜索引擎,目前google只支持description。
div和span
无特别意义,主要用于组织其他html元素。div块元素,span,inline元素,当有其他更好表示语义的内联元素时,span不要用。html5里面有section和actical可以代替。
css 选择器
1.html 选择器。即html元素。如p,h3等
2.id选择器 #id
3.class  .class  id和class 以字母和下划线开头。h3.class 表明只用于h3
4.Group 选择器。表示多个元素用同个css,用逗号,区分。p,.class,#id{....}
5.内嵌选择器,表示范围 p h3{} 表示段落p下面的h3
css原则
1.覆盖。相同,后面覆盖前面。
2.继承。
3.精确性。即越精确指明某个元素,哪个css就先使用。
@rule
@import 在一个css文件中引入其他css文件
@media 显示器或者打印机
@page 打印时的页面控制
通配符
*,>父子关系,+相邻关系。
绝对大小和相对大小
em相对。px绝对。
分享到:
评论

相关推荐

    yahoo 前端优化34条规则

    ### Yahoo!前端优化34条规则详解 ... ... - **实践方法**: - **合并资源**:通过将多个小文件合并为一个大文件来减少请求次数。...在实际开发过程中,开发者应根据项目特点灵活运用这些原则,实现最优的前端性能。

    前端开发人员手册2017版

    2. 项目结构:模块化设计,目录组织原则,以及如何设计可复用的组件。 3. 性能优化:延迟加载、代码分割、图片优化等策略。 4. A11Y(无障碍访问):理解WCAG标准,创建对所有用户友好的网站。 总结,《前端开发...

    web前端UI,简约WIN8风格图标PSD分层素材

    本资源“简约WIN8风格图标PSD分层素材”正是为前端设计师们提供的一种设计工具,可以帮助他们快速创建出具有Windows 8风格的图标。 Windows 8是一款由微软公司推出的操作系统,其界面设计引入了全新的现代UI(用户...

    TM-0372_企业网站网页源码欧美前端模板.zip

    4. 移动优先:考虑到移动设备的普及,模板设计通常遵循移动优先原则,先优化移动端体验,再扩展到桌面端。 5. SEO优化:为了提高搜索引擎排名,模板可能已经考虑了SEO最佳实践,如合理使用元标签、语义化HTML结构等...

    restful api设计

    * gRPC 是现在最流行的二进制 RPC 框架之一,效率甩 XML,JSON 好几条街。 RESTful API 的应用场景: * 处理 CRUD 操作 * 实现客户端与服务端之间的通信 * 构建模型(资源和实体) RESTful API 设计的实用性: *...

    前端项目-aegis.zip

    这些组件遵循一致的设计原则,确保在整个项目中保持视觉一致性。 4. **JavaScript扩展**:除了CSS,Aegis可能还包含一些JavaScript文件,用于增强交互性和功能。例如,可能会有用于滚动效果、下拉菜单、轮播图等的...

    1139js_HTML手机电脑网站_网页源码移动端前端js效果_H5模板_自适应css源码ui组件.zip

    从标签“网站模板”、“前端源码”、“js”和“css”中,我们可以推断出这个资源主要涉及以下几个关键知识点: 1. **HTML5**:HTML5是超文本标记语言的最新版本,提供了许多新的元素和API,以更好地支持多媒体、...

    新闻发布系统的设计与实现

    设计一个新闻发布系统,首先需要考虑以下几个核心模块: 1. 用户管理:包括用户注册、登录、权限控制等功能。用户注册允许新用户创建账户,登录功能则使已注册用户能够访问系统,权限控制则确保不同级别的用户能...

    256js_HTML手机电脑网站_网页源码移动端前端js效果_H5模板_自适应css源码ui组件.zip

    UI组件的设计通常遵循一致性、反馈、简捷性和可预见性的原则,以提供良好的用户体验。 总结起来,这个压缩包为开发者提供了一整套跨平台的网页开发解决方案,包括结构化的HTML源码、响应式的CSS样式和交互式的...

    663web_HTML手机电脑网站_网页源码移动端前端js效果_H5模板_自适应css源码ui组件.zip

    这些组件通常遵循一定的设计系统和交互原则,以提供一致性和易用性。在压缩包中,可能会有预设的CSS和JavaScript代码来实现这些组件,以便开发者能快速集成到自己的项目中。 总结来说,这个压缩包提供的资源可以...

    web页面 规划布局 草图绘制

    7. **设计流程**:从草图到最终的网页实现,通常经历草图绘制、线框图制作、原型设计、视觉设计和前端开发等多个阶段。每个阶段都有其特定的设计目标和技术要求。 8. **沟通与协作**:草图绘制不仅是个人创意的体现...

    微信小程序架构设计.docx

    2. **控件设计**:微信提供了丰富的UI组件库,包括按钮、表单、图片、导航条等,前端开发者需合理选用并自定义这些控件,以实现特定的交互效果。 3. **交互设计**:良好的交互设计能提升用户体验,包括动画效果、...

    745js_HTML手机电脑网站_网页源码移动端前端js效果_H5模板_自适应css源码ui组件.zip

    这个压缩包文件“745js_HTML手机电脑网站_网页源码移动端前端js效果_H5模板_自适应css源码ui组件.zip”包含了用于构建响应式、跨平台的HTML5网站的各种资源,主要关注前端开发的几个核心领域:HTML、CSS和JavaScript...

    品牌空间介绍网页模板_html5 bootstrap 响应式模板UI前端源码.rar

    【标题】"品牌空间介绍网页模板_html5 bootstrap 响应式模板UI前端源码.rar" 涵盖了几个关键的IT技术领域,包括HTML5、Bootstrap和响应式设计,这些都是构建现代网页的重要组成部分。接下来,我们将深入探讨这些概念...

    H270_HTML手机电脑网站_网页源码移动端前端js效果_H5模板_自适应css源码ui组件.zip

    H270压缩包内的UI组件遵循现代设计原则,注重用户体验,通常具有统一的视觉风格和交互逻辑。这些预设的组件可以帮助开发者快速构建界面,减少重复工作,提高开发速度。 五、跨平台兼容性 考虑到不同设备和浏览器的...

    排版布局设计技巧_对比+对齐+重复+亲密性(第3版)

    在这部畅销全球多年、影响了一代设计师的经典著作中,RobjnWilliams将优秀设计的秘诀归纳为对比、重复、对齐和亲密性四条基本原则,并用简洁通俗、幽默生动的文笔,同时配以大量经过修改进行前后对比的实例图解和...

    Apple样式导航条

    Apple样式导航条是一种...通过研究和理解这些文件,开发者可以学习到如何创建一个符合Apple设计原则的导航条,并将其应用到自己的项目中。同时,也可以借鉴和改进这些设计,创造出更符合用户需求和品牌特色的导航条。

    扁平化设计师展示bootstrap模板

    Bootstrap模板是基于HTML、CSS和JavaScript的开源框架,由Twitter开发并维护,广泛应用于Web开发领域,特别是前端设计。扁平化设计作为一种简洁、直观的界面设计趋势,它摒弃了传统的质感和阴影效果,强调清晰的布局...

    javascript 时间滑动条

    在实现JavaScript时间滑动条时,有以下几个关键知识点: 1. **HTML结构**:首先,我们需要创建HTML元素来承载滑动条。这可能包括一个`&lt;input type="range"&gt;`元素作为实际的滑动条,以及可能的辅助元素,如显示当前...

    ZERO设计留言本

    1. **前端设计**:前端界面设计应简洁明了,易于用户理解和操作。"ZERO设计留言本"显然遵循这一原则,去除了复杂的功能,使用户能快速上手并进行留言。 2. **用户交互**:尽管没有头像功能,但留言本仍需要考虑用户...

Global site tag (gtag.js) - Google Analytics