웹 프론트엔드 HTML 튜토리얼 手把手教你建立个人网站-DIV和CSS那些不得不说的秘密_html/css_WEB-ITnose

手把手教你建立个人网站-DIV和CSS那些不得不说的秘密_html/css_WEB-ITnose

Jun 24, 2016 am 11:17 AM

本文讲述了一个静态网站的设计到重构到架设全部流程,还讲述了一个蛋疼设计师的诙dan谐teng日常,嘛,表在意后面这一句就是了。。。

嘿嘿嘿嘿嘿嘿~~~~~

我又粗现了,是不是被大大的惊喜了一个,哎哟我去那满脸愤怒的表情是神马情况,咳咳咳我知道我知道,太久没有献上我宝贵的节操了是不是。

啊,嗯,闲话少叙,各位五湖四海三山五岳的好汉和姑娘们,你们真的没被我惊喜到吗?啊哈啊哈啊哈哈哈哈~~~啊~~~别打脸~~~

好吧,呐,休息了这么一段时间,就让本盟主带大家继续八卦一下东邪DIV和西毒CSS之间那些猥琐的事吧。来来,关门,放狗哦不,放DW。。。

嘛,上次咱们折腾出了这么一个奇葩的东西,是不是感觉很惨,嗯,感觉很正确。不过没关系啦,咱们这次就让她“丰满”起来。下面的童鞋有木有跟我一起想歪的,有木有有木有。

上次咱们建立了。。。嘛。。。等我数一下。。。啊是9个区域,有可能童鞋们建了678个,不过不要在意这些细节,按照自己的设计来就是了。

下面按照之前说的区域,我们要把设计好的东西放进这些DIV里,正所谓切图是也,江湖人称最高武功秘籍《葵花宝典》,切得越深入功夫越高潮,只是错别字而已表想多嘿嘿嘿。

在切图前,首先得说一下其实这个功夫也有分级的,低级的部分叫做“神速一刀切”,高级的部分叫做“雕花神手”,其间难度不可同日而语,自然学成后功力也天差地别,望各位江湖好友慎重选择。

是不是特有盟主风范,呵呵呵,呵呵呵呵呵

OK,先从低级别的讲起,这个简单内容少嘎嘣脆。

先贴个我的设计稿。

我们可以看到,区域一一对应, 设计的时候我们应该要想到,做成网页的时候要怎么去分区域实现,而且能够保证设计质量的情况下能够尽量简单的实现出来。 嘛,当然对于新手来说现在说这个貌似然并卵,不过这很重要,请牢记,这也是为神马设计师要学习这些鬼代码的原因。

好的,现在打开你的设计稿,我们来“神速一刀切”。

在PS中,选择“切片工具”,和剪切图标在一个组里

用切片工具切出上面分出的那些区域,注意切片与切片之间不能相交,也不能有间隙,仔细点调整好。切片的时候大小不合适可以随时调整大小,方法和使用变形工具类似。

切片完成之后想调整还可以用切片选择工具重新选择任意切片然后调整,这句话像不像在念经。。。

然后存储为web所用格式,快捷键就不说了,你懂的。格式选择JPG,尺寸不要动,点存储,文件名先随便,格式选仅限图像,默认设置,所有切片。

这里其实有个小支线任务,格式可以选择HTML和图像,PS会帮你生成一个网页,不过那个太LOW了,咱大侠们不屑一顾,嗯,不管你们信不信反正我信了。

保存后打开你存的文件夹,PS有生成一个images文件夹,表改这位夹兄的名字哟,实际上网站保存图片的文件夹都叫这个名字。打开images文件夹,我们可以看到切好的图。

然后分别给它们命名,简单点可以1234,复杂点就是为了SEO和可维护性考虑,命名得语义化,例如LOGO,就命名首页-头部-logo,home_top_logo。这样的话在其他地方用的另外尺寸的logo就不会和这个logo搞混。

命名好后,把images文件夹整个复制到网页文件所在位置,这点很重要别忘记哟。

然后我们回到DW,在HTML中,有两种方法插入图片,先让我们试试第一种,直接在页面插入。

看到那个img标签了吗,那就是直接插入一张图片的意思,格式反正你记住就这么写就行,src后面的引号里的是图片文件的相对位置,这里的意思就是与网页文件同级的文件夹images里的1.jpg。相对位置的理解得练习一段时间,不过不难放心。

除了相对位置,还有绝对位置,你百度一张图片右键属性可以看到地址那里有一长串的网址,把那个复制下来替换掉相对地址就行,不过网站一般没有用到这个的时候,这个先不深究。

好了现在我们插入了第一张切图,在DW里F12预览看看。。。

卧槽,这什么鬼,为毛和其他的区域重叠了,为毛我缩小浏览器的时候出现了这么无节操的情况。

嘿嘿,原因我们先不深究,这里主要是想让大家了解一下这样是不行滴。

我们得用第二种插入图片的方法-在CSS中作为背景插入。总是插入插入什么的我都有点脸红了呢,哎卧槽,我为什么要脸红???

额,说CSS,首先回顾下上次的代码,额好吧上面回顾过了。

之前我们给每个DIV都加了同一个名字叫做box并且赋予了这个名字一些属性,呵呵呵我咋想起游戏里的称号了呢,带属性的名字,艾玛这个解释好。那接下来首先呢咱们得给box这个名字再加一个属性,至于为神马,嘿嘿,高级篇中自有妙用。

这个意思就是包住并且别盖住,懂不懂不,包住,但是里面那事儿变大了你也得跟着变大,不能盖住人家。

啊,不能乱想,继续写代码。

好了,现在我们要给每一个DIV赋予它们自己独特的名字了

按照DIV的名字或者按照序号什么的,写出这几个新的属性,我的是9个分区,就写了9个名字并给它们写上属性,这里为了简单就用bg1这样的形式写了,如果是工作中的项目的话肯定不能这样写的,要代码语义化,具体的知识等开支线剧情来讲吧。

这里属性的意思大家应该大致明白,首先是背景:图片地址 水平对齐 垂直对齐,然后是宽度百分百,高度要跟着当前插入的图片走,因为是背景图片,DIV也就是容器本身是不会因为背景图片而自适应的。

然后把这些荣耀的名字赐予每一个DIV吧

看到没有看到没有,比游戏还diao,每个角色可以佩戴多个称号,只要中间用空格分开就行,太淫荡了有木有,太不要脸了有木有。

好嘞,现在我们再来F12一下,当然你在之前预览的页面刷新也行。

粗来了粗来了,网页粗来了,噢也。

额,有些奇怪的东西在,哈哈,是我们上节课加的边框,还有每个区域的名字。把这些东东删掉再看,喔,醉了,这是我第一个网页,就好比月球上那个小脚印一样,意义非凡啊。

让我们再看一下全部的代码吧

是不是特有成就感,是不是感觉到了春天~~~

嘛,孩子,这只是低级功法而已,表太激动,实际上真正的网页要比这个复杂很多倍,哦呵呵呵呵,表怪我打击你,太容易满足容易被江湖淘汰哟~~~

好了,今天的篇幅到这里就先结束了,亲们表太想我哟哦呵呵呵~~~哎哎别打~~~说正事说正事

下一篇该讲高级功法篇了,纠结啊,内容要比这个多的多的多,咋办捏,是分为多篇来讲还是直接整一个视频教程捏,小伙伴们想看啥样的,来发表下看法呗。

期待影迷们的回复哟~

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

& lt; Progress & Gt의 목적은 무엇입니까? 요소? & lt; Progress & Gt의 목적은 무엇입니까? 요소? Mar 21, 2025 pm 12:34 PM

이 기사는 HTML & lt; Progress & Gt에 대해 설명합니다. 요소, 그 목적, 스타일 및 & lt; meter & gt의 차이; 요소. 주요 초점은 & lt; progress & gt; 작업 완료 및 & lt; meter & gt; Stati의 경우

HTML은 초보자를 위해 쉽게 배우나요? HTML은 초보자를 위해 쉽게 배우나요? Apr 07, 2025 am 12:11 AM

HTML은 간단하고 배우기 쉽고 결과를 빠르게 볼 수 있기 때문에 초보자에게 적합합니다. 1) HTML의 학습 곡선은 매끄럽고 시작하기 쉽습니다. 2) 기본 태그를 마스터하여 웹 페이지를 만들기 시작하십시오. 3) 유연성이 높고 CSS 및 JavaScript와 함께 사용할 수 있습니다. 4) 풍부한 학습 리소스와 현대 도구는 학습 과정을 지원합니다.

& lt; datalist & gt의 목적은 무엇입니까? 요소? & lt; datalist & gt의 목적은 무엇입니까? 요소? Mar 21, 2025 pm 12:33 PM

이 기사는 HTML & LT; Datalist & GT에 대해 논의합니다. 자동 완성 제안을 제공하고, 사용자 경험을 향상시키고, 오류를 줄임으로써 양식을 향상시키는 요소. 문자 수 : 159

& lt; meter & gt의 목적은 무엇입니까? 요소? & lt; meter & gt의 목적은 무엇입니까? 요소? Mar 21, 2025 pm 12:35 PM

이 기사는 HTML & lt; meter & gt에 대해 설명합니다. 범위 내에 스칼라 또는 분수 값을 표시하는 데 사용되는 요소 및 웹 개발의 일반적인 응용 프로그램. & lt; meter & gt; & lt; Progress & Gt; 그리고 Ex

뷰포트 메타 태그는 무엇입니까? 반응 형 디자인에 중요한 이유는 무엇입니까? 뷰포트 메타 태그는 무엇입니까? 반응 형 디자인에 중요한 이유는 무엇입니까? Mar 20, 2025 pm 05:56 PM

이 기사는 모바일 장치의 반응 형 웹 디자인에 필수적인 Viewport Meta Tag에 대해 설명합니다. 적절한 사용이 최적의 컨텐츠 스케일링 및 사용자 상호 작용을 보장하는 방법을 설명하는 반면, 오용은 설계 및 접근성 문제로 이어질 수 있습니다.

& lt; iframe & gt; 꼬리표? 보안을 사용할 때 보안 고려 사항은 무엇입니까? & lt; iframe & gt; 꼬리표? 보안을 사용할 때 보안 고려 사항은 무엇입니까? Mar 20, 2025 pm 06:05 PM

이 기사는 & lt; iframe & gt; 외부 컨텐츠를 웹 페이지, 공통 용도, 보안 위험 및 객체 태그 및 API와 같은 대안을 포함시키는 태그의 목적.

HTML, CSS 및 JavaScript의 역할 : 핵심 책임 HTML, CSS 및 JavaScript의 역할 : 핵심 책임 Apr 08, 2025 pm 07:05 PM

HTML은 웹 구조를 정의하고 CSS는 스타일과 레이아웃을 담당하며 JavaScript는 동적 상호 작용을 제공합니다. 세 사람은 웹 개발에서 의무를 수행하고 화려한 웹 사이트를 공동으로 구축합니다.

HTML의 시작 태그의 예는 무엇입니까? HTML의 시작 태그의 예는 무엇입니까? Apr 06, 2025 am 12:04 AM

anexampleStartingtaginhtmlis, whithbeginsaparagraph.startingtagsareessentialinhtmlastheyinitiate rements, definetheirtypes, andarecrucialforstructurituringwebpages 및 smanstlingthedom.

See all articles