Jump to content

Учусь верстать сайт, оцените моё начало


DivMan
 Share

Recommended Posts

http://allnet.16mb.com/

 

Откритикуйте меня по всему коду

 

Макет

 

539bc4b13ab99fd4659eae05295b0ac3.jpg

<body>    <div id="wrapper">        <div id="topline"></div>        <div id="header">            <div id="logo"><a href="index.html"></a></div>            <div id="fak"><a href="index.html"></a></div>            <ul id="nav">            	<li><a href="index.html" class="active">HOME</a></li>            	<li><a href="about.html">ABOUT</a></li>            	<li><a href="services.html">SERVICES</a></li>            	<li><a href="partners">PARTNERS</a></li>            	<li><a href="solutions">SOLUTIONS</a></li>            </ul>        </div>        <div id="people">            <div id="peopleimg"></div>            <div id="slogan">                <h1>Fusce a sapien ac justo </h1>                <p>Phasellus at elit velit, ac</p>            </div>        </div>    </div></body>
@import url(reset.css);#wrapper{    width:1024px;    height: 1800px;    margin: 0 auto;    outline:1px solid #cccccc;}#topline{    height: 18px;    background-image: url(../images/topline.png);    background-repeat: repeat-x;}/*здесь начинается блок Header*/#header{    height:157px;    outline:0px solid #cc0000;    position: relative;}#logo{    width:229px ;    height: 93px;    outline:0px solid #cccccc;    background-image: url(../images/logo.png);    background-repeat: no-repeat;    position: absolute;    left:65px;    top:23px;    }#logo a{    display: block;    height: 93px;    cursor: pointer;}#fak{    width: 82px;    height: 163px;    outline:0px solid #cccccc;    background-image: url(../images/fak.png);    background-repeat: no-repeat;    position: absolute;    right:42px;    top: -17px;}#fak a{    display: block;    height: 164px;    cursor: pointer;}#nav{    width: 520px;    height: 30px;    outline:0px solid #cccccc;    position: absolute;    top: 56px;    left: 377px;}#nav li{    float:left;    outline:0px solid #cc0000;    margin-right: 27px;}#nav li a{    text-decoration: none;    font: 16px Arial,sans-serif;    color: #3f3f3f;}#nav li a.active{    color: #2c789c;}#nav li a:hover{    color: #2c789c;}/*Конец блока Header*/#people{    height:404px;    outline:0px solid #000000;    background-image: url(../images/people.jpg);    background-repeat: no-repeat;    background-position: 53px 20px;    position: relative;    }#peopleimg{    height: 393px;    width: 425px;    outline:0px solid #cc0000;    background-image: url(../images/peaple2.jpg);    position: absolute;    right:23px;    top:-1px;    z-index: 5;}#slogan{    width:365px;    height:83px;    outline:0px solid #000000;    position: absolute;    right:632px;    top:195px;    text-align: right;    }#slogan h1{    font: bold 23px Arial;    color:#1d1e1b;    text-transform: uppercase;}#slogan p{    font: 16px Arial;    color: #2c789c;}
Edited by DivMan
Link to comment
Share on other sites

Вы бы хотя бы один класс сделали, а то сплошные id. Я знаю этот макет — это из видеокурса Попова. Лучше посмотрите видеокурсы от "Специалиста".

У специалиста мало уроков по вёрстке, в основном теория.

А какая разница что указывать??? работает одинаково 

Edited by DivMan
Link to comment
Share on other sites

 

Вы бы хотя бы один класс сделали, а то сплошные id. Я знаю этот макет — это из видеокурса Попова. Лучше посмотрите видеокурсы от "Специалиста".

У специалиста мало уроков по вёрстке, в основном теория.

А какая разница что указывать??? работает одинаково 

 

 

У них есть уровень 1 и уровень 2.

 

На счет id: почитайте комментарии: http://habrahabr.ru/post/153409/

Link to comment
Share on other sites

 

 

Вы бы хотя бы один класс сделали, а то сплошные id. Я знаю этот макет — это из видеокурса Попова. Лучше посмотрите видеокурсы от "Специалиста".

У специалиста мало уроков по вёрстке, в основном теория.

А какая разница что указывать??? работает одинаково 

 

 

У них есть уровень 1 и уровень 2.

 

На счет id: почитайте комментарии: http://habrahabr.ru/post/153409/

 

 

типа class быстрее, чем id???

Link to comment
Share on other sites

Типа id лучше использовать для JS.

 

типа class быстрее, чем id???

 

У каждого правила в CSS есть "вес", по которому определяется порядок их применений. В этом смысле class'ы намного гибче.

Link to comment
Share on other sites

Cтарайтесь избегать пустых дивов для оформления.
Пробуйте сокращенные записи для свойств типа background

background-image: url(../images/people.jpg);
background-repeat: no-repeat;

на

background: url(../images/people.jpg) no-repeat;

так же и с font

например сделайте в body font: 62.5% Arial,..,..., sans-serif; (это при дефолтном размере в браузере равно 10px, дальше просто если нужен размер 10рх - то пишете 1ем, если 14рх - 1.4ем и так далее)

а в остальных елементах только меняйте то что требуется и не придется несколько раз повторять одни и те же свойства.

Пробуйте использовать HTML5 теги, типа header, nav, footer и так далее.

Все это не критично, но очень рекомендуемо. Плюс почитайте несколько хороших книг по верстке. Хороших будет достаточно нескольких ;)


Да и как Вам сказали много id это не гуд, лучше выделить основные не повторяющиеся блоки и только им поставить id, а уж к их внутренним элементам обращаться селекторами.

Удачи!
 

Edited by scion
Link to comment
Share on other sites

А какая разница что указывать??? работает одинаково 

 

во-первых, работаетпо-разному

во-вторых, применения стилей через #ID - зло! Завтра программист возьмет твою верстку, впишет в неё свои #id и накроется вся твоя работа.

 

в подписи ссылка - начни от туда

Edited by klierik
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy