четвер, 6 серпня 2009 р.

Структура HTML і переноси


Пе­ре­но­си в тек­с­ті зму­шу­ють уваж­ні­ше сте­жи­ти за струк­ту­рою HTML. По-пер­ше, як­що в блоґ встав­ля­є­ть­ся текст не­ук­ра­їн­сь­кою мо­вою, йому не­об­хід­но ста­ви­ти від­по­від­ний ат­ри­бут lang. По-дру­ге, за­вдя­ки пе­ре­но­сам, я знайшов ці­ка­ву по­мил­ку в шаб­ло­ні бло­ґа. Текст кож­н­о­го до­пи­су встав­ля­є­ть­ся між <p> і </p>, але пра­ви­ль­но це тіль­ки то­ді, ко­ли в до­пи­сі не­ма ні­яких склад­них вста­вок, на­при­клад div або blockquote. То­му що аб­зац дозво­ля­є­ть­ся не за­кри­ва­ти і припус­ка­є­ть­ся, що він не мо­же міс­ти­ти та­кі встав­ки. От­же, як­що ви в до­пи­сах ви­ко­рис­то­ву­є­те div, blockquote, чи щось по­діб­не, p не­об­хід­но за­мі­ни­ти на щось ин­ше. На­при­клад на div. В ре­зуль­та­ті від­по­від­ний ря­док шаб­ло­ну має ви­гля­да­ти так:
<div class='hyphenate' lang='uk'><data:post.​body/​></div>
Як­що цьо­го не зро­би­ти, струк­ту­ру HTML бу­де по­ру­ше­но і все, що сто­їть піс­ля пер­ш­о­го <div> або <blockquote> пе­ре­но­си­ти­ся не бу­де.

2 коментарі:

  1. Sandy, невеличка проблема з редактором HTML та розстановкою переносів. Спотворюються лінки. Причому на блозі також. Довелося перенабрати їх знову, вже без «обробки» Hyphenator ом. Як буде вільний час зверни увагу будьласка.
    З повагою.

    ВідповістиВидалити
  2. Я це теж ба­чив. Hyphenator встав­ляє там не­роз­рив­ний про­біл. Я це ви­ки­нув, ко­ли ви­прав­ляв проб­ле­му ус­мі­шок. За­раз має все пра­цю­ва­ти...

    ВідповістиВидалити

Hy-phen-a-tion